All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.example.CsvParserFuzzer:38,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(RowProcessor[])'
      Src: com.example.CsvParserFuzzer:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor()'
      Src: com.example.CsvParserFuzzer:40,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.CsvParserFuzzer:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
      Src: com.example.CsvParserFuzzer:41,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.CsvParserFuzzer:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
      Src: com.example.CsvParserFuzzer:42,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.CsvParserFuzzer:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.example.CsvParserFuzzer:43,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.CsvParserFuzzer:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.example.CsvParserFuzzer:44,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.CsvParserFuzzer:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
      Src: com.example.CsvParserFuzzer:45,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.CsvParserFuzzer:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
      Src: com.example.CsvParserFuzzer:46,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.CsvParserFuzzer:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
      Src: com.example.CsvParserFuzzer:47,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.CsvParserFuzzer:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
      Src: com.example.CsvParserFuzzer:48,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.CsvParserFuzzer:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setCommentCollectionEnabled(boolean)'
      Src: com.example.CsvParserFuzzer:49,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.CsvParserFuzzer:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.example.CsvParserFuzzer:50,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.CsvParserFuzzer:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setAutoClosingEnabled(boolean)'
      Src: com.example.CsvParserFuzzer:51,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.CsvParserFuzzer:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setAutoConfigurationEnabled(boolean)'
      Src: com.example.CsvParserFuzzer:52,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.CsvParserFuzzer:53,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
      Src: com.example.CsvParserFuzzer:53,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.CsvParserFuzzer:54,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.example.CsvParserFuzzer:54,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.CsvParserFuzzer:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
      Src: com.example.CsvParserFuzzer:56,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes()'
      Src: com.example.CsvParserFuzzer:59,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(byte[])'
      Src: com.example.CsvParserFuzzer:59,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.ByteArrayInputStream)'
      Src: com.example.CsvParserFuzzer:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.example.CsvParserFuzzer:60,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(com.example.CsvParserFuzzer)'
      Src: com.example.CsvParserFuzzer:61,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAllRecords(com.example.CsvParserFuzzer)'
      Src: com.example.CsvParserFuzzer:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.example.CsvParserFuzzer)'
      Src: com.example.CsvParserFuzzer:63,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.example.CsvParserFuzzer:64,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.example.CsvParserFuzzer:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
      Src: com.example.CsvParserFuzzer:66,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getClass()'
      Src: com.example.CsvParserFuzzer:67,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - RowProcessor[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 70
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 70
    functionName: '[com.example.CsvParserFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/project-parent/fuzz-targets/src/test/java/com/example/CsvParserFuzzer.java
    functionUses: 0
    functionsReached:
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
    - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setAutoConfigurationEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setAutoClosingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
    - '[java.io.InputStreamReader].<init>(java.io.ByteArrayInputStream)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].parseAllRecords(com.example.CsvParserFuzzer)'
    - '[com.univocity.parsers.csv.CsvParser].getClass()'
    - '[com.univocity.parsers.csv.CsvParser].getContext()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(RowProcessor[])'
    - '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(com.example.CsvParserFuzzer)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor()'
    - '[java.io.ByteArrayInputStream].<init>(byte[])'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.example.CsvParserFuzzer)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setCommentCollectionEnabled(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.example.CsvParserFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.example.CsvParserFuzzer:34,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
      Src: com.example.CsvParserFuzzer:34,1
    - Dst: '[com.univocity.parsers.common.processor.CompositeRowProcessor].<init>()'
      Src: com.example.CsvParserFuzzer:34,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessor].<init>()'
      Src: com.example.CsvParserFuzzer:34,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>()'
      Src: com.example.CsvParserFuzzer:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RowProcessor[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.example.CsvParserFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.example.CsvParserFuzzer].<init>()'
    functionSourceFile: /src/project-parent/fuzz-targets/src/test/java/com/example/CsvParserFuzzer.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.ColumnProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.CompositeRowProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    linkageType: ''
    returnType: com.example.CsvParserFuzzer
    signature: '[com.example.CsvParserFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.example.TsvParserFuzzer:38,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(RowProcessor[])'
      Src: com.example.TsvParserFuzzer:40,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor()'
      Src: com.example.TsvParserFuzzer:40,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.TsvParserFuzzer:41,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.example.TsvParserFuzzer:41,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.TsvParserFuzzer:42,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.example.TsvParserFuzzer:42,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.TsvParserFuzzer:43,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setCommentCollectionEnabled(boolean)'
      Src: com.example.TsvParserFuzzer:43,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.TsvParserFuzzer:44,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.example.TsvParserFuzzer:44,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.TsvParserFuzzer:45,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setAutoClosingEnabled(boolean)'
      Src: com.example.TsvParserFuzzer:45,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.TsvParserFuzzer:46,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setAutoConfigurationEnabled(boolean)'
      Src: com.example.TsvParserFuzzer:46,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.TsvParserFuzzer:47,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setColumnReorderingEnabled(boolean)'
      Src: com.example.TsvParserFuzzer:47,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.TsvParserFuzzer:48,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
      Src: com.example.TsvParserFuzzer:48,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: com.example.TsvParserFuzzer:49,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.example.TsvParserFuzzer:49,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes()'
      Src: com.example.TsvParserFuzzer:51,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(byte[])'
      Src: com.example.TsvParserFuzzer:51,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.ByteArrayInputStream)'
      Src: com.example.TsvParserFuzzer:51,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.example.TsvParserFuzzer:52,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseAll(com.example.TsvParserFuzzer)'
      Src: com.example.TsvParserFuzzer:53,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseAllRecords(com.example.TsvParserFuzzer)'
      Src: com.example.TsvParserFuzzer:54,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(com.example.TsvParserFuzzer)'
      Src: com.example.TsvParserFuzzer:55,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].getContext()'
      Src: com.example.TsvParserFuzzer:56,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].getRecordMetadata()'
      Src: com.example.TsvParserFuzzer:57,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].getClass()'
      Src: com.example.TsvParserFuzzer:58,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - RowProcessor[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 61
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 61
    functionName: '[com.example.TsvParserFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/project-parent/fuzz-targets/src/test/java/com/example/TsvParserFuzzer.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes()'
    - '[com.univocity.parsers.tsv.TsvParser].parseAll(com.example.TsvParserFuzzer)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(com.example.TsvParserFuzzer)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setCommentCollectionEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setAutoConfigurationEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].getContext()'
    - '[java.io.InputStreamReader].<init>(java.io.ByteArrayInputStream)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setAutoClosingEnabled(boolean)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(RowProcessor[])'
    - '[com.univocity.parsers.tsv.TsvParser].parseAllRecords(com.example.TsvParserFuzzer)'
    - '[com.univocity.parsers.tsv.TsvParser].getRecordMetadata()'
    - '[java.io.ByteArrayInputStream].<init>(byte[])'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].getClass()'
    linkageType: ''
    returnType: void
    signature: '[com.example.TsvParserFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.example.TsvParserFuzzer:34,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
      Src: com.example.TsvParserFuzzer:34,1
    - Dst: '[com.univocity.parsers.common.processor.CompositeRowProcessor].<init>()'
      Src: com.example.TsvParserFuzzer:34,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessor].<init>()'
      Src: com.example.TsvParserFuzzer:34,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>()'
      Src: com.example.TsvParserFuzzer:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RowProcessor[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.example.TsvParserFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.example.TsvParserFuzzer].<init>()'
    functionSourceFile: /src/project-parent/fuzz-targets/src/test/java/com/example/TsvParserFuzzer.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.ColumnProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.CompositeRowProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    linkageType: ''
    returnType: com.example.TsvParserFuzzer
    signature: '[com.example.TsvParserFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.ParserTestCase:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowListProcessor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.RowListProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[com.univocity.parsers.ParserTestCase].newRowListProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/ParserTestCase.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.RowListProcessor
    signature: '[com.univocity.parsers.ParserTestCase].newRowListProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ParserTestCase.class.getResourceAsStream(String)
      Src: com.univocity.parsers.ParserTestCase:36,1
    - Dst: '[InputStreamReader].<init>(com.univocity.parsers.ParserTestCase,String)'
      Src: com.univocity.parsers.ParserTestCase:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowListProcessor
      classPublic: true
      concrete: true
      exceptions:
      - UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Reader
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - path
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[com.univocity.parsers.ParserTestCase].newReader(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/ParserTestCase.java
    functionUses: 1
    functionsReached:
    - '[InputStreamReader].<init>(com.univocity.parsers.ParserTestCase,String)'
    - ParserTestCase.class.getResourceAsStream(String)
    linkageType: ''
    returnType: Reader
    signature: '[com.univocity.parsers.ParserTestCase].newReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getHeaders()'
      Src: com.univocity.parsers.ParserTestCase:41,1
    - Dst: '[com.univocity.parsers.csv.TestUtils].assertEquals(com.univocity.parsers.ParserTestCase,String[])'
      Src: com.univocity.parsers.ParserTestCase:42,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.ParserTestCase:44,1
    - Dst: '[com.univocity.parsers.ParserTestCase].assertEquals(com.univocity.parsers.ParserTestCase,com.univocity.parsers.ParserTestCase)'
      Src: com.univocity.parsers.ParserTestCase:45,1
    - Dst: '[com.univocity.parsers.ParserTestCase].get(com.univocity.parsers.ParserTestCase)'
      Src: com.univocity.parsers.ParserTestCase:48,1
    - Dst: '[com.univocity.parsers.ParserTestCase].assertEquals(com.univocity.parsers.ParserTestCase,com.univocity.parsers.ParserTestCase,String)'
      Src: com.univocity.parsers.ParserTestCase:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.RowListProcessor
      - String[]
      - Object[][]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowListProcessor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - processor
    - expectedHeaders
    - expectedResult
    argTypes:
    - com.univocity.parsers.common.processor.RowListProcessor
    - String[]
    - Object[][]
    constantsTouched: []
    func_position:
      end: 52
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.ParserTestCase].assertHeadersAndValuesMatch(com.univocity.parsers.common.processor.RowListProcessor,String[],Object[][])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/ParserTestCase.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.ParserTestCase].assertEquals(com.univocity.parsers.ParserTestCase,com.univocity.parsers.ParserTestCase,String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getHeaders()'
    - '[com.univocity.parsers.ParserTestCase].get(com.univocity.parsers.ParserTestCase)'
    - '[com.univocity.parsers.ParserTestCase].assertEquals(com.univocity.parsers.ParserTestCase,com.univocity.parsers.ParserTestCase)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[com.univocity.parsers.csv.TestUtils].assertEquals(com.univocity.parsers.ParserTestCase,String[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.ParserTestCase].assertHeadersAndValuesMatch(com.univocity.parsers.common.processor.RowListProcessor,String[],Object[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.ParserTestCase].assertHeadersAndValuesMatch(com.univocity.parsers.common.processor.RowListProcessor,String[],Object[][])'
      Src: com.univocity.parsers.ParserTestCase:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Object[][]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowListProcessor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expectedHeaders
    - expectedResult
    argTypes:
    - String[]
    - Object[][]
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.ParserTestCase].assertHeadersAndValuesMatch(String[],Object[][])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/ParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.ParserTestCase].assertHeadersAndValuesMatch(com.univocity.parsers.common.processor.RowListProcessor,String[],Object[][])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.ParserTestCase].assertHeadersAndValuesMatch(String[],Object[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FileReader].<init>(File)'
      Src: com.univocity.parsers.ParserTestCase:59,1
    - Dst: '[BufferedReader].<init>(FileReader)'
      Src: com.univocity.parsers.ParserTestCase:59,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.ParserTestCase:61,1
    - Dst: '[BufferedReader].readLine()'
      Src: com.univocity.parsers.ParserTestCase:62,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.ParserTestCase)'
      Src: com.univocity.parsers.ParserTestCase:63,1
    - Dst: '[com.univocity.parsers.ParserTestCase].append(char)'
      Src: com.univocity.parsers.ParserTestCase:63,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.ParserTestCase:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowListProcessor
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 67
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 67
    functionName: '[com.univocity.parsers.ParserTestCase].readFileContent(File)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/ParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[BufferedReader].<init>(FileReader)'
    - '[com.univocity.parsers.ParserTestCase].append(char)'
    - '[FileReader].<init>(File)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(com.univocity.parsers.ParserTestCase)'
    - '[BufferedReader].readLine()'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.ParserTestCase].readFileContent(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.ParserTestCase].newRowListProcessor()'
      Src: com.univocity.parsers.ParserTestCase:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowListProcessor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.ParserTestCase
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.ParserTestCase].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/ParserTestCase.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.ParserTestCase].newRowListProcessor()'
    linkageType: ''
    returnType: com.univocity.parsers.ParserTestCase
    signature: '[com.univocity.parsers.ParserTestCase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: Object[][]
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].tsvProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.tsv.TsvParserTest].tsvProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].newTsvInputSettings(char[])'
      Src: com.univocity.parsers.tsv.TsvParserTest:44,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:45,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:46,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:47,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:48,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:50,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].newReader(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:51,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:51,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - tsvFile
    - lineSeparator
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 74
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoringWhitespaces(String,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserTest].newReader(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserTest].newTsvInputSettings(char[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoringWhitespaces(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:77,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:79,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvParserTest:81,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].setLineSeparator(char[])'
      Src: com.univocity.parsers.tsv.TsvParserTest:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.tsv.TsvParserSettings
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 1
    argNames:
    - lineSeparator
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 84
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].newTsvInputSettings(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 5
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserTest].setLineSeparator(char[])'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvParserSettings
    signature: '[com.univocity.parsers.tsv.TsvParserTest].newTsvInputSettings(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].newTsvInputSettings(char[])'
      Src: com.univocity.parsers.tsv.TsvParserTest:88,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:89,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:90,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setNullValue(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:91,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:92,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:93,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:95,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].newReader(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:96,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:96,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - tsvFile
    - lineSeparator
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 120
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 120
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].parseUsingWhitespaces(String,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserTest].newReader(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setNullValue(String)'
    - '[com.univocity.parsers.tsv.TsvParserTest].newTsvInputSettings(char[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].parseUsingWhitespaces(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].newTsvInputSettings(char[])'
      Src: com.univocity.parsers.tsv.TsvParserTest:124,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:125,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:126,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:127,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:128,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].selectFields(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:129,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:130,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:132,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].newReader(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:133,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:133,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - tsvFile
    - lineSeparator
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 156
      start: 122
    functionDepth: 2
    functionLinenumber: 122
    functionLinenumberEnd: 156
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].parseColumns(String,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserTest].newReader(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserTest].newTsvInputSettings(char[])'
    - '[com.univocity.parsers.tsv.TsvParserSettings].selectFields(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].parseColumns(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:159,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:160,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:161,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.tsv.TsvParserTest:162,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:163,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].excludeIndexes(Integer[])'
      Src: com.univocity.parsers.tsv.TsvParserTest:166,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].excludeFields(String[])'
      Src: com.univocity.parsers.tsv.TsvParserTest:168,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].selectIndexes(Integer[])'
      Src: com.univocity.parsers.tsv.TsvParserTest:170,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].selectFields(String[])'
      Src: com.univocity.parsers.tsv.TsvParserTest:172,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:175,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
      Src: com.univocity.parsers.tsv.TsvParserTest:176,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.tsv.TsvParserTest:178,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].size()'
      Src: com.univocity.parsers.tsv.TsvParserTest:179,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:179,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:180,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Integer[]
      - Integer[]
      - String[]
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 5
    argNames:
    - input
    - indexesToExclude
    - indexesToSelect
    - fieldsToExclude
    - fieldsToSelect
    argTypes:
    - String
    - Integer[]
    - Integer[]
    - String[]
    - String[]
    constantsTouched: []
    func_position:
      end: 181
      start: 158
    functionDepth: 2
    functionLinenumber: 158
    functionLinenumberEnd: 181
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].process(String,Integer[],Integer[],String[],String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].selectIndexes(Integer[])'
    - '[com.univocity.parsers.tsv.TsvParserSettings].excludeIndexes(Integer[])'
    - '[com.univocity.parsers.tsv.TsvParserSettings].excludeFields(String[])'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.tsv.TsvParserTest].size()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(com.univocity.parsers.tsv.TsvParserTest)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
    - '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].selectFields(String[])'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.tsv.TsvParserTest].process(String,Integer[],Integer[],String[],String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].process(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest,null,null,null)'
      Src: com.univocity.parsers.tsv.TsvParserTest:189,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String[])'
      Src: com.univocity.parsers.tsv.TsvParserTest:190,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].process(com.univocity.parsers.tsv.TsvParserTest,null,com.univocity.parsers.tsv.TsvParserTest,null,null)'
      Src: com.univocity.parsers.tsv.TsvParserTest:193,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String[])'
      Src: com.univocity.parsers.tsv.TsvParserTest:194,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].process(com.univocity.parsers.tsv.TsvParserTest,null,null,com.univocity.parsers.tsv.TsvParserTest,null)'
      Src: com.univocity.parsers.tsv.TsvParserTest:199,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String[])'
      Src: com.univocity.parsers.tsv.TsvParserTest:200,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].process(com.univocity.parsers.tsv.TsvParserTest,null,null,null,com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:203,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String[])'
      Src: com.univocity.parsers.tsv.TsvParserTest:204,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 205
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].columnSelectionTest()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String[])'
    - '[com.univocity.parsers.tsv.TsvParserTest].process(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest,null,null,null)'
    - '[com.univocity.parsers.tsv.TsvParserTest].process(com.univocity.parsers.tsv.TsvParserTest,null,null,com.univocity.parsers.tsv.TsvParserTest,null)'
    - '[com.univocity.parsers.tsv.TsvParserTest].process(com.univocity.parsers.tsv.TsvParserTest,null,com.univocity.parsers.tsv.TsvParserTest,null,null)'
    - '[com.univocity.parsers.tsv.TsvParserTest].process(com.univocity.parsers.tsv.TsvParserTest,null,null,null,com.univocity.parsers.tsv.TsvParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].columnSelectionTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:209,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: false
      returnValueGenericType: com.univocity.parsers.common.processor.RowListProcessor
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 230
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].newRowListProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.RowListProcessor
    signature: '[com.univocity.parsers.tsv.TsvParserTest].newRowListProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].newTsvInputSettings(char[])'
      Src: com.univocity.parsers.tsv.TsvParserTest:234,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:235,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:236,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:237,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:238,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaders(String,String,String,String,String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:239,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:241,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:242,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].newReader(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:244,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].beginParsing(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:244,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseNext()'
      Src: com.univocity.parsers.tsv.TsvParserTest:247,1
    - Dst: '[ArrayList].add(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:249,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].stopParsing()'
      Src: com.univocity.parsers.tsv.TsvParserTest:253,1
    - Dst: processor.getHeaders()
      Src: com.univocity.parsers.tsv.TsvParserTest:276,1
    - Dst: '[com.univocity.parsers.csv.TestUtils].assertEquals(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:277,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:279,1
    - Dst: '[ArrayList].get(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:282,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:284,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - tsvFile
    - lineSeparator
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 286
      start: 232
    functionDepth: 2
    functionLinenumber: 232
    functionLinenumberEnd: 286
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].parseOneByOne(String,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParser].parseNext()'
    - '[com.univocity.parsers.tsv.TsvParser].stopParsing()'
    - '[com.univocity.parsers.csv.TestUtils].assertEquals(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserTest].newReader(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].beginParsing(com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaders(String,String,String,String,String)'
    - '[ArrayList].add(com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.tsv.TsvParserTest)'
    - processor.getHeaders()
    - '[ArrayList].get(com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserTest].newTsvInputSettings(char[])'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].parseOneByOne(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].newTsvInputSettings(char[])'
      Src: com.univocity.parsers.tsv.TsvParserTest:290,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:291,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:292,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:293,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:294,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setNumberOfRecordsToRead(int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:295,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:297,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].newReader(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:298,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:298,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - tsvFile
    - lineSeparator
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 309
      start: 288
    functionDepth: 2
    functionLinenumber: 288
    functionLinenumberEnd: 309
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].parse3Records(String,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserTest].newReader(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setNumberOfRecordsToRead(int)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserTest].newTsvInputSettings(char[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].parse3Records(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:314,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:315,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvParserTest:316,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:316,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].trimValues(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:317,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:318,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:320,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.tsv.TsvParserTest:320,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:324,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:324,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:325,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:325,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 312
    functionDepth: 2
    functionLinenumber: 312
    functionLinenumberEnd: 326
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].parseWithLineJoining()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParserTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].trimValues(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.tsv.TsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].parseWithLineJoining()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:330,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:331,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.tsv.TsvParserTest:332,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:333,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:334,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:336,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
      Src: com.univocity.parsers.tsv.TsvParserTest:336,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.tsv.TsvParserTest:338,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].size()'
      Src: com.univocity.parsers.tsv.TsvParserTest:339,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:339,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:341,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:342,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 328
    functionDepth: 2
    functionLinenumber: 328
    functionLinenumberEnd: 343
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoreTrailingWhitespaceAppendSlash()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.tsv.TsvParserTest].size()'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
    - '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoreTrailingWhitespaceAppendSlash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:347,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:348,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.tsv.TsvParserTest:349,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:350,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:351,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:353,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
      Src: com.univocity.parsers.tsv.TsvParserTest:353,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.tsv.TsvParserTest:355,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].size()'
      Src: com.univocity.parsers.tsv.TsvParserTest:356,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:356,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:358,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:359,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 360
      start: 345
    functionDepth: 2
    functionLinenumber: 345
    functionLinenumberEnd: 360
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoreTrailingWhitespaceAppendBreakLineR()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.tsv.TsvParserTest].size()'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
    - '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoreTrailingWhitespaceAppendBreakLineR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:364,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:365,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvParserTest:366,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:366,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.tsv.TsvParserTest:367,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:368,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:369,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:370,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:372,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
      Src: com.univocity.parsers.tsv.TsvParserTest:372,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.tsv.TsvParserTest:374,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].size()'
      Src: com.univocity.parsers.tsv.TsvParserTest:375,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:375,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:377,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:378,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 362
    functionDepth: 2
    functionLinenumber: 362
    functionLinenumberEnd: 379
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoreTrailingWhitespaceJoinLines()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParserTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.tsv.TsvParserTest].size()'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
    - '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoreTrailingWhitespaceJoinLines()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:383,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:384,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvParserTest:385,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:385,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.tsv.TsvParserTest:386,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:387,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:388,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:389,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:391,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
      Src: com.univocity.parsers.tsv.TsvParserTest:391,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.tsv.TsvParserTest:393,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].size()'
      Src: com.univocity.parsers.tsv.TsvParserTest:394,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:394,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:396,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:397,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:398,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:399,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 400
      start: 381
    functionDepth: 2
    functionLinenumber: 381
    functionLinenumberEnd: 400
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoreTrailingWhitespaceEscapeTab()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParserTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.tsv.TsvParserTest].size()'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
    - '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoreTrailingWhitespaceEscapeTab()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:404,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:405,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.tsv.TsvParserTest:406,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvParserTest:407,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:407,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:408,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:409,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:410,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:412,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
      Src: com.univocity.parsers.tsv.TsvParserTest:412,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.tsv.TsvParserTest:414,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].size()'
      Src: com.univocity.parsers.tsv.TsvParserTest:415,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:415,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:417,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:418,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:419,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 402
    functionDepth: 2
    functionLinenumber: 402
    functionLinenumberEnd: 420
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoreTrailingWhitespaceEscapeOther()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParserTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.tsv.TsvParserTest].size()'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
    - '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoreTrailingWhitespaceEscapeOther()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:424,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:425,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvParserTest:426,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:426,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.tsv.TsvParserTest:427,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:428,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:429,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:431,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
      Src: com.univocity.parsers.tsv.TsvParserTest:431,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.tsv.TsvParserTest:433,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].size()'
      Src: com.univocity.parsers.tsv.TsvParserTest:434,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:434,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:436,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:437,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:438,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 422
    functionDepth: 2
    functionLinenumber: 422
    functionLinenumberEnd: 439
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].parseNotIgnoreTrailingWhitespaceAppendBreakLineR()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParserTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.tsv.TsvParserTest].size()'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
    - '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].parseNotIgnoreTrailingWhitespaceAppendBreakLineR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:443,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:444,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.tsv.TsvParserTest:445,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:446,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:447,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:448,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:450,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
      Src: com.univocity.parsers.tsv.TsvParserTest:450,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.tsv.TsvParserTest:452,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].size()'
      Src: com.univocity.parsers.tsv.TsvParserTest:453,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:453,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:455,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:456,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:457,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:458,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 459
      start: 441
    functionDepth: 2
    functionLinenumber: 441
    functionLinenumberEnd: 459
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].parseNotIgnoreTrailingWhitespaceEscapeTab()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.tsv.TsvParserTest].size()'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
    - '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].parseNotIgnoreTrailingWhitespaceEscapeTab()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:463,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:464,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.tsv.TsvParserTest:465,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:466,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:467,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:468,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:470,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
      Src: com.univocity.parsers.tsv.TsvParserTest:470,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.tsv.TsvParserTest:472,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].size()'
      Src: com.univocity.parsers.tsv.TsvParserTest:473,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:473,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:475,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:476,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:477,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 478
      start: 461
    functionDepth: 2
    functionLinenumber: 461
    functionLinenumberEnd: 478
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].parseNotIgnoreTrailingWhitespaceEscapeOther()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.tsv.TsvParserTest].size()'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
    - '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].parseNotIgnoreTrailingWhitespaceEscapeOther()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:487,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvParserTest:488,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:488,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].selectFields(String,String,String,String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:489,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:490,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:491,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:492,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.tsv.TsvParserTest:492,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:493,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:494,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(null)'
      Src: com.univocity.parsers.tsv.TsvParserTest:495,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(null)'
      Src: com.univocity.parsers.tsv.TsvParserTest:496,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:497,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:497,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:498,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:499,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(null)'
      Src: com.univocity.parsers.tsv.TsvParserTest:500,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(null)'
      Src: com.univocity.parsers.tsv.TsvParserTest:501,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:502,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:502,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].size()'
      Src: com.univocity.parsers.tsv.TsvParserTest:503,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:503,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 504
      start: 480
    functionDepth: 2
    functionLinenumber: 480
    functionLinenumberEnd: 504
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].testFieldSelectionWithMismatchingNames()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[StringReader].<init>(com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserTest].size()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].selectFields(String,String,String,String)'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(null)'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.tsv.TsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
    - '[com.univocity.parsers.tsv.TsvParserTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].testFieldSelectionWithMismatchingNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:508,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setMaxCharsPerColumn()'
      Src: com.univocity.parsers.tsv.TsvParserTest:509,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:511,1
    - Dst: '[StringBuilder].append(int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:513,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.tsv.TsvParserTest:515,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:519,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.tsv.TsvParserTest:519,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseLine(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:519,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:520,1
    - Dst: '[StringBuilder].length()'
      Src: com.univocity.parsers.tsv.TsvParserTest:522,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.tsv.TsvParserTest:523,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:525,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.tsv.TsvParserTest:528,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.tsv.TsvParserTest:528,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest)'
      Src: com.univocity.parsers.tsv.TsvParserTest:528,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 506
    functionDepth: 2
    functionLinenumber: 506
    functionLinenumberEnd: 529
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].parseWithAutoExpansion()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(int)'
    - '[StringBuilder].length()'
    - '[StringBuilder].append(char)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[StringBuilder].append(com.univocity.parsers.tsv.TsvParserTest)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[StringBuilder].toString()'
    - '[com.univocity.parsers.tsv.TsvParser].parseLine(com.univocity.parsers.tsv.TsvParserTest)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setMaxCharsPerColumn()'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,com.univocity.parsers.tsv.TsvParserTest)'
    - '[StringBuilder].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].parseWithAutoExpansion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserTest:533,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setSkipBitsAsWhitespace(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserTest:534,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParserTest:536,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseLine(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:539,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:540,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:541,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:542,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseLine(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:544,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:545,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:546,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:547,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseLine(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:549,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
      Src: com.univocity.parsers.tsv.TsvParserTest:550,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:551,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.tsv.TsvParserTest:552,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 553
      start: 531
    functionDepth: 2
    functionLinenumber: 531
    functionLinenumberEnd: 553
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].testBitsAreNotDiscardedWhenParsing()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParser].parseLine(String)'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setSkipBitsAsWhitespace(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserTest].assertEquals(com.univocity.parsers.tsv.TsvParserTest,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserTest].testBitsAreNotDiscardedWhenParsing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvParserTest
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.tsv.TsvParserTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvParserTest
    signature: '[com.univocity.parsers.tsv.TsvParserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: Object[][]
      static: false
      superClass: com.univocity.parsers.tsv.TsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 38
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].lineSeparatorProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].lineSeparatorProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:42,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:45,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(char[])'
      Src: com.univocity.parsers.tsv.TsvWriterTest:45,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:46,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:47,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setHeaders(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:48,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:50,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:52,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:52,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeHeaders()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:72,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:75,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:77,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:79,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:81,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:83,1
    - Dst: '[String].<init>(char[])'
      Src: com.univocity.parsers.tsv.TsvWriterTest:84,1
    - Dst: '[String].replaceAll(String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:84,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:86,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:87,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:88,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(char[])'
      Src: com.univocity.parsers.tsv.TsvWriterTest:88,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:89,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:90,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:91,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:93,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:94,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:94,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertHeadersAndValuesMatch(com.univocity.parsers.tsv.TsvWriterTest,com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:97,1
    - Dst: System.out.println(String)
      Src: com.univocity.parsers.tsv.TsvWriterTest:99,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.tsv.TsvParserTest
    argCount: 1
    argNames:
    - lineSeparator
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 102
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 102
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].writeTest(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.tsv.TsvWriterTest)'
    - '[ByteArrayOutputStream].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[String].<init>(char[])'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setHeaders(com.univocity.parsers.tsv.TsvWriterTest)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertHeadersAndValuesMatch(com.univocity.parsers.tsv.TsvWriterTest,com.univocity.parsers.tsv.TsvWriterTest)'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[String].replaceAll(String,String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow(String)'
    - System.out.println(String)
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow()'
    - '[ByteArrayOutputStream].toString()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - '[StringReader].<init>(com.univocity.parsers.tsv.TsvWriterTest)'
    - '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(char[])'
    - '[com.univocity.parsers.tsv.TsvWriter].writeHeaders()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].writeTest(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:106,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:109,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(char[])'
      Src: com.univocity.parsers.tsv.TsvWriterTest:109,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:110,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:111,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setHeaders(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:112,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].selectFields(String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:113,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:115,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:117,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:117,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeHeaders()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:129,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRowsAndClose(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:130,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:143,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:145,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:146,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:147,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:148,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(char[])'
      Src: com.univocity.parsers.tsv.TsvWriterTest:148,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:149,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:150,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:151,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:153,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:154,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:154,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertHeadersAndValuesMatch(com.univocity.parsers.common.processor.RowListProcessor,com.univocity.parsers.tsv.TsvWriterTest,com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:157,1
    - Dst: System.out.println(String)
      Src: com.univocity.parsers.tsv.TsvWriterTest:159,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.tsv.TsvParserTest
    argCount: 1
    argNames:
    - lineSeparator
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 162
      start: 104
    functionDepth: 2
    functionLinenumber: 104
    functionLinenumberEnd: 162
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].writeSelectedColumnOnly(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[ByteArrayOutputStream].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRowsAndClose(com.univocity.parsers.tsv.TsvWriterTest)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setHeaders(com.univocity.parsers.tsv.TsvWriterTest)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(StringReader)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - System.out.println(String)
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertHeadersAndValuesMatch(com.univocity.parsers.common.processor.RowListProcessor,com.univocity.parsers.tsv.TsvWriterTest,com.univocity.parsers.tsv.TsvWriterTest)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].selectFields(String,String)'
    - '[ByteArrayOutputStream].toString()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[StringReader].<init>(com.univocity.parsers.tsv.TsvWriterTest)'
    - '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(char[])'
    - '[com.univocity.parsers.tsv.TsvWriter].writeHeaders()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].writeSelectedColumnOnly(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:166,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:169,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(char[])'
      Src: com.univocity.parsers.tsv.TsvWriterTest:169,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:170,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:171,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setHeaders(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:172,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].selectFields(String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:173,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:175,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeHeadersToString()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:188,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:189,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRowsToString(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:191,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:192,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:192,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:193,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:193,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:194,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:194,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:195,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:195,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:196,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:196,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:197,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:197,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:198,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:198,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].get(int)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:199,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.tsv.TsvParserTest
    argCount: 1
    argNames:
    - lineSeparator
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 200
      start: 164
    functionDepth: 2
    functionLinenumber: 164
    functionLinenumberEnd: 200
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].writeSelectedColumnOnlyToString(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeHeadersToString()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setHeaders(com.univocity.parsers.tsv.TsvWriterTest)'
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriterTest].get(int)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRowsToString(com.univocity.parsers.tsv.TsvWriterTest)'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterSettings)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(char[])'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].selectFields(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].writeSelectedColumnOnlyToString(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:204,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setLineJoiningEnabled(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:205,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:206,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:206,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].trimValues(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:207,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:209,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:210,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:212,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:213,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:215,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:217,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:217,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: com.univocity.parsers.tsv.TsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 220
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].parseWithLineJoining()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setLineJoiningEnabled(boolean)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String,String)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].trimValues(boolean)'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].parseWithLineJoining()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:224,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:225,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:225,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:226,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.tsv.TsvWriterTest:227,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterTest,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:229,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:230,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:231,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].readFileContent(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:233,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.tsv.TsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 234
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingFile()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterTest,com.univocity.parsers.tsv.TsvWriterSettings)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String,String)'
    - '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.tsv.TsvWriterTest].readFileContent(com.univocity.parsers.tsv.TsvWriterTest)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:238,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:239,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:239,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.tsv.TsvWriterTest:240,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterTest,String,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:242,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:243,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:244,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].readFileContent(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:246,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.tsv.TsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 247
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingFileAndEncodingAsString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.tsv.TsvWriterTest].readFileContent(com.univocity.parsers.tsv.TsvWriterTest)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterTest,String,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingFileAndEncodingAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:251,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:252,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:252,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.tsv.TsvWriterTest:253,1
    - Dst: '[java.nio.charset.Charset].forName(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:255,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterTest,com.univocity.parsers.tsv.TsvWriterTest,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:255,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:256,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:257,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].readFileContent(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:259,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.tsv.TsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 249
    functionDepth: 1
    functionLinenumber: 249
    functionLinenumberEnd: 260
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingFileAndEncodingAsCharset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[java.nio.charset.Charset].forName(String)'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.tsv.TsvWriterTest].readFileContent(com.univocity.parsers.tsv.TsvWriterTest)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterTest,com.univocity.parsers.tsv.TsvWriterTest,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingFileAndEncodingAsCharset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:264,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:265,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:265,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.tsv.TsvWriterTest:266,1
    - Dst: '[FileOutputStream].<init>(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:267,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(FileOutputStream,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:269,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:270,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:271,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].readFileContent(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:273,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.tsv.TsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 274
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingOutputStream()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(FileOutputStream,com.univocity.parsers.tsv.TsvWriterSettings)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String,String)'
    - '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.tsv.TsvWriterTest].readFileContent(com.univocity.parsers.tsv.TsvWriterTest)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[FileOutputStream].<init>(com.univocity.parsers.tsv.TsvWriterTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingOutputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:278,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:279,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:279,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.tsv.TsvWriterTest:280,1
    - Dst: '[FileOutputStream].<init>(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:281,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(FileOutputStream,String,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:283,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:284,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:285,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].readFileContent(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:287,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.tsv.TsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 276
    functionDepth: 1
    functionLinenumber: 276
    functionLinenumberEnd: 288
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.tsv.TsvWriterTest].readFileContent(com.univocity.parsers.tsv.TsvWriterTest)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[FileOutputStream].<init>(com.univocity.parsers.tsv.TsvWriterTest)'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(FileOutputStream,String,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:292,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:293,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:293,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.tsv.TsvWriterTest:294,1
    - Dst: '[FileOutputStream].<init>(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:295,1
    - Dst: '[java.nio.charset.Charset].forName(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:297,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(FileOutputStream,com.univocity.parsers.tsv.TsvWriterTest,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:297,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:298,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:299,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].readFileContent(com.univocity.parsers.tsv.TsvWriterTest)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:301,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.tsv.TsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 290
    functionDepth: 1
    functionLinenumber: 290
    functionLinenumberEnd: 302
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsCharset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(FileOutputStream,com.univocity.parsers.tsv.TsvWriterTest,com.univocity.parsers.tsv.TsvWriterSettings)'
    - '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[java.nio.charset.Charset].forName(String)'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.tsv.TsvWriterTest].readFileContent(com.univocity.parsers.tsv.TsvWriterTest)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[FileOutputStream].<init>(com.univocity.parsers.tsv.TsvWriterTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsCharset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:306,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:307,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:307,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:308,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:310,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:311,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:313,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:314,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:316,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:316,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: com.univocity.parsers.tsv.TsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 304
    functionDepth: 1
    functionLinenumber: 304
    functionLinenumberEnd: 317
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].appendEscapeT()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].appendEscapeT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:321,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:322,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:322,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:323,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:325,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:326,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:328,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:329,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:331,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:331,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: com.univocity.parsers.tsv.TsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 319
    functionDepth: 1
    functionLinenumber: 319
    functionLinenumberEnd: 332
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].appendEscapeTNotIgnoringWhitespaces()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].appendEscapeTNotIgnoringWhitespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:336,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:337,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:337,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:338,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:340,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:341,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:343,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:344,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:346,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:346,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: com.univocity.parsers.tsv.TsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 334
    functionDepth: 1
    functionLinenumber: 334
    functionLinenumberEnd: 347
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].appendEscapeR()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].appendEscapeR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:351,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:352,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:352,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:353,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:355,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:356,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:358,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:359,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:361,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:361,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: com.univocity.parsers.tsv.TsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 362
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].appendEscapeRNotIgnoringWhitespaces()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].appendEscapeRNotIgnoringWhitespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:366,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:367,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:367,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:368,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:370,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:371,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:373,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:374,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:376,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:376,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: com.univocity.parsers.tsv.TsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 364
    functionDepth: 1
    functionLinenumber: 364
    functionLinenumberEnd: 377
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].appendEscapeSlash()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].appendEscapeSlash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:381,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:382,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:382,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setNullValue(String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:383,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:385,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:386,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:387,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:388,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:390,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.tsv.TsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 379
    functionDepth: 1
    functionLinenumber: 379
    functionLinenumberEnd: 391
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].appendNullValueWhenThereIsNoContent()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow(String,String)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setNullValue(String)'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].appendNullValueWhenThereIsNoContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:395,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setSkipBitsAsWhitespace(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:396,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:398,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRowToString()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:401,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:402,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRowToString()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:404,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:405,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRowToString()'
      Src: com.univocity.parsers.tsv.TsvWriterTest:407,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
      Src: com.univocity.parsers.tsv.TsvWriterTest:408,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: com.univocity.parsers.tsv.TsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 393
    functionDepth: 2
    functionLinenumber: 393
    functionLinenumberEnd: 409
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].testBitsAreNotDiscardedWhenWriting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setSkipBitsAsWhitespace(boolean)'
    - '[com.univocity.parsers.tsv.TsvWriterTest].assertEquals(com.univocity.parsers.tsv.TsvWriterTest,String)'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterSettings)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRowToString()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].testBitsAreNotDiscardedWhenWriting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvWriterTest
      static: false
      superClass: com.univocity.parsers.tsv.TsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.tsv.TsvWriterTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvWriterTest
    signature: '[com.univocity.parsers.tsv.TsvWriterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AnnotationHelper.class.getDeclaredConstructor()
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:35,1
    - Dst: '[com.univocity.parsers.annotations.AnnotationHelperTest].setAccessible(boolean)'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:36,1
    - Dst: '[com.univocity.parsers.annotations.AnnotationHelperTest].newInstance()'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:37,1
    - Dst: '[com.univocity.parsers.annotations.AnnotationHelperTest].assertNotNull(com.univocity.parsers.annotations.AnnotationHelperTest)'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:39,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: 40
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.annotations.AnnotationHelperTest].shouldCreateAnnotationHelper()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/AnnotationHelperTest.java
    functionUses: 0
    functionsReached:
    - AnnotationHelper.class.getDeclaredConstructor()
    - '[com.univocity.parsers.annotations.AnnotationHelperTest].setAccessible(boolean)'
    - '[com.univocity.parsers.annotations.AnnotationHelperTest].assertNotNull(com.univocity.parsers.annotations.AnnotationHelperTest)'
    - '[com.univocity.parsers.annotations.AnnotationHelperTest].newInstance()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.AnnotationHelperTest].shouldCreateAnnotationHelper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:44,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:45,1
    - Dst: '[com.univocity.parsers.annotations.AnnotationHelperTest].setDelimiter(char)'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:45,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:46,1
    - Dst: '[com.univocity.parsers.annotations.AnnotationHelperTest].setLineSeparator(String)'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:46,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:47,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:47,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:49,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:50,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:52,1
    - Dst: '[com.univocity.parsers.annotations.meta.CleanBeanTest].<init>(String,String,int)'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:53,1
    - Dst: '[ArrayList].add(com.univocity.parsers.annotations.meta.CleanBeanTest)'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:53,1
    - Dst: '[com.univocity.parsers.annotations.meta.CleanBeanTest].<init>(String,String,int)'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:54,1
    - Dst: '[ArrayList].add(com.univocity.parsers.annotations.meta.CleanBeanTest)'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:54,1
    - Dst: '[com.univocity.parsers.annotations.meta.CleanBeanTest].<init>(String,String,int)'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:55,1
    - Dst: '[ArrayList].add(com.univocity.parsers.annotations.meta.CleanBeanTest)'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:55,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose(ArrayList)'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:57,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:59,1
    - Dst: '[com.univocity.parsers.annotations.AnnotationHelperTest].assertEquals(com.univocity.parsers.annotations.AnnotationHelperTest,String)'
      Src: com.univocity.parsers.annotations.AnnotationHelperTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.annotations.AnnotationHelperTest].testContentCleaner()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/AnnotationHelperTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.annotations.meta.CleanBeanTest].<init>(String,String,int)'
    - '[ArrayList].add(com.univocity.parsers.annotations.meta.CleanBeanTest)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.annotations.AnnotationHelperTest].setDelimiter(char)'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.annotations.AnnotationHelperTest].assertEquals(com.univocity.parsers.annotations.AnnotationHelperTest,String)'
    - '[com.univocity.parsers.annotations.AnnotationHelperTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose(ArrayList)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.AnnotationHelperTest].testContentCleaner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.annotations.AnnotationHelperTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.annotations.AnnotationHelperTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/AnnotationHelperTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.annotations.AnnotationHelperTest
    signature: '[com.univocity.parsers.annotations.AnnotationHelperTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.annotations.meta.ReplacementBean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - a
    - b
    - c
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[com.univocity.parsers.annotations.meta.ReplacementBean].<init>(String,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/ReplacementBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.annotations.meta.ReplacementBean
    signature: '[com.univocity.parsers.annotations.meta.ReplacementBean].<init>(String,String,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: com.univocity.parsers.annotations.meta.ReplacementBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.annotations.meta.ReplacementBean].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/ReplacementBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.annotations.meta.ReplacementBean
    signature: '[com.univocity.parsers.annotations.meta.ReplacementBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.annotations.meta.CleanBeanTest
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - a
    - b
    - c
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.univocity.parsers.annotations.meta.CleanBeanTest].<init>(String,String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/CleanBeanTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.annotations.meta.CleanBeanTest
    signature: '[com.univocity.parsers.annotations.meta.CleanBeanTest].<init>(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: args[0].toCharArray()
      Src: com.univocity.parsers.annotations.meta.ContentCleaner:32,1
    - Dst: Arrays.sort(com.univocity.parsers.annotations.meta.ContentCleaner)
      Src: com.univocity.parsers.annotations.meta.ContentCleaner:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.annotations.meta.ContentCleaner
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: '[com.univocity.parsers.annotations.meta.ContentCleaner].<init>(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
    functionUses: 0
    functionsReached:
    - Arrays.sort(com.univocity.parsers.annotations.meta.ContentCleaner)
    - args[0].toCharArray()
    linkageType: ''
    returnType: com.univocity.parsers.annotations.meta.ContentCleaner
    signature: '[com.univocity.parsers.annotations.meta.ContentCleaner].<init>(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.meta.ContentCleaner].clean(Object)'
      Src: com.univocity.parsers.annotations.meta.ContentCleaner:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.annotations.meta.ContentCleaner].execute(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.meta.ContentCleaner].clean(Object)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.meta.ContentCleaner].execute(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.meta.ContentCleaner].clean(String)'
      Src: com.univocity.parsers.annotations.meta.ContentCleaner:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.annotations.meta.ContentCleaner].revert(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.meta.ContentCleaner].clean(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.annotations.meta.ContentCleaner].revert(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(Object)
      Src: com.univocity.parsers.annotations.meta.ContentCleaner:50,1
    - Dst: '[com.univocity.parsers.annotations.meta.ContentCleaner].length()'
      Src: com.univocity.parsers.annotations.meta.ContentCleaner:54,1
    - Dst: '[com.univocity.parsers.annotations.meta.ContentCleaner].charAt(com.univocity.parsers.annotations.meta.ContentCleaner)'
      Src: com.univocity.parsers.annotations.meta.ContentCleaner:55,1
    - Dst: Arrays.binarySearch(char[],com.univocity.parsers.annotations.meta.ContentCleaner)
      Src: com.univocity.parsers.annotations.meta.ContentCleaner:58,1
    - Dst: '[com.univocity.parsers.annotations.meta.ContentCleaner].length()'
      Src: com.univocity.parsers.annotations.meta.ContentCleaner:60,1
    - Dst: '[StringBuilder].<init>(com.univocity.parsers.annotations.meta.ContentCleaner)'
      Src: com.univocity.parsers.annotations.meta.ContentCleaner:60,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.annotations.meta.ContentCleaner,int,com.univocity.parsers.annotations.meta.ContentCleaner)'
      Src: com.univocity.parsers.annotations.meta.ContentCleaner:61,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.annotations.meta.ContentCleaner)'
      Src: com.univocity.parsers.annotations.meta.ContentCleaner:65,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.annotations.meta.ContentCleaner:70,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 74
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.annotations.meta.ContentCleaner].clean(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
    functionUses: 1
    functionsReached:
    - Arrays.binarySearch(char[],com.univocity.parsers.annotations.meta.ContentCleaner)
    - '[com.univocity.parsers.annotations.meta.ContentCleaner].length()'
    - String.valueOf(Object)
    - '[StringBuilder].toString()'
    - '[com.univocity.parsers.annotations.meta.ContentCleaner].charAt(com.univocity.parsers.annotations.meta.ContentCleaner)'
    - '[StringBuilder].append(com.univocity.parsers.annotations.meta.ContentCleaner)'
    - '[StringBuilder].<init>(com.univocity.parsers.annotations.meta.ContentCleaner)'
    - '[StringBuilder].append(com.univocity.parsers.annotations.meta.ContentCleaner,int,com.univocity.parsers.annotations.meta.ContentCleaner)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.meta.ContentCleaner].clean(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:40,1
    - Dst: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].setLineSeparator(String)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:43,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:44,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:47,1
    - Dst: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].size()'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:48,1
    - Dst: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].assertEquals(com.univocity.parsers.annotations.meta.MetaAnnotationTest,int)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:48,1
    - Dst: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].get(int)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:50,1
    - Dst: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].assertEquals(com.univocity.parsers.annotations.meta.MetaAnnotationTest,String)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:50,1
    - Dst: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].get(int)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:51,1
    - Dst: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].assertEquals(com.univocity.parsers.annotations.meta.MetaAnnotationTest,String)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:51,1
    - Dst: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].get(int)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:52,1
    - Dst: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].assertEquals(com.univocity.parsers.annotations.meta.MetaAnnotationTest,String)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    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: 54
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].testParseWithMetaAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/MetaAnnotationTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].assertEquals(com.univocity.parsers.annotations.meta.MetaAnnotationTest,int)'
    - '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].assertEquals(com.univocity.parsers.annotations.meta.MetaAnnotationTest,String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].get(int)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].size()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].testParseWithMetaAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:58,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:60,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:61,1
    - Dst: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].setLineSeparator(String)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:61,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:62,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:64,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:65,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:67,1
    - Dst: '[com.univocity.parsers.annotations.meta.ReplacementBean].<init>(String,String,String)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:69,1
    - Dst: '[ArrayList].add(com.univocity.parsers.annotations.meta.ReplacementBean)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:69,1
    - Dst: '[com.univocity.parsers.annotations.meta.ReplacementBean].<init>(String,String,String)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:70,1
    - Dst: '[ArrayList].add(com.univocity.parsers.annotations.meta.ReplacementBean)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:70,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose(ArrayList)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:72,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:73,1
    - Dst: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].assertEquals(com.univocity.parsers.annotations.meta.MetaAnnotationTest,String)'
      Src: com.univocity.parsers.annotations.meta.MetaAnnotationTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    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: 76
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 76
    functionName: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].testWriteWithMetaAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/MetaAnnotationTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[ArrayList].add(com.univocity.parsers.annotations.meta.ReplacementBean)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].assertEquals(com.univocity.parsers.annotations.meta.MetaAnnotationTest,String)'
    - '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].setLineSeparator(String)'
    - '[com.univocity.parsers.annotations.meta.ReplacementBean].<init>(String,String,String)'
    - '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose(ArrayList)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].testWriteWithMetaAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.annotations.meta.MetaAnnotationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/MetaAnnotationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.annotations.meta.MetaAnnotationTest
    signature: '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[][]
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest].csvProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest].csvProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:43,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: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest].getFieldLengths()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 5
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest].getFieldLengths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].getFieldLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:47,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:47,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:49,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:51,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].setLineSeparator(char[])'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthFields
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthParserSettings
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - lengths
    - lineSeparator
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthFields
    - char[]
    constantsTouched: []
    func_position:
      end: 54
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest].newSettings(com.univocity.parsers.fixed.FixedWidthFields,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].getFieldLengths()'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].setLineSeparator(char[])'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserSettings
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest].newSettings(com.univocity.parsers.fixed.FixedWidthFields,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].getFieldLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:58,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].newSettings(com.univocity.parsers.fixed.FixedWidthFields,char[])'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:58,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:59,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRowProcessor(com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:60,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:61,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].newReader(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:63,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:63,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.fixed.FixedWidthParserTest,com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - fileExtension
    - lineSeparator
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 78
      start: 56
    functionDepth: 4
    functionLinenumber: 56
    functionLinenumberEnd: 78
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest].testFixedWidthParser(String,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].getFieldLengths()'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.fixed.FixedWidthParserTest,com.univocity.parsers.fixed.FixedWidthParserTest)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].newSettings(com.univocity.parsers.fixed.FixedWidthFields,char[])'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRowProcessor(com.univocity.parsers.fixed.FixedWidthParserTest)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].newReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.fixed.FixedWidthParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest].testFixedWidthParser(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:82,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: false
      returnValueGenericType: com.univocity.parsers.common.processor.RowListProcessor
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest].newRowListProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.RowListProcessor
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest].newRowListProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].getFieldLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:87,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].newSettings(com.univocity.parsers.fixed.FixedWidthFields,char[])'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:87,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:88,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:89,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:90,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRowProcessor(com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:91,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaders(com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:97,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:98,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].newReader(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:100,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:100,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.fixed.FixedWidthParserTest,com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - fileExtension
    - lineSeparator
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 111
      start: 85
    functionDepth: 4
    functionLinenumber: 85
    functionLinenumberEnd: 111
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest].testFixedWidthParserSkippingUntilNewLine(String,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].getFieldLengths()'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].newReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.fixed.FixedWidthParserTest,com.univocity.parsers.fixed.FixedWidthParserTest)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].newSettings(com.univocity.parsers.fixed.FixedWidthFields,char[])'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRowProcessor(com.univocity.parsers.fixed.FixedWidthParserTest)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.fixed.FixedWidthParserTest)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaders(com.univocity.parsers.fixed.FixedWidthParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest].testFixedWidthParserSkippingUntilNewLine(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].getFieldLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:115,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].newSettings(com.univocity.parsers.fixed.FixedWidthFields,char[])'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:115,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:116,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].setPadding(char)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:116,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:117,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:118,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:119,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRowProcessor(com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:120,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaders(com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:126,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:127,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].newReader(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:129,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:129,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.fixed.FixedWidthParserTest,com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - fileExtension
    - lineSeparator
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 140
      start: 113
    functionDepth: 4
    functionLinenumber: 113
    functionLinenumberEnd: 140
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest].testFixedWidthParserWithPadding(String,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].getFieldLengths()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].newReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.fixed.FixedWidthParserTest,com.univocity.parsers.fixed.FixedWidthParserTest)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].newSettings(com.univocity.parsers.fixed.FixedWidthFields,char[])'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].setPadding(char)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRowProcessor(com.univocity.parsers.fixed.FixedWidthParserTest)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.fixed.FixedWidthParserTest)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaders(com.univocity.parsers.fixed.FixedWidthParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest].testFixedWidthParserWithPadding(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].getFieldLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:144,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].newSettings(com.univocity.parsers.fixed.FixedWidthFields,char[])'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:144,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:145,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].setPadding(char)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:145,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:146,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:147,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:148,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:149,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:150,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRowProcessor(com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:151,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaders(com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:157,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:158,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].newReader(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:160,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:160,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.fixed.FixedWidthParserTest,com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - fileExtension
    - lineSeparator
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 171
      start: 142
    functionDepth: 4
    functionLinenumber: 142
    functionLinenumberEnd: 171
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest].testFixedWidthParserWithPaddingAndNoTrimming(String,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].getFieldLengths()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].newReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.fixed.FixedWidthParserTest,com.univocity.parsers.fixed.FixedWidthParserTest)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].newSettings(com.univocity.parsers.fixed.FixedWidthFields,char[])'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].setPadding(char)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRowProcessor(com.univocity.parsers.fixed.FixedWidthParserTest)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.fixed.FixedWidthParserTest)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaders(com.univocity.parsers.fixed.FixedWidthParserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest].testFixedWidthParserWithPaddingAndNoTrimming(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:175,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setPadding(char,int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:176,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setAlignment(com.univocity.parsers.fixed.FixedWidthParserTest,int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:177,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:178,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:180,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].setPadding(char)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:180,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:181,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:181,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:182,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:184,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:185,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:185,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseNext()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:187,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:187,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseNext()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:188,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:188,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].getContext()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:189,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].headers()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:189,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:189,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 173
    functionDepth: 4
    functionLinenumber: 173
    functionLinenumberEnd: 190
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest].testParsingWithPaddingPerField()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].getContext()'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].setPadding(char,int)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].setPadding(char)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseNext()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].setAlignment(com.univocity.parsers.fixed.FixedWidthParserTest,int)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].headers()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].beginParsing(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest].testParsingWithPaddingPerField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:195,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:196,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:198,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:199,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:199,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseNext()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:203,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:204,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:205,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:206,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseNext()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:208,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:209,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:210,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:211,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 192
    functionDepth: 4
    functionLinenumber: 192
    functionLinenumberEnd: 212
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest].testParsingWithoutRecordBreaks()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseNext()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(com.univocity.parsers.fixed.FixedWidthParserTest)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].beginParsing(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest].testParsingWithoutRecordBreaks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(com.univocity.parsers.fixed.FixedWidthParserTest)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:217,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:218,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:220,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:221,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:221,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseNext()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:225,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:226,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:227,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:228,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(null)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:229,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseNext()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:231,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:232,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:233,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:234,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(null)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:235,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 214
    functionDepth: 4
    functionLinenumber: 214
    functionLinenumberEnd: 236
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest].testParsingWithoutRecordBreaksButTrailingSpaces()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseNext()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(com.univocity.parsers.fixed.FixedWidthParserTest)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(null)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].beginParsing(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest].testParsingWithoutRecordBreaksButTrailingSpaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:240,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:241,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:242,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].setPadding(char)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:242,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipBitsAsWhitespace(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:243,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:245,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:248,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:249,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:250,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:251,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:253,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:254,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:255,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:256,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:258,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:259,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:260,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:261,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:263,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:264,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:265,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:266,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 238
    functionDepth: 4
    functionLinenumber: 238
    functionLinenumberEnd: 267
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest].testBitsAreNotDiscardedWhenParsing()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].setPadding(char)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipBitsAsWhitespace(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest].testBitsAreNotDiscardedWhenParsing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:290,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:292,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:293,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:293,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:294,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:296,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:297,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:297,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:300,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].size()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:301,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:301,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].get(int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:303,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:303,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].get(int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:304,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:304,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].get(int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:306,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:306,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].get(int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:307,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 288
    functionDepth: 4
    functionLinenumber: 288
    functionLinenumberEnd: 309
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest].testFixedWidthAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].size()'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].get(int)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest].testFixedWidthAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:313,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:314,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:314,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:316,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:317,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:319,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:320,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:321,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest: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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 311
    functionDepth: 4
    functionLinenumber: 311
    functionLinenumberEnd: 324
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest].testFieldRanges()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest].testFieldRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:328,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:329,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:329,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:331,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:332,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:332,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:332,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:334,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:335,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:336,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:337,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:339,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:340,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:341,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:342,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:344,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,int)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:345,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:346,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:347,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserTest:348,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 326
    functionDepth: 4
    functionLinenumber: 326
    functionLinenumberEnd: 349
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest].testSingleLineParsingWithLookAhead()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(int)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest].assertEquals(com.univocity.parsers.fixed.FixedWidthParserTest,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest].testSingleLineParsingWithLookAhead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthParserTest
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserTest
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest].<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: com.univocity.parsers.fixed.FixedWidthParserTest.X
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 272
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest.X].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserTest.X
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest.X].<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: com.univocity.parsers.fixed.FixedWidthParserTest.X
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 277
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 277
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserTest.X].<init>(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserTest.X
    signature: '[com.univocity.parsers.fixed.FixedWidthParserTest.X].<init>(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: Object[][]
      static: false
      superClass: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].lineSeparatorProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].lineSeparatorProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].getFieldLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:41,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:41,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:42,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(char[])'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:42,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:56,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:57,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaders(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:58,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:59,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setPadding(char)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:59,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:61,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:63,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStreamWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:63,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeaders()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:64,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:66,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeEmptyRow()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:68,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].commentRow(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:69,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeEmptyRow()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:70,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:72,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:74,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:76,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].getFieldLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:78,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:78,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:79,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setPadding(char)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:79,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:80,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(char[])'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:80,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRowProcessor(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:81,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:82,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:83,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:84,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:86,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:87,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:87,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertHeadersAndValuesMatch(com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:90,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].replaceAll(String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:92,1
    - Dst: System.out.println(String)
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:93,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 1
    argNames:
    - lineSeparator
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 96
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 96
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriter(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[ByteArrayOutputStream].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].replaceAll(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeaders()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[StringReader].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStreamWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(char[])'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setPadding(char)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeEmptyRow()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRowProcessor(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - System.out.println(String)
    - '[com.univocity.parsers.fixed.FixedWidthWriter].commentRow(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertHeadersAndValuesMatch(com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaders(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
    - '[ByteArrayOutputStream].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].getFieldLengths()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriter(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].getFieldLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:120,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:120,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:121,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(char[])'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:121,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:122,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setPadding(char)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:122,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setNullValue(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:123,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:125,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:126,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaders(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:127,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:130,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:132,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStreamWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:132,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeaders()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:133,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowsAndClose(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:134,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:136,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].getFieldLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:138,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:138,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:139,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(char[])'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:139,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:140,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setPadding(char)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:140,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRowProcessor(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:141,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:142,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:143,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:144,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:145,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:146,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:147,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:147,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertHeadersAndValuesMatch(com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:150,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].replaceAll(String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:152,1
    - Dst: System.out.println(String)
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:153,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 1
    argNames:
    - lineSeparator
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 156
      start: 98
    functionDepth: 4
    functionLinenumber: 98
    functionLinenumberEnd: 156
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriterWithSpacesAndOverflow(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[ByteArrayOutputStream].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setNullValue(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].replaceAll(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeaders()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[StringReader].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStreamWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(char[])'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setPadding(char)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRowProcessor(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - System.out.println(String)
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertHeadersAndValuesMatch(com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaders(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowsAndClose(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[ByteArrayOutputStream].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].getFieldLengths()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriterWithSpacesAndOverflow(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:160,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:162,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:163,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:164,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:165,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:165,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:167,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].getClass()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:168,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].getResourceAsStream(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:168,1
    - Dst: '[InputStreamReader].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:168,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(InputStreamReader)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:168,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getHeaders()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:170,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:171,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].get(int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:173,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:175,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:176,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:176,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:177,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setPadding(char)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:177,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:178,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:179,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:181,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStreamWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:181,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeaders(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:182,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowsAndClose(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:183,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:186,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].length()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:186,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:188,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:189,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:190,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:192,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStreamWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:192,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeaders(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:193,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowsAndClose(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:194,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:197,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].length()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:197,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    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: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 158
    functionDepth: 3
    functionLinenumber: 158
    functionLinenumberEnd: 200
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].writeFromCsv()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getHeaders()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].getClass()'
    - '[ByteArrayOutputStream].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].get(int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[InputStreamReader].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStreamWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setPadding(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].length()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].getResourceAsStream(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeaders(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowsAndClose(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[ByteArrayOutputStream].toString()'
    - '[com.univocity.parsers.csv.CsvParser].parse(InputStreamReader)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].writeFromCsv()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:213,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest.Le].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:215,1
    - Dst: '[ArrayList].add(com.univocity.parsers.fixed.FixedWidthWriterTest.Le)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:219,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:222,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setPadding(char,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:223,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setAlignment(com.univocity.parsers.fixed.FixedWidthWriterTest,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:224,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:225,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:226,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setPadding(char)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:226,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:227,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:227,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setDefaultAlignmentForHeaders(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:228,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaders(String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:229,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:230,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:231,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:232,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:234,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:235,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].processRecordsAndClose(ArrayList)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:235,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:237,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:237,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 211
    functionDepth: 2
    functionLinenumber: 211
    functionLinenumberEnd: 238
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWritingWithPaddingsPerField()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].setPadding(char,int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaders(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setDefaultAlignmentForHeaders(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].setAlignment(com.univocity.parsers.fixed.FixedWidthWriterTest,int)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setPadding(char)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest.Le].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
    - '[StringWriter].<init>()'
    - '[ArrayList].add(com.univocity.parsers.fixed.FixedWidthWriterTest.Le)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].processRecordsAndClose(ArrayList)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWritingWithPaddingsPerField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:242,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:242,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:243,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:243,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:244,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:246,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:247,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:248,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].readFileContent(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:250,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 240
    functionDepth: 2
    functionLinenumber: 240
    functionLinenumberEnd: 251
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingFile()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].readFileContent(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:255,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:255,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:256,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:256,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:257,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest,String,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:259,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:260,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:261,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].readFileContent(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:262,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 253
    functionDepth: 2
    functionLinenumber: 253
    functionLinenumberEnd: 263
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingFileAndEncodingAsString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest,String,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].readFileContent(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingFileAndEncodingAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:267,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:267,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:268,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:268,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:269,1
    - Dst: Charset.forName(String)
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:271,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:271,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:272,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:273,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].readFileContent(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:274,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 265
    functionDepth: 2
    functionLinenumber: 265
    functionLinenumberEnd: 275
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingFileAndEncodingAsCharset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].readFileContent(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    - Charset.forName(String)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingFileAndEncodingAsCharset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:279,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:279,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:280,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:280,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:281,1
    - Dst: '[FileOutputStream].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:282,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(FileOutputStream,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:284,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:285,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:286,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].readFileContent(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:287,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 277
    functionDepth: 2
    functionLinenumber: 277
    functionLinenumberEnd: 288
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingOutputStream()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[FileOutputStream].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(FileOutputStream,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].readFileContent(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingOutputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:292,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:292,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:293,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:293,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:294,1
    - Dst: '[FileOutputStream].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:295,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(FileOutputStream,String,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:297,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:298,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:299,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].readFileContent(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:300,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 290
    functionDepth: 2
    functionLinenumber: 290
    functionLinenumberEnd: 301
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[FileOutputStream].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(FileOutputStream,String,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].readFileContent(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:305,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:305,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:306,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:306,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:307,1
    - Dst: '[FileOutputStream].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:308,1
    - Dst: Charset.forName(String)
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:310,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(FileOutputStream,com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:310,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:311,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:312,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].readFileContent(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:313,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 303
    functionDepth: 2
    functionLinenumber: 303
    functionLinenumberEnd: 314
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsCharset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[FileOutputStream].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(FileOutputStream,com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].readFileContent(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    - Charset.forName(String)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsCharset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:318,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:318,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:319,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:319,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:320,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:320,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:322,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:323,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String,String,String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:325,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:326,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:327,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].readFileContent(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:329,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 316
    functionDepth: 4
    functionLinenumber: 316
    functionLinenumberEnd: 330
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testLookupCharsLengthMinorThanValue()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String,String,String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].readFileContent(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testLookupCharsLengthMinorThanValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:334,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:334,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:335,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:335,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:336,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:337,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:338,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:340,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:341,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].readFileContent(com.univocity.parsers.fixed.FixedWidthWriterTest)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:343,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 332
    functionDepth: 2
    functionLinenumber: 332
    functionLinenumberEnd: 344
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testGotTruncatedExactlyAfterOneOrMoreWhitespaces()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].readFileContent(com.univocity.parsers.fixed.FixedWidthWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterTest,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testGotTruncatedExactlyAfterOneOrMoreWhitespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:348,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:348,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:349,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:349,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setWriteLineSeparatorAfterRecord(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:350,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:351,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:353,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:354,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:356,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:357,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:358,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:359,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:361,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:361,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: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 346
    functionDepth: 2
    functionLinenumber: 346
    functionLinenumberEnd: 362
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriteLineSeparatorAfterRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setWriteLineSeparatorAfterRecord(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriteLineSeparatorAfterRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:366,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:366,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:367,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:367,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setWriteLineSeparatorAfterRecord(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:368,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:369,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:371,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:372,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:374,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].commentRow(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:375,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeEmptyRow()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:376,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:377,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:378,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:379,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:381,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:381,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: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 364
    functionDepth: 2
    functionLinenumber: 364
    functionLinenumberEnd: 382
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriteLineSeparatorAfterRandomContent()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setWriteLineSeparatorAfterRecord(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeEmptyRow()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].commentRow(String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriteLineSeparatorAfterRandomContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:386,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:387,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:388,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setPadding(char)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:388,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setSkipBitsAsWhitespace(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:389,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:391,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowToString()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:394,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:395,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowToString()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:397,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:398,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowToString()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:400,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:401,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: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 384
    functionDepth: 2
    functionLinenumber: 384
    functionLinenumberEnd: 402
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testBitsAreNotDiscardedWhenWriting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowToString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setPadding(char)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setSkipBitsAsWhitespace(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testBitsAreNotDiscardedWhenWriting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:406,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:408,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:409,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:409,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:410,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:412,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:413,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:415,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeaders()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:416,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].processRecordsAndClose(ArrayList)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:417,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:419,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:419,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:421,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:422,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest.X].<init>(int,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:423,1
    - Dst: '[ArrayList].add(com.univocity.parsers.fixed.FixedWidthParserTest.X)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:423,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserTest.X].<init>(int,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:424,1
    - Dst: '[ArrayList].add(com.univocity.parsers.fixed.FixedWidthParserTest.X)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:424,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].processRecordsAndClose(ArrayList)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:426,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:427,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    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: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 404
    functionDepth: 2
    functionLinenumber: 404
    functionLinenumberEnd: 430
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriteFixedWidthAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].processRecordsAndClose(ArrayList)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[ArrayList].add(com.univocity.parsers.fixed.FixedWidthParserTest.X)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeaders()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParserTest.X].<init>(int,String)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriteFixedWidthAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:435,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:436,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:436,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:437,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:437,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:438,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:438,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:439,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:439,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:441,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:442,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:444,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:445,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:446,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,int,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:447,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:449,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:451,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:451,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: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 457
      start: 432
    functionDepth: 4
    functionLinenumber: 432
    functionLinenumberEnd: 457
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriteFixedWidthAnnotationAndWildcard()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String,int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,int,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriteFixedWidthAnnotationAndWildcard()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:461,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:462,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:462,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int,char)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:462,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int,char)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:462,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:464,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setExpandIncompleteRows(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:465,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:466,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowToString(String,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:468,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:469,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: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 470
      start: 459
    functionDepth: 2
    functionLinenumber: 459
    functionLinenumberEnd: 470
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testFieldRanges()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowToString(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setExpandIncompleteRows(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int,char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].testFieldRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:474,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:474,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:475,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:475,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setNullValue(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:476,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:477,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:478,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:479,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:480,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterTest:480,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: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 481
      start: 472
    functionDepth: 2
    functionLinenumber: 472
    functionLinenumberEnd: 481
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].writeNullRowShouldReplaceWithNullValueFromSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].setLineSeparator(String)'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setNullValue(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterTest].assertEquals(com.univocity.parsers.fixed.FixedWidthWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].writeNullRowShouldReplaceWithNullValueFromSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriterTest
      static: false
      superClass: com.univocity.parsers.fixed.FixedWidthParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriterTest
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriterTest.Le
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterTest.Le].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriterTest.Le
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterTest.Le].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.toString(T[])
      Src: com.univocity.parsers.csv.TestUtils:25,1
    - Dst: Assert.assertEquals(T[],T[],com.univocity.parsers.csv.TestUtils)
      Src: com.univocity.parsers.csv.TestUtils:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - T[]
      - T[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - result
    - expected
    argTypes:
    - T[]
    - T[]
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[com.univocity.parsers.csv.TestUtils].assertEquals(T[],T[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/TestUtils.java
    functionUses: 0
    functionsReached:
    - Assert.assertEquals(T[],T[],com.univocity.parsers.csv.TestUtils)
    - Arrays.toString(T[])
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.TestUtils].assertEquals(T[],T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Assert.assertTrue(com.univocity.parsers.csv.TestUtils)
      Src: com.univocity.parsers.csv.TestUtils:29,1
    - Dst: Assert.assertEquals(com.univocity.parsers.csv.TestUtils,com.univocity.parsers.csv.TestUtils)
      Src: com.univocity.parsers.csv.TestUtils:30,1
    - Dst: '[com.univocity.parsers.csv.TestUtils].printArrayElements()'
      Src: com.univocity.parsers.csv.TestUtils:32,1
    - Dst: Assert.assertEquals(com.univocity.parsers.csv.TestUtils)
      Src: com.univocity.parsers.csv.TestUtils:32,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - T[][]
      - T[][]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - result
    - expected
    argTypes:
    - T[][]
    - T[][]
    constantsTouched: []
    func_position:
      end: 34
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.csv.TestUtils].assertLinesAreEqual(T[][],T[][])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/TestUtils.java
    functionUses: 0
    functionsReached:
    - Assert.assertTrue(com.univocity.parsers.csv.TestUtils)
    - Assert.assertEquals(com.univocity.parsers.csv.TestUtils,com.univocity.parsers.csv.TestUtils)
    - '[com.univocity.parsers.csv.TestUtils].printArrayElements()'
    - Assert.assertEquals(com.univocity.parsers.csv.TestUtils)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.TestUtils].assertLinesAreEqual(T[][],T[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.csv.TestUtils:43,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.csv.TestUtils:44,1
    - Dst: '[StringBuilder].length()'
      Src: com.univocity.parsers.csv.TestUtils:48,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.csv.TestUtils:49,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.csv.TestUtils:52,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.csv.TestUtils:54,1
    - Dst: String.valueOf(com.univocity.parsers.csv.TestUtils)
      Src: com.univocity.parsers.csv.TestUtils:54,1
    - Dst: '[com.univocity.parsers.csv.TestUtils].append(com.univocity.parsers.csv.TestUtils)'
      Src: com.univocity.parsers.csv.TestUtils:54,1
    - Dst: '[com.univocity.parsers.csv.TestUtils].append(char)'
      Src: com.univocity.parsers.csv.TestUtils:54,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.csv.TestUtils:58,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.csv.TestUtils:60,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - T[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - T[]
    constantsTouched: []
    func_position:
      end: 61
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.csv.TestUtils].printArrayElements(T[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/TestUtils.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].length()'
    - '[StringBuilder].append(char)'
    - String.valueOf(com.univocity.parsers.csv.TestUtils)
    - '[StringBuilder].toString()'
    - '[com.univocity.parsers.csv.TestUtils].append(com.univocity.parsers.csv.TestUtils)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(String)'
    - '[com.univocity.parsers.csv.TestUtils].append(char)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.csv.TestUtils].printArrayElements(T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<T>].toArray()'
      Src: com.univocity.parsers.csv.TestUtils:64,1
    - Dst: '[com.univocity.parsers.csv.TestUtils].assertEquals(com.univocity.parsers.csv.TestUtils,T[])'
      Src: com.univocity.parsers.csv.TestUtils:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<T>
      - T[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - result
    - expected
    argTypes:
    - Collection<T>
    - T[]
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[com.univocity.parsers.csv.TestUtils].assertEquals(Collection<T>,T[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/TestUtils.java
    functionUses: 0
    functionsReached:
    - '[Collection<T>].toArray()'
    - '[com.univocity.parsers.csv.TestUtils].assertEquals(com.univocity.parsers.csv.TestUtils,T[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.TestUtils].assertEquals(Collection<T>,T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<T>].toArray()'
      Src: com.univocity.parsers.csv.TestUtils:68,1
    - Dst: '[com.univocity.parsers.csv.TestUtils].assertEquals(T[],com.univocity.parsers.csv.TestUtils)'
      Src: com.univocity.parsers.csv.TestUtils:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T[]
      - Collection<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - result
    - expected
    argTypes:
    - T[]
    - Collection<T>
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.csv.TestUtils].assertEquals(T[],Collection<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/TestUtils.java
    functionUses: 0
    functionsReached:
    - '[Collection<T>].toArray()'
    - '[com.univocity.parsers.csv.TestUtils].assertEquals(T[],com.univocity.parsers.csv.TestUtils)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.TestUtils].assertEquals(T[],Collection<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.TestUtils].formatDate(java.util.Date,String)'
      Src: com.univocity.parsers.csv.TestUtils:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      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:
    - date
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.csv.TestUtils].formatDate(java.util.Date)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/TestUtils.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.TestUtils].formatDate(java.util.Date,String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.csv.TestUtils].formatDate(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SimpleDateFormat].<init>(String,com.univocity.parsers.csv.TestUtils)'
      Src: com.univocity.parsers.csv.TestUtils:80,1
    - Dst: '[SimpleDateFormat].format(java.util.Date)'
      Src: com.univocity.parsers.csv.TestUtils:81,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      - 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: 2
    argNames:
    - date
    - format
    argTypes:
    - java.util.Date
    - String
    constantsTouched: []
    func_position:
      end: 83
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.csv.TestUtils].formatDate(java.util.Date,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/TestUtils.java
    functionUses: 1
    functionsReached:
    - '[SimpleDateFormat].format(java.util.Date)'
    - '[SimpleDateFormat].<init>(String,com.univocity.parsers.csv.TestUtils)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.csv.TestUtils].formatDate(java.util.Date,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: com.univocity.parsers.csv.TestUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.csv.TestUtils].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/TestUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.csv.TestUtils
    signature: '[com.univocity.parsers.csv.TestUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList()
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:31,1
    - Dst: Arrays.asList()
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:33,1
    - Dst: Arrays.asList()
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:35,1
    - Dst: Arrays.asList()
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:37,1
    - Dst: Arrays.asList()
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:39,1
    - Dst: Arrays.asList()
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.csv.CsvFormatDetectorTest].getInputsAndOutputs()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
    functionUses: 0
    functionsReached:
    - Arrays.asList()
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.csv.CsvFormatDetectorTest].getInputsAndOutputs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:53,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:53,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:54,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].setDelimiter(char)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:54,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:55,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].setQuote(char)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:56,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].setQuoteEscape(char)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:56,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: com.univocity.parsers.csv.CsvParserSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.csv.CsvFormatDetectorTest].newSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvFormatDetectorTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
    - '[com.univocity.parsers.csv.CsvFormatDetectorTest].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvFormatDetectorTest].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvFormatDetectorTest].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvParserSettings
    signature: '[com.univocity.parsers.csv.CsvFormatDetectorTest].newSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].newSettings()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:64,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:66,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:66,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].size()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:68,1
    - Dst: '[List<String[]>].size()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:68,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].assertEquals(com.univocity.parsers.csv.CsvFormatDetectorTest,com.univocity.parsers.csv.CsvFormatDetectorTest)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:68,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].size()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:69,1
    - Dst: '[List<String[]>].get(com.univocity.parsers.csv.CsvFormatDetectorTest)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:70,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].get(com.univocity.parsers.csv.CsvFormatDetectorTest)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:70,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].assertEquals(com.univocity.parsers.csv.CsvFormatDetectorTest,com.univocity.parsers.csv.CsvFormatDetectorTest)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - List<String[]>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - expectedOutput
    argTypes:
    - String
    - List<String[]>
    constantsTouched: []
    func_position:
      end: 72
      start: 60
    functionDepth: 3
    functionLinenumber: 60
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.csv.CsvFormatDetectorTest].testDelimiterDiscovery(String,List<String[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
    functionUses: 0
    functionsReached:
    - '[List<String[]>].get(com.univocity.parsers.csv.CsvFormatDetectorTest)'
    - '[com.univocity.parsers.csv.CsvFormatDetectorTest].assertEquals(com.univocity.parsers.csv.CsvFormatDetectorTest,com.univocity.parsers.csv.CsvFormatDetectorTest)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvFormatDetectorTest].newSettings()'
    - '[List<String[]>].size()'
    - '[com.univocity.parsers.csv.CsvFormatDetectorTest].size()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvFormatDetectorTest].get(com.univocity.parsers.csv.CsvFormatDetectorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvFormatDetectorTest].testDelimiterDiscovery(String,List<String[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:77,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:78,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:79,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.csv.CsvFormatDetectorTest)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:87,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:87,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:89,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:90,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].assertEquals(char,char)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:90,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].size()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:91,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].assertEquals(com.univocity.parsers.csv.CsvFormatDetectorTest,int)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:91,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.csv.CsvFormatDetectorTest)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:99,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:99,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:101,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:102,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].assertEquals(char,char)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:102,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].size()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:103,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].assertEquals(com.univocity.parsers.csv.CsvFormatDetectorTest,int)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    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: 75
    functionDepth: 3
    functionLinenumber: 75
    functionLinenumberEnd: 104
    functionName: '[com.univocity.parsers.csv.CsvFormatDetectorTest].testAutodetection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
    - '[com.univocity.parsers.csv.CsvFormatDetectorTest].size()'
    - '[StringReader].<init>(com.univocity.parsers.csv.CsvFormatDetectorTest)'
    - '[com.univocity.parsers.csv.CsvFormatDetectorTest].assertEquals(com.univocity.parsers.csv.CsvFormatDetectorTest,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
    - '[com.univocity.parsers.csv.CsvFormatDetectorTest].assertEquals(char,char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvFormatDetectorTest].testAutodetection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:113,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean,char,char)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:114,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:115,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.csv.CsvFormatDetectorTest)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:116,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:116,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:117,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:118,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].assertEquals(char,char)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:118,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: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 106
    functionDepth: 3
    functionLinenumber: 106
    functionLinenumberEnd: 119
    functionName: '[com.univocity.parsers.csv.CsvFormatDetectorTest].testDelimitersDetectedUsingOrderOfPreference()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
    - '[StringReader].<init>(com.univocity.parsers.csv.CsvFormatDetectorTest)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean,char,char)'
    - '[com.univocity.parsers.csv.CsvFormatDetectorTest].assertEquals(char,char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvFormatDetectorTest].testDelimitersDetectedUsingOrderOfPreference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:126,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean,char,char)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:127,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setFormatDetectorRowSampleCount(int)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:128,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:129,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.csv.CsvFormatDetectorTest)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:130,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:130,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:131,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:132,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetectorTest].assertEquals(char,char)'
      Src: com.univocity.parsers.csv.CsvFormatDetectorTest:132,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: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 121
    functionDepth: 3
    functionLinenumber: 121
    functionLinenumberEnd: 133
    functionName: '[com.univocity.parsers.csv.CsvFormatDetectorTest].testDelimitersDetectedUsingOrderOfPreference1()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
    - '[StringReader].<init>(com.univocity.parsers.csv.CsvFormatDetectorTest)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setFormatDetectorRowSampleCount(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean,char,char)'
    - '[com.univocity.parsers.csv.CsvFormatDetectorTest].assertEquals(char,char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvFormatDetectorTest].testDelimitersDetectedUsingOrderOfPreference1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvFormatDetectorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.csv.CsvFormatDetectorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvFormatDetectorTest
    signature: '[com.univocity.parsers.csv.CsvFormatDetectorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: Object[][]
      static: false
      superClass: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 38
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].lineSeparatorProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.csv.CsvWriterTest].lineSeparatorProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:42,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:45,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:46,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(char[])'
      Src: com.univocity.parsers.csv.CsvWriterTest:46,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:47,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:48,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:49,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:51,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:53,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:53,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeHeaders()'
      Src: com.univocity.parsers.csv.CsvWriterTest:73,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow()'
      Src: com.univocity.parsers.csv.CsvWriterTest:76,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:78,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow()'
      Src: com.univocity.parsers.csv.CsvWriterTest:80,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.csv.CsvWriterTest:82,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:84,1
    - Dst: '[String].<init>(char[])'
      Src: com.univocity.parsers.csv.CsvWriterTest:85,1
    - Dst: '[String].replaceAll(String,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:85,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:87,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:88,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:89,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(char[])'
      Src: com.univocity.parsers.csv.CsvWriterTest:89,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:90,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:91,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:92,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:94,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:95,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.csv.CsvWriterTest:95,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertHeadersAndValuesMatch(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:98,1
    - Dst: System.out.println(String)
      Src: com.univocity.parsers.csv.CsvWriterTest:100,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.csv.CsvParserTest
    argCount: 2
    argNames:
    - quoteAllFields
    - lineSeparator
    argTypes:
    - boolean
    - char[]
    constantsTouched: []
    func_position:
      end: 103
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 103
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].writeTest(boolean,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
    - '[ByteArrayOutputStream].<init>()'
    - '[String].<init>(char[])'
    - '[com.univocity.parsers.csv.CsvWriter].writeHeaders()'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertHeadersAndValuesMatch(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[String].replaceAll(String,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - System.out.println(String)
    - '[StringReader].<init>(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[ByteArrayOutputStream].toString()'
    - '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(char[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].writeTest(boolean,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:107,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:110,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:111,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(char[])'
      Src: com.univocity.parsers.csv.CsvWriterTest:111,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:112,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:113,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:114,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].selectFields(String,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:115,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:117,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:119,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:119,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeHeaders()'
      Src: com.univocity.parsers.csv.CsvWriterTest:131,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowsAndClose(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:132,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:145,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:147,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:148,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.csv.CsvWriterTest:149,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:150,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(char[])'
      Src: com.univocity.parsers.csv.CsvWriterTest:150,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:151,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:152,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:153,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:155,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:156,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.csv.CsvWriterTest:156,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertHeadersAndValuesMatch(com.univocity.parsers.common.processor.RowListProcessor,com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:159,1
    - Dst: System.out.println(String)
      Src: com.univocity.parsers.csv.CsvWriterTest:161,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.csv.CsvParserTest
    argCount: 2
    argNames:
    - quoteAllFields
    - lineSeparator
    argTypes:
    - boolean
    - char[]
    constantsTouched: []
    func_position:
      end: 164
      start: 105
    functionDepth: 3
    functionLinenumber: 105
    functionLinenumberEnd: 164
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].writeSelectedColumnOnly(boolean,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
    - '[ByteArrayOutputStream].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].writeHeaders()'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertHeadersAndValuesMatch(com.univocity.parsers.common.processor.RowListProcessor,com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - System.out.println(String)
    - '[StringReader].<init>(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].selectFields(String,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[ByteArrayOutputStream].toString()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowsAndClose(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(char[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].writeSelectedColumnOnly(boolean,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:170,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:171,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:171,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:172,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:174,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:175,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:175,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:176,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.csv.CsvWriterTest:177,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:181,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    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: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 182
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].testWritingQuotedValuesWithTrailingWhistespaces()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
    - '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[ByteArrayOutputStream].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[ByteArrayOutputStream].toString()'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(com.univocity.parsers.csv.CsvWriterTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].testWritingQuotedValuesWithTrailingWhistespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:188,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:189,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:189,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:190,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:192,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:193,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:193,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:194,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.csv.CsvWriterTest:195,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:199,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    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: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 200
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].testWritingQuotedValuesIgnoringTrailingWhistespaces()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
    - '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[ByteArrayOutputStream].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[ByteArrayOutputStream].toString()'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(com.univocity.parsers.csv.CsvWriterTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].testWritingQuotedValuesIgnoringTrailingWhistespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:204,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:205,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:205,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:206,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:208,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:209,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:213,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: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 202
    functionDepth: 2
    functionLinenumber: 202
    functionLinenumberEnd: 214
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].testWriteToString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].testWriteToString()'
  - 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: Object[][]
      static: false
      superClass: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 224
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].escapeHandlingParameterProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.csv.CsvWriterTest].escapeHandlingParameterProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:228,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setInputEscaped(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:229,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setEscapeUnquotedValues(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:230,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:231,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setCharToEscapeQuoteEscaping(char)'
      Src: com.univocity.parsers.csv.CsvWriterTest:231,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:232,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setQuoteEscape(char)'
      Src: com.univocity.parsers.csv.CsvWriterTest:232,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:237,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:238,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:239,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:243,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.csv.CsvParserTest
    argCount: 4
    argNames:
    - inputEscaped
    - escapeUnquoted
    - expected1
    - expected2
    argTypes:
    - boolean
    - boolean
    - String
    - String
    constantsTouched: []
    func_position:
      end: 245
      start: 226
    functionDepth: 2
    functionLinenumber: 226
    functionLinenumberEnd: 245
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].testHandlingOfEscapeSequences(boolean,boolean,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterTest].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterTest].setCharToEscapeQuoteEscaping(char)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setInputEscaped(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setEscapeUnquotedValues(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].testHandlingOfEscapeSequences(boolean,boolean,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:249,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].selectIndexes(int,int)'
      Src: com.univocity.parsers.csv.CsvWriterTest:250,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:252,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(int,int)'
      Src: com.univocity.parsers.csv.CsvWriterTest:253,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].updateFieldSelection(int,int,int)'
      Src: com.univocity.parsers.csv.CsvWriterTest:255,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(char,char,char)'
      Src: com.univocity.parsers.csv.CsvWriterTest:257,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:262,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:263,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: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 247
    functionDepth: 2
    functionLinenumber: 247
    functionLinenumberEnd: 264
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].testWritingWithIndexSelection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(char,char,char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].selectIndexes(int,int)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(int,int)'
    - '[com.univocity.parsers.csv.CsvWriter].updateFieldSelection(int,int,int)'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].testWritingWithIndexSelection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:268,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setMaxColumns(int)'
      Src: com.univocity.parsers.csv.CsvWriterTest:269,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].excludeIndexes(int,int)'
      Src: com.univocity.parsers.csv.CsvWriterTest:270,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:272,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(int,int,int,int,int,int)'
      Src: com.univocity.parsers.csv.CsvWriterTest:273,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].updateFieldExclusion(int,int,int,int)'
      Src: com.univocity.parsers.csv.CsvWriterTest:274,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(int,int,int,int)'
      Src: com.univocity.parsers.csv.CsvWriterTest:275,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:280,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:281,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: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 266
    functionDepth: 2
    functionLinenumber: 266
    functionLinenumberEnd: 282
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].testWritingWithIndexExclusion()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(int,int,int,int)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setMaxColumns(int)'
    - '[com.univocity.parsers.csv.CsvWriter].updateFieldExclusion(int,int,int,int)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(int,int,int,int,int,int)'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].excludeIndexes(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].testWritingWithIndexExclusion()'
  - 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: Object[][]
      static: false
      superClass: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 292
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].blanksProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.csv.CsvWriterTest].blanksProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:296,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:297,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:298,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:298,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:299,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:300,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:301,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:303,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:304,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:305,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:306,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String,String,String,String,null)'
      Src: com.univocity.parsers.csv.CsvWriterTest:308,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:310,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:312,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:313,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:314,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:315,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:316,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:318,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:320,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.csv.CsvParserTest
    argCount: 3
    argNames:
    - quoteAllFields
    - nullValue
    - expectedResult
    argTypes:
    - boolean
    - String
    - String
    constantsTouched: []
    func_position:
      end: 322
      start: 294
    functionDepth: 3
    functionLinenumber: 294
    functionLinenumberEnd: 322
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].testWriteBlanks(boolean,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String,String,String,String,null)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].testWriteBlanks(boolean,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.univocity.parsers.csv.CsvWriterTest:326,1
    - Dst: '[StringBuilder].append(int)'
      Src: com.univocity.parsers.csv.CsvWriterTest:328,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:331,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setMaxCharsPerColumn(int)'
      Src: com.univocity.parsers.csv.CsvWriterTest:332,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:333,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].addValue(StringBuilder)'
      Src: com.univocity.parsers.csv.CsvWriterTest:335,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeValuesToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:336,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].trim()'
      Src: com.univocity.parsers.csv.CsvWriterTest:336,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].length()'
      Src: com.univocity.parsers.csv.CsvWriterTest:337,1
    - Dst: '[StringBuilder].length()'
      Src: com.univocity.parsers.csv.CsvWriterTest:337,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:337,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:338,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:338,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].addValue(StringBuilder)'
      Src: com.univocity.parsers.csv.CsvWriterTest:340,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].addValue(StringBuilder)'
      Src: com.univocity.parsers.csv.CsvWriterTest:341,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeValuesToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:342,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].trim()'
      Src: com.univocity.parsers.csv.CsvWriterTest:342,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].length()'
      Src: com.univocity.parsers.csv.CsvWriterTest:343,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,int)'
      Src: com.univocity.parsers.csv.CsvWriterTest:343,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:344,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:344,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: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 324
    functionDepth: 2
    functionLinenumber: 324
    functionLinenumberEnd: 345
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].testWriteWithArrayExpansion()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(int)'
    - '[StringBuilder].length()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,int)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[StringBuilder].toString()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setMaxCharsPerColumn(int)'
    - '[com.univocity.parsers.csv.CsvWriter].addValue(StringBuilder)'
    - '[com.univocity.parsers.csv.CsvWriterTest].length()'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterTest].trim()'
    - '[com.univocity.parsers.csv.CsvWriter].writeValuesToString()'
    - '[StringBuilder].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].testWriteWithArrayExpansion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:349,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:350,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:351,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:351,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].trimValues(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:352,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:354,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:355,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow()'
      Src: com.univocity.parsers.csv.CsvWriterTest:357,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow()'
      Src: com.univocity.parsers.csv.CsvWriterTest:358,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.csv.CsvWriterTest:359,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:361,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:363,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: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 366
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].testLineEndingsAreNotModified()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].trimValues(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].testLineEndingsAreNotModified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:370,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].trimValues(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:371,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:372,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:372,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:373,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setQuote(char)'
      Src: com.univocity.parsers.csv.CsvWriterTest:373,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:374,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setQuoteEscape(char)'
      Src: com.univocity.parsers.csv.CsvWriterTest:374,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:375,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setCharToEscapeQuoteEscaping(char)'
      Src: com.univocity.parsers.csv.CsvWriterTest:375,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:376,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:378,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:380,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:380,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:381,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:381,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:382,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:382,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:383,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:383,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: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 368
    functionDepth: 2
    functionLinenumber: 368
    functionLinenumberEnd: 384
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].testEscapeQuoteInValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterTest].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterTest].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterTest].setCharToEscapeQuoteEscaping(char)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].trimValues(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].testEscapeQuoteInValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:388,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].trimValues(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:389,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:390,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:390,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:391,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setQuote(char)'
      Src: com.univocity.parsers.csv.CsvWriterTest:391,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:392,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setQuoteEscape(char)'
      Src: com.univocity.parsers.csv.CsvWriterTest:392,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:393,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setCharToEscapeQuoteEscaping(char)'
      Src: com.univocity.parsers.csv.CsvWriterTest:393,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuotationTriggers(char,char,char)'
      Src: com.univocity.parsers.csv.CsvWriterTest:394,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:395,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:397,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:399,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:399,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:400,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:400,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:401,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:401,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:402,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:402,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:403,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:403,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: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 404
      start: 386
    functionDepth: 2
    functionLinenumber: 386
    functionLinenumberEnd: 404
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].testQuotationTriggers()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterTest].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuotationTriggers(char,char,char)'
    - '[com.univocity.parsers.csv.CsvWriterTest].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterTest].setCharToEscapeQuoteEscaping(char)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].trimValues(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].testQuotationTriggers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:408,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:409,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:409,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.csv.CsvWriterTest:410,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:411,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:412,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.csv.CsvWriterTest:413,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].readFileContent(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:415,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 416
      start: 406
    functionDepth: 1
    functionLinenumber: 406
    functionLinenumberEnd: 416
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingFile()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterTest].readFileContent(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String)'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:420,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.csv.CsvWriterTest:421,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterTest,String,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:423,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:424,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.csv.CsvWriterTest:425,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].readFileContent(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:427,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 428
      start: 418
    functionDepth: 1
    functionLinenumber: 418
    functionLinenumberEnd: 428
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingFileAndEncodingAsString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterTest,String,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterTest].readFileContent(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String)'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingFileAndEncodingAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:432,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.csv.CsvWriterTest:433,1
    - Dst: Charset.forName(String)
      Src: com.univocity.parsers.csv.CsvWriterTest:435,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:435,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:436,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.csv.CsvWriterTest:437,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].readFileContent(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:439,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 440
      start: 430
    functionDepth: 1
    functionLinenumber: 430
    functionLinenumberEnd: 440
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingFileAndEncodingAsCharset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterTest].readFileContent(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String)'
    - File.createTempFile(String,String)
    - Charset.forName(String)
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingFileAndEncodingAsCharset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:444,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:445,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:445,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:446,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.csv.CsvWriterTest:448,1
    - Dst: '[FileOutputStream].<init>(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:449,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(FileOutputStream,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:451,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:452,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.csv.CsvWriterTest:453,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].readFileContent(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:455,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 456
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 456
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingOutputStream()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterTest].readFileContent(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(FileOutputStream,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[FileOutputStream].<init>(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingOutputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:460,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:461,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:461,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.csv.CsvWriterTest:462,1
    - Dst: '[FileOutputStream].<init>(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:463,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(FileOutputStream,String,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:465,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:466,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.csv.CsvWriterTest:467,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].readFileContent(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:469,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 470
      start: 458
    functionDepth: 1
    functionLinenumber: 458
    functionLinenumberEnd: 470
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterTest].readFileContent(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[FileOutputStream].<init>(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(FileOutputStream,String,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String)'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:474,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:475,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:475,1
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.csv.CsvWriterTest:476,1
    - Dst: '[FileOutputStream].<init>(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:477,1
    - Dst: Charset.forName(String)
      Src: com.univocity.parsers.csv.CsvWriterTest:479,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(FileOutputStream,com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:479,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:480,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.csv.CsvWriterTest:481,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].readFileContent(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:483,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 472
    functionDepth: 1
    functionLinenumber: 472
    functionLinenumberEnd: 484
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsCharset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterTest].readFileContent(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[FileOutputStream].<init>(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(FileOutputStream,com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String)'
    - File.createTempFile(String,String)
    - Charset.forName(String)
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsCharset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:488,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:489,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:489,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:490,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setEscapeUnquotedValues(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:491,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:492,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setCharToEscapeQuoteEscaping(char)'
      Src: com.univocity.parsers.csv.CsvWriterTest:492,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:493,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setQuoteEscape(char)'
      Src: com.univocity.parsers.csv.CsvWriterTest:493,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:495,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:496,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:497,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.csv.CsvWriterTest:498,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:500,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:500,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: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 501
      start: 486
    functionDepth: 1
    functionLinenumber: 486
    functionLinenumberEnd: 501
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].appendEscapeEscape()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterTest].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterTest].setCharToEscapeQuoteEscaping(char)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setEscapeUnquotedValues(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].appendEscapeEscape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:505,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setErrorContentLength(int)'
      Src: com.univocity.parsers.csv.CsvWriterTest:506,1
    - Dst: '[Object].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:508,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:515,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:515,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].fail(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:516,1
    - Dst: ex.getRecordData()
      Src: com.univocity.parsers.csv.CsvWriterTest:518,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertNull(com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:518,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setErrorContentLength(int)'
      Src: com.univocity.parsers.csv.CsvWriterTest:521,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:523,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:523,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].fail(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:524,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(Object)'
      Src: com.univocity.parsers.csv.CsvWriterTest:526,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    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: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 528
      start: 503
    functionDepth: 2
    functionLinenumber: 503
    functionLinenumberEnd: 528
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].testErrorMessageRestrictions()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertNull(com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(Object)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - ex.getRecordData()
    - '[com.univocity.parsers.csv.CsvWriterSettings].setErrorContentLength(int)'
    - '[com.univocity.parsers.csv.CsvWriterTest].fail(String)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].testErrorMessageRestrictions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:532,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:533,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:534,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:535,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:537,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:538,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: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 539
      start: 530
    functionDepth: 2
    functionLinenumber: 530
    functionLinenumberEnd: 539
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].testWriteEmptyValue()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].testWriteEmptyValue()'
  - 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: Object[][]
      static: false
      superClass: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 575
      start: 541
    functionDepth: 0
    functionLinenumber: 541
    functionLinenumberEnd: 575
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].nullAndEmptyValueProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.csv.CsvWriterTest].nullAndEmptyValueProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:579,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:580,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:581,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:582,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:583,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:586,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:586,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest)'
      Src: com.univocity.parsers.csv.CsvWriterTest:587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      - boolean
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.csv.CsvParserTest
    argCount: 6
    argNames:
    - nullValue
    - emptyValue
    - quoteAllFields
    - quoteEscapingEnabled
    - expectedNullValue
    - expectedEmptyValue
    argTypes:
    - String
    - String
    - boolean
    - boolean
    - String
    - String
    constantsTouched: []
    func_position:
      end: 588
      start: 577
    functionDepth: 2
    functionLinenumber: 577
    functionLinenumberEnd: 588
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].testWriteNullValueAsEmptyQuotes(String,String,boolean,boolean,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,com.univocity.parsers.csv.CsvWriterTest)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].testWriteNullValueAsEmptyQuotes(String,String,boolean,boolean,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:592,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setSkipBitsAsWhitespace(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterTest:593,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:595,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:598,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:599,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:601,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:602,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:604,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:605,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: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 606
      start: 590
    functionDepth: 2
    functionLinenumber: 590
    functionLinenumberEnd: 606
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].testBitsAreNotDiscardedWhenWriting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setSkipBitsAsWhitespace(boolean)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].testBitsAreNotDiscardedWhenWriting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:610,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriterTest:611,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:611,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:612,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterTest:614,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterTest:616,1
    - Dst: '[ArrayList].add(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:617,1
    - Dst: '[ArrayList].add(String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:618,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(ArrayList)'
      Src: com.univocity.parsers.csv.CsvWriterTest:619,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.csv.CsvWriterTest:621,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.csv.CsvWriterTest:623,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
      Src: com.univocity.parsers.csv.CsvWriterTest:623,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: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 624
      start: 608
    functionDepth: 1
    functionLinenumber: 608
    functionLinenumberEnd: 624
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].testCollectionWriting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[ArrayList].add(String)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(ArrayList)'
    - '[com.univocity.parsers.csv.CsvWriterTest].assertEquals(com.univocity.parsers.csv.CsvWriterTest,String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterTest].testCollectionWriting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvWriterTest
      static: false
      superClass: com.univocity.parsers.csv.CsvParserTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.csv.CsvWriterTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriterTest
    signature: '[com.univocity.parsers.csv.CsvWriterTest].<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: com.univocity.parsers.csv.ProfilerTest
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[com.univocity.parsers.csv.ProfilerTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/ProfilerTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.csv.ProfilerTest
    signature: '[com.univocity.parsers.csv.ProfilerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: com.univocity.parsers.csv.ProfilerTest:34,1
    - Dst: '[Runnable].run()'
      Src: com.univocity.parsers.csv.ProfilerTest:36,1
    - Dst: System.out.println(String)
      Src: com.univocity.parsers.csv.ProfilerTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Runnable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: com.univocity.parsers.examples.Example
    argCount: 2
    argNames:
    - description
    - process
    argTypes:
    - String
    - Runnable
    constantsTouched: []
    func_position:
      end: 38
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionName: '[com.univocity.parsers.csv.ProfilerTest].execute(String,Runnable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/ProfilerTest.java
    functionUses: 1
    functionsReached:
    - System.out.println(String)
    - System.currentTimeMillis()
    - '[Runnable].run()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.ProfilerTest].execute(String,Runnable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Runnable].<init>()'
      Src: com.univocity.parsers.csv.ProfilerTest:41,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: Runnable
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.csv.ProfilerTest].defaultInputReader()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/ProfilerTest.java
    functionUses: 1
    functionsReached:
    - '[Runnable].<init>()'
    linkageType: ''
    returnType: Runnable
    signature: '[com.univocity.parsers.csv.ProfilerTest].defaultInputReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Runnable].<init>()'
      Src: com.univocity.parsers.csv.ProfilerTest:59,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: Runnable
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 76
    functionName: '[com.univocity.parsers.csv.ProfilerTest].incrementalInputReader()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/ProfilerTest.java
    functionUses: 1
    functionsReached:
    - '[Runnable].<init>()'
    linkageType: ''
    returnType: Runnable
    signature: '[com.univocity.parsers.csv.ProfilerTest].incrementalInputReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: com.univocity.parsers.csv.ProfilerTest:79,1
    - Dst: '[File].<init>(String)'
      Src: com.univocity.parsers.csv.ProfilerTest:80,1
    - Dst: '[FileInputStream].<init>(File)'
      Src: com.univocity.parsers.csv.ProfilerTest:83,1
    - Dst: '[InputStreamReader].<init>(FileInputStream,String)'
      Src: com.univocity.parsers.csv.ProfilerTest:83,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.csv.ProfilerTest)'
      Src: com.univocity.parsers.csv.ProfilerTest:85,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.csv.ProfilerTest)'
      Src: com.univocity.parsers.csv.ProfilerTest:87,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Reader
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.csv.ProfilerTest].input()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/ProfilerTest.java
    functionUses: 0
    functionsReached:
    - '[FileInputStream].<init>(File)'
    - '[File].<init>(String)'
    - '[IllegalStateException].<init>(com.univocity.parsers.csv.ProfilerTest)'
    - System.getProperty(String)
    - '[InputStreamReader].<init>(FileInputStream,String)'
    linkageType: ''
    returnType: Reader
    signature: '[com.univocity.parsers.csv.ProfilerTest].input()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowProcessor].<init>()'
      Src: com.univocity.parsers.csv.ProfilerTest: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: com.univocity.parsers.common.processor.RowProcessor
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 111
    functionName: '[com.univocity.parsers.csv.ProfilerTest].rowProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/ProfilerTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.RowProcessor].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.RowProcessor
    signature: '[com.univocity.parsers.csv.ProfilerTest].rowProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.ProfilerTest].incrementalInputReader()'
      Src: com.univocity.parsers.csv.ProfilerTest:115,1
    - Dst: '[com.univocity.parsers.csv.ProfilerTest].defaultInputReader()'
      Src: com.univocity.parsers.csv.ProfilerTest:116,1
    - Dst: '[com.univocity.parsers.csv.ProfilerTest].execute(String,Runnable)'
      Src: com.univocity.parsers.csv.ProfilerTest:120,1
    - Dst: '[com.univocity.parsers.csv.ProfilerTest].execute(String,Runnable)'
      Src: com.univocity.parsers.csv.ProfilerTest:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 123
    functionName: '[com.univocity.parsers.csv.ProfilerTest].runPerformanceComparison()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/ProfilerTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.ProfilerTest].execute(String,Runnable)'
    - '[com.univocity.parsers.csv.ProfilerTest].incrementalInputReader()'
    - '[com.univocity.parsers.csv.ProfilerTest].defaultInputReader()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.ProfilerTest].runPerformanceComparison()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.ProfilerTest].getRowsToWrite()'
      Src: com.univocity.parsers.csv.ProfilerTest:127,1
    - Dst: '[com.univocity.parsers.csv.ProfilerTest].newCsvWritingProcess(int,List<String[]>)'
      Src: com.univocity.parsers.csv.ProfilerTest:127,1
    - Dst: '[com.univocity.parsers.csv.ProfilerTest].runInLoop(int,String,Runnable)'
      Src: com.univocity.parsers.csv.ProfilerTest:127,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 4
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[com.univocity.parsers.csv.ProfilerTest].runCsvWritingTest()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/ProfilerTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.ProfilerTest].newCsvWritingProcess(int,List<String[]>)'
    - '[com.univocity.parsers.csv.ProfilerTest].runInLoop(int,String,Runnable)'
    - '[com.univocity.parsers.csv.ProfilerTest].getRowsToWrite()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.ProfilerTest].runCsvWritingTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.ProfilerTest].getRowsToWrite()'
      Src: com.univocity.parsers.csv.ProfilerTest:132,1
    - Dst: '[com.univocity.parsers.csv.ProfilerTest].newTsvWritingProcess(int,List<String[]>)'
      Src: com.univocity.parsers.csv.ProfilerTest:132,1
    - Dst: '[com.univocity.parsers.csv.ProfilerTest].runInLoop(int,String,Runnable)'
      Src: com.univocity.parsers.csv.ProfilerTest:132,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 4
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[com.univocity.parsers.csv.ProfilerTest].runTsvWritingTest()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/ProfilerTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.ProfilerTest].runInLoop(int,String,Runnable)'
    - '[com.univocity.parsers.csv.ProfilerTest].getRowsToWrite()'
    - '[com.univocity.parsers.csv.ProfilerTest].newTsvWritingProcess(int,List<String[]>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.ProfilerTest].runTsvWritingTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.ProfilerTest:136,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.ProfilerTest:136,1
    - Dst: '[com.univocity.parsers.csv.ProfilerTest].getReader(String)'
      Src: com.univocity.parsers.csv.ProfilerTest:136,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(com.univocity.parsers.csv.ProfilerTest)'
      Src: com.univocity.parsers.csv.ProfilerTest:136,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: List<String[]>
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 3
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[com.univocity.parsers.csv.ProfilerTest].getRowsToWrite()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/ProfilerTest.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseAll(com.univocity.parsers.csv.ProfilerTest)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.ProfilerTest].getReader(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.csv.ProfilerTest].getRowsToWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.ProfilerTest].execute(com.univocity.parsers.csv.ProfilerTest,Runnable)'
      Src: com.univocity.parsers.csv.ProfilerTest:142,1
    - Dst: System.gc()
      Src: com.univocity.parsers.csv.ProfilerTest:143,1
    - Dst: Thread.sleep(int)
      Src: com.univocity.parsers.csv.ProfilerTest:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - Runnable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 3
    argNames:
    - loops
    - description
    - process
    argTypes:
    - int
    - String
    - Runnable
    constantsTouched: []
    func_position:
      end: 146
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 146
    functionName: '[com.univocity.parsers.csv.ProfilerTest].runInLoop(int,String,Runnable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/ProfilerTest.java
    functionUses: 2
    functionsReached:
    - Thread.sleep(int)
    - System.gc()
    - '[com.univocity.parsers.csv.ProfilerTest].execute(com.univocity.parsers.csv.ProfilerTest,Runnable)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.ProfilerTest].runInLoop(int,String,Runnable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Runnable].<init>()'
      Src: com.univocity.parsers.csv.ProfilerTest:149,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - List<String[]>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Runnable
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 2
    argNames:
    - repeats
    - allRows
    argTypes:
    - int
    - List<String[]>
    constantsTouched: []
    func_position:
      end: 159
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 159
    functionName: '[com.univocity.parsers.csv.ProfilerTest].newTsvWritingProcess(int,List<String[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/ProfilerTest.java
    functionUses: 1
    functionsReached:
    - '[Runnable].<init>()'
    linkageType: ''
    returnType: Runnable
    signature: '[com.univocity.parsers.csv.ProfilerTest].newTsvWritingProcess(int,List<String[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Runnable].<init>()'
      Src: com.univocity.parsers.csv.ProfilerTest:162,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - List<String[]>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Runnable
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 2
    argNames:
    - repeats
    - allRows
    argTypes:
    - int
    - List<String[]>
    constantsTouched: []
    func_position:
      end: 172
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 172
    functionName: '[com.univocity.parsers.csv.ProfilerTest].newCsvWritingProcess(int,List<String[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/ProfilerTest.java
    functionUses: 1
    functionsReached:
    - '[Runnable].<init>()'
    linkageType: ''
    returnType: Runnable
    signature: '[com.univocity.parsers.csv.ProfilerTest].newCsvWritingProcess(int,List<String[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: Object[][]
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 38
    functionName: '[com.univocity.parsers.csv.CsvParserTest].testProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.csv.CsvParserTest].testProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[][]
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.csv.CsvParserTest].csvProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.csv.CsvParserTest].csvProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
      Src: com.univocity.parsers.csv.CsvParserTest:54,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setCommentCollectionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:57,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:58,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:61,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:84,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.csv.CsvParserTest:86,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].comments()'
      Src: com.univocity.parsers.csv.CsvParserTest:86,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].size()'
      Src: com.univocity.parsers.csv.CsvParserTest:87,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:87,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].keySet()'
      Src: com.univocity.parsers.csv.CsvParserTest:88,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].iterator()'
      Src: com.univocity.parsers.csv.CsvParserTest:88,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].next()'
      Src: com.univocity.parsers.csv.CsvParserTest:88,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].longValue()'
      Src: com.univocity.parsers.csv.CsvParserTest:88,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:88,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].values()'
      Src: com.univocity.parsers.csv.CsvParserTest:89,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].iterator()'
      Src: com.univocity.parsers.csv.CsvParserTest:89,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].next()'
      Src: com.univocity.parsers.csv.CsvParserTest:89,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.csv.CsvParserTest:89,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].lastComment()'
      Src: com.univocity.parsers.csv.CsvParserTest:89,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:89,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.csv.CsvParserTest:90,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].lastComment()'
      Src: com.univocity.parsers.csv.CsvParserTest:90,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,String)'
      Src: com.univocity.parsers.csv.CsvParserTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - csvFile
    - lineSeparator
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 91
      start: 52
    functionDepth: 3
    functionLinenumber: 52
    functionLinenumberEnd: 91
    functionName: '[com.univocity.parsers.csv.CsvParserTest].parseIgnoringWhitespaces(String,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserTest].lastComment()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserTest].next()'
    - '[com.univocity.parsers.csv.CsvParserTest].size()'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,String)'
    - '[com.univocity.parsers.csv.CsvParserTest].values()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].comments()'
    - '[com.univocity.parsers.csv.CsvParserTest].keySet()'
    - '[com.univocity.parsers.csv.CsvParser].getContext()'
    - '[com.univocity.parsers.csv.CsvParserTest].longValue()'
    - '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].iterator()'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setCommentCollectionEnabled(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].parseIgnoringWhitespaces(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:94,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:96,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvParserTest:98,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].setLineSeparator(char[])'
      Src: com.univocity.parsers.csv.CsvParserTest:98,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvParserTest:100,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].setNormalizedNewline(char)'
      Src: com.univocity.parsers.csv.CsvParserTest:100,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.csv.CsvParserSettings
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 1
    argNames:
    - lineSeparator
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 102
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 102
    functionName: '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 12
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].setNormalizedNewline(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserTest].setLineSeparator(char[])'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvParserSettings
    signature: '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
      Src: com.univocity.parsers.csv.CsvParserTest:106,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:107,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:108,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:109,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:110,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:111,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:112,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:114,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:115,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:115,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - csvFile
    - lineSeparator
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 139
      start: 104
    functionDepth: 3
    functionLinenumber: 104
    functionLinenumberEnd: 139
    functionName: '[com.univocity.parsers.csv.CsvParserTest].parseUsingWhitespaces(String,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].parseUsingWhitespaces(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
      Src: com.univocity.parsers.csv.CsvParserTest:143,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:144,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:145,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:146,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:147,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:148,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:149,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:151,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:152,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:152,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - csvFile
    - lineSeparator
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 175
      start: 141
    functionDepth: 3
    functionLinenumber: 141
    functionLinenumberEnd: 175
    functionName: '[com.univocity.parsers.csv.CsvParserTest].parseColumns(String,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].parseColumns(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:178,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvParserTest:179,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:179,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:180,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].excludeIndexes(Integer[])'
      Src: com.univocity.parsers.csv.CsvParserTest:183,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].excludeFields(String[])'
      Src: com.univocity.parsers.csv.CsvParserTest:185,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes(Integer[])'
      Src: com.univocity.parsers.csv.CsvParserTest:187,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String[])'
      Src: com.univocity.parsers.csv.CsvParserTest:189,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:192,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:193,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Integer[]
      - Integer[]
      - String[]
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 5
    argNames:
    - input
    - indexesToExclude
    - indexesToSelect
    - fieldsToExclude
    - fieldsToSelect
    argTypes:
    - String
    - Integer[]
    - Integer[]
    - String[]
    - String[]
    constantsTouched: []
    func_position:
      end: 194
      start: 177
    functionDepth: 3
    functionLinenumber: 177
    functionLinenumberEnd: 194
    functionName: '[com.univocity.parsers.csv.CsvParserTest].process(String,Integer[],Integer[],String[],String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].excludeFields(String[])'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes(Integer[])'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String[])'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].excludeIndexes(Integer[])'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.csv.CsvParserTest].process(String,Integer[],Integer[],String[],String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].process(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest,null,null,null)'
      Src: com.univocity.parsers.csv.CsvParserTest:202,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String[])'
      Src: com.univocity.parsers.csv.CsvParserTest:203,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].process(com.univocity.parsers.csv.CsvParserTest,null,com.univocity.parsers.csv.CsvParserTest,null,null)'
      Src: com.univocity.parsers.csv.CsvParserTest:206,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String[])'
      Src: com.univocity.parsers.csv.CsvParserTest:207,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].process(com.univocity.parsers.csv.CsvParserTest,null,null,com.univocity.parsers.csv.CsvParserTest,null)'
      Src: com.univocity.parsers.csv.CsvParserTest:212,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String[])'
      Src: com.univocity.parsers.csv.CsvParserTest:213,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].process(com.univocity.parsers.csv.CsvParserTest,null,null,null,com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:216,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String[])'
      Src: com.univocity.parsers.csv.CsvParserTest:217,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 218
    functionName: '[com.univocity.parsers.csv.CsvParserTest].columnSelectionTest()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].process(com.univocity.parsers.csv.CsvParserTest,null,com.univocity.parsers.csv.CsvParserTest,null,null)'
    - '[com.univocity.parsers.csv.CsvParserTest].process(com.univocity.parsers.csv.CsvParserTest,null,null,null,com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String[])'
    - '[com.univocity.parsers.csv.CsvParserTest].process(com.univocity.parsers.csv.CsvParserTest,null,null,com.univocity.parsers.csv.CsvParserTest,null)'
    - '[com.univocity.parsers.csv.CsvParserTest].process(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest,null,null,null)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].columnSelectionTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:222,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: false
      returnValueGenericType: com.univocity.parsers.common.processor.RowListProcessor
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 243
    functionName: '[com.univocity.parsers.csv.CsvParserTest].newRowListProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.RowListProcessor
    signature: '[com.univocity.parsers.csv.CsvParserTest].newRowListProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
      Src: com.univocity.parsers.csv.CsvParserTest:247,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:248,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:249,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:250,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:251,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaders(String,String,String,String,String)'
      Src: com.univocity.parsers.csv.CsvParserTest:252,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:254,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:255,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:257,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:257,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.csv.CsvParserTest:260,1
    - Dst: '[ArrayList].add(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:262,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].stopParsing()'
      Src: com.univocity.parsers.csv.CsvParserTest:266,1
    - Dst: processor.getHeaders()
      Src: com.univocity.parsers.csv.CsvParserTest:289,1
    - Dst: '[com.univocity.parsers.csv.TestUtils].assertEquals(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:290,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:292,1
    - Dst: '[ArrayList].get(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:295,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:297,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - csvFile
    - lineSeparator
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 299
      start: 245
    functionDepth: 3
    functionLinenumber: 245
    functionLinenumberEnd: 299
    functionName: '[com.univocity.parsers.csv.CsvParserTest].parseOneByOne(String,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaders(String,String,String,String,String)'
    - '[com.univocity.parsers.csv.CsvParser].parseNext()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
    - '[ArrayList].get(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParser].stopParsing()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
    - processor.getHeaders()
    - '[com.univocity.parsers.csv.TestUtils].assertEquals(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
    - '[ArrayList].add(com.univocity.parsers.csv.CsvParserTest)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].parseOneByOne(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
      Src: com.univocity.parsers.csv.CsvParserTest:303,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:304,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:305,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:306,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:307,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNumberOfRecordsToRead(int)'
      Src: com.univocity.parsers.csv.CsvParserTest:308,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:310,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:311,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:311,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - csvFile
    - lineSeparator
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 322
      start: 301
    functionDepth: 3
    functionLinenumber: 301
    functionLinenumberEnd: 322
    functionName: '[com.univocity.parsers.csv.CsvParserTest].parse3Records(String,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNumberOfRecordsToRead(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].parse3Records(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings()'
      Src: com.univocity.parsers.csv.CsvParserTest:326,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotesUntilDelimiter(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:327,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:328,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:329,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:331,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.csv.CsvParserTest:331,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.csv.CsvParserTest:337,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:339,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:340,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:341,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.csv.CsvParserTest:343,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:345,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.csv.CsvParserTest:347,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:348,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.csv.CsvParserTest:350,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:351,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:352,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:353,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 324
    functionDepth: 3
    functionLinenumber: 324
    functionLinenumberEnd: 355
    functionName: '[com.univocity.parsers.csv.CsvParserTest].parseBrokenQuoteEscape()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotesUntilDelimiter(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parseNext()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].parseBrokenQuoteEscape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings()'
      Src: com.univocity.parsers.csv.CsvParserTest:359,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:360,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:361,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:362,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:364,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.csv.CsvParserTest:364,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.csv.CsvParserTest:365,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:367,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:368,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(null)'
      Src: com.univocity.parsers.csv.CsvParserTest:369,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:370,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:371,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(null)'
      Src: com.univocity.parsers.csv.CsvParserTest:372,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 373
      start: 357
    functionDepth: 3
    functionLinenumber: 357
    functionLinenumberEnd: 373
    functionName: '[com.univocity.parsers.csv.CsvParserTest].testReadEmptyValue()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(null)'
    - '[com.univocity.parsers.csv.CsvParser].parseNext()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].testReadEmptyValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: Object[][]
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 375
    functionDepth: 0
    functionLinenumber: 375
    functionLinenumberEnd: 384
    functionName: '[com.univocity.parsers.csv.CsvParserTest].escapeHandlingProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.csv.CsvParserTest].escapeHandlingProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:388,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:389,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:390,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvParserTest:391,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].setCharToEscapeQuoteEscaping(char)'
      Src: com.univocity.parsers.csv.CsvParserTest:391,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvParserTest:392,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].setQuoteEscape(char)'
      Src: com.univocity.parsers.csv.CsvParserTest:392,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:396,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:397,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,String[])'
      Src: com.univocity.parsers.csv.CsvParserTest:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 3
    argNames:
    - keepEscape
    - escapeUnquoted
    - expected
    argTypes:
    - boolean
    - boolean
    - String[]
    constantsTouched: []
    func_position:
      end: 399
      start: 386
    functionDepth: 3
    functionLinenumber: 386
    functionLinenumberEnd: 399
    functionName: '[com.univocity.parsers.csv.CsvParserTest].testHandlingOfEscapeSequences(boolean,boolean,String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,String[])'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserTest].setCharToEscapeQuoteEscaping(char)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserTest].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].testHandlingOfEscapeSequences(boolean,boolean,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:403,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:404,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvParserTest:405,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:405,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:407,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:412,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.csv.CsvParserTest:412,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].size()'
      Src: com.univocity.parsers.csv.CsvParserTest:413,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:413,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].get(int)'
      Src: com.univocity.parsers.csv.CsvParserTest:414,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:414,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].get(int)'
      Src: com.univocity.parsers.csv.CsvParserTest:415,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:415,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].get(int)'
      Src: com.univocity.parsers.csv.CsvParserTest:417,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:417,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].get(int)'
      Src: com.univocity.parsers.csv.CsvParserTest:418,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:418,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 401
    functionDepth: 3
    functionLinenumber: 401
    functionLinenumberEnd: 420
    functionName: '[com.univocity.parsers.csv.CsvParserTest].testEscapedLineEndingsAreNotModified()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[StringReader].<init>(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserTest].size()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].testEscapedLineEndingsAreNotModified()'
  - 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: char[]
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 424
    functionName: '[com.univocity.parsers.csv.CsvParserTest].getLineSeparator()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.csv.CsvParserTest].getLineSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].getLineSeparator()'
      Src: com.univocity.parsers.csv.CsvParserTest:428,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
      Src: com.univocity.parsers.csv.CsvParserTest:428,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:429,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.csv.CsvParserTest:429,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:430,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:432,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:434,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.csv.CsvParserTest:434,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].fail(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:435,1
    - Dst: ex.getMessage()
      Src: com.univocity.parsers.csv.CsvParserTest:437,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].contains(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:437,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertTrue(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:437,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 426
    functionDepth: 3
    functionLinenumber: 426
    functionLinenumberEnd: 439
    functionName: '[com.univocity.parsers.csv.CsvParserTest].shouldNotAllowParseUnescapedQuotes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - ex.getMessage()
    - '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
    - '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].getLineSeparator()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserTest].contains(String)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertTrue(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].shouldNotAllowParseUnescapedQuotes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:443,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].getLineSeparator()'
      Src: com.univocity.parsers.csv.CsvParserTest:444,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
      Src: com.univocity.parsers.csv.CsvParserTest:444,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.csv.CsvParserTest:445,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:446,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotesUntilDelimiter(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:447,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:449,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:450,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.csv.CsvParserTest:450,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.csv.CsvParserTest:452,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].size()'
      Src: com.univocity.parsers.csv.CsvParserTest:454,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:454,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].get(int)'
      Src: com.univocity.parsers.csv.CsvParserTest:456,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:457,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 459
      start: 441
    functionDepth: 3
    functionLinenumber: 441
    functionLinenumberEnd: 459
    functionName: '[com.univocity.parsers.csv.CsvParserTest].parseQuotedStringFollowedByBlankSpace()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotesUntilDelimiter(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
    - '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[com.univocity.parsers.csv.CsvParserTest].getLineSeparator()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserTest].size()'
    - '[com.univocity.parsers.csv.CsvParserTest].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].parseQuotedStringFollowedByBlankSpace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
      Src: com.univocity.parsers.csv.CsvParserTest:463,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:464,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:466,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:468,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].fail(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:469,1
    - Dst: ex.getMessage()
      Src: com.univocity.parsers.csv.CsvParserTest:471,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].contains(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:471,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertTrue(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:471,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - csvFile
    - lineSeparator
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 473
      start: 461
    functionDepth: 3
    functionLinenumber: 461
    functionLinenumberEnd: 473
    functionName: '[com.univocity.parsers.csv.CsvParserTest].shouldNotAllowUnexpectedCharacterAfterQuotedValue(String,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - ex.getMessage()
    - '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
    - '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].contains(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertTrue(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserTest].fail(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].shouldNotAllowUnexpectedCharacterAfterQuotedValue(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:478,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].getLineSeparator()'
      Src: com.univocity.parsers.csv.CsvParserTest:479,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
      Src: com.univocity.parsers.csv.CsvParserTest:479,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.csv.CsvParserTest:480,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:481,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:482,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:483,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:485,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].setQuoteEscape(char)'
      Src: com.univocity.parsers.csv.CsvParserTest:486,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].setCharToEscapeQuoteEscaping(char)'
      Src: com.univocity.parsers.csv.CsvParserTest:487,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setFormat(com.univocity.parsers.csv.CsvFormat)'
      Src: com.univocity.parsers.csv.CsvParserTest:488,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:490,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:491,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.csv.CsvParserTest:491,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.csv.CsvParserTest:493,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].size()'
      Src: com.univocity.parsers.csv.CsvParserTest:495,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:495,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].get(int)'
      Src: com.univocity.parsers.csv.CsvParserTest:496,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:498,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 499
      start: 476
    functionDepth: 3
    functionLinenumber: 476
    functionLinenumberEnd: 499
    functionName: '[com.univocity.parsers.csv.CsvParserTest].parseValueProcessingEscapeNotIgnoringWhitespace()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
    - '[com.univocity.parsers.csv.CsvParserTest].getLineSeparator()'
    - '[com.univocity.parsers.csv.CsvParserTest].size()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setFormat(com.univocity.parsers.csv.CsvFormat)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
    - '[com.univocity.parsers.csv.CsvFormat].setCharToEscapeQuoteEscaping(char)'
    - '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[com.univocity.parsers.csv.CsvParserTest].get(int)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvFormat].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
    - '[com.univocity.parsers.csv.CsvFormat].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].parseValueProcessingEscapeNotIgnoringWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:503,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].getLineSeparator()'
      Src: com.univocity.parsers.csv.CsvParserTest:504,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
      Src: com.univocity.parsers.csv.CsvParserTest:504,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.csv.CsvParserTest:505,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:506,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:507,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:508,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:510,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].setQuoteEscape(char)'
      Src: com.univocity.parsers.csv.CsvParserTest:511,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].setCharToEscapeQuoteEscaping(char)'
      Src: com.univocity.parsers.csv.CsvParserTest:512,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setFormat(com.univocity.parsers.csv.CsvFormat)'
      Src: com.univocity.parsers.csv.CsvParserTest:513,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:515,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:516,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.csv.CsvParserTest:516,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.csv.CsvParserTest:518,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].size()'
      Src: com.univocity.parsers.csv.CsvParserTest:520,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:520,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].get(int)'
      Src: com.univocity.parsers.csv.CsvParserTest:521,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:523,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 524
      start: 501
    functionDepth: 3
    functionLinenumber: 501
    functionLinenumberEnd: 524
    functionName: '[com.univocity.parsers.csv.CsvParserTest].parseValueProcessingEscapeNotIgnoringWhitespacePrevQuoteEscape2()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
    - '[com.univocity.parsers.csv.CsvParserTest].getLineSeparator()'
    - '[com.univocity.parsers.csv.CsvParserTest].size()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setFormat(com.univocity.parsers.csv.CsvFormat)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
    - '[com.univocity.parsers.csv.CsvFormat].setCharToEscapeQuoteEscaping(char)'
    - '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[com.univocity.parsers.csv.CsvParserTest].get(int)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvFormat].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
    - '[com.univocity.parsers.csv.CsvFormat].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].parseValueProcessingEscapeNotIgnoringWhitespacePrevQuoteEscape2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:528,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].getLineSeparator()'
      Src: com.univocity.parsers.csv.CsvParserTest:529,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
      Src: com.univocity.parsers.csv.CsvParserTest:529,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.csv.CsvParserTest:530,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:531,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:532,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:533,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:535,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].setQuoteEscape(char)'
      Src: com.univocity.parsers.csv.CsvParserTest:536,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].setCharToEscapeQuoteEscaping(char)'
      Src: com.univocity.parsers.csv.CsvParserTest:537,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setFormat(com.univocity.parsers.csv.CsvFormat)'
      Src: com.univocity.parsers.csv.CsvParserTest:538,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:540,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:541,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.csv.CsvParserTest:541,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.csv.CsvParserTest:543,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].size()'
      Src: com.univocity.parsers.csv.CsvParserTest:545,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:545,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].get(int)'
      Src: com.univocity.parsers.csv.CsvParserTest:546,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:548,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 549
      start: 526
    functionDepth: 3
    functionLinenumber: 526
    functionLinenumberEnd: 549
    functionName: '[com.univocity.parsers.csv.CsvParserTest].parseValueProcessingEscapeNotIgnoringWhitespacePrevQuoteEscape()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
    - '[com.univocity.parsers.csv.CsvParserTest].getLineSeparator()'
    - '[com.univocity.parsers.csv.CsvParserTest].size()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setFormat(com.univocity.parsers.csv.CsvFormat)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
    - '[com.univocity.parsers.csv.CsvFormat].setCharToEscapeQuoteEscaping(char)'
    - '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[com.univocity.parsers.csv.CsvParserTest].get(int)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvFormat].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
    - '[com.univocity.parsers.csv.CsvFormat].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].parseValueProcessingEscapeNotIgnoringWhitespacePrevQuoteEscape()'
  - 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: Object[][]
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 561
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 561
    functionName: '[com.univocity.parsers.csv.CsvParserTest].skipLinesProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.csv.CsvParserTest].skipLinesProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:565,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvParserTest:566,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:566,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNumberOfRowsToSkip(int)'
      Src: com.univocity.parsers.csv.CsvParserTest:568,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:570,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:573,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.csv.CsvParserTest:573,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:577,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:579,1
    - Dst: '[StringBuilder].append()'
      Src: com.univocity.parsers.csv.CsvParserTest:580,1
    - Dst: '[String].equals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:583,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:586,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - rowsToSkip
    - expectedResult
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 587
      start: 563
    functionDepth: 3
    functionLinenumber: 563
    functionLinenumberEnd: 587
    functionName: '[com.univocity.parsers.csv.CsvParserTest].testSkipLines(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNumberOfRowsToSkip(int)'
    - '[String].equals(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[StringReader].<init>(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringBuilder].append()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].testSkipLines(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:591,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotesUntilDelimiter(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:592,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvParserTest:593,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:593,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:595,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:598,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:600,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:601,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:602,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:603,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(null)'
      Src: com.univocity.parsers.csv.CsvParserTest:604,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 605
      start: 589
    functionDepth: 3
    functionLinenumber: 589
    functionLinenumberEnd: 605
    functionName: '[com.univocity.parsers.csv.CsvParserTest].testParseUnescapedQuotesWithStop()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotesUntilDelimiter(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(null)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].testParseUnescapedQuotesWithStop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:609,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvParserTest:610,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:610,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:611,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:612,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:614,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:615,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 616
      start: 607
    functionDepth: 3
    functionLinenumber: 607
    functionLinenumberEnd: 616
    functionName: '[com.univocity.parsers.csv.CsvParserTest].parseIgnoreTrailingWhitespace()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].parseIgnoreTrailingWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:620,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setMaxCharsPerColumn()'
      Src: com.univocity.parsers.csv.CsvParserTest:621,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.univocity.parsers.csv.CsvParserTest:623,1
    - Dst: '[StringBuilder].append(int)'
      Src: com.univocity.parsers.csv.CsvParserTest:625,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.csv.CsvParserTest:627,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:631,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.csv.CsvParserTest:631,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:631,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:632,1
    - Dst: '[StringBuilder].length()'
      Src: com.univocity.parsers.csv.CsvParserTest:634,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.csv.CsvParserTest:635,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:637,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.csv.CsvParserTest:640,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.csv.CsvParserTest:640,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:640,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 641
      start: 618
    functionDepth: 3
    functionLinenumber: 618
    functionLinenumberEnd: 641
    functionName: '[com.univocity.parsers.csv.CsvParserTest].parseWithAutoExpansion()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(int)'
    - '[StringBuilder].length()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setMaxCharsPerColumn()'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.csv.CsvParserTest)'
    - '[StringBuilder].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].parseWithAutoExpansion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:645,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setMaxCharsPerColumn(int)'
      Src: com.univocity.parsers.csv.CsvParserTest:646,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setErrorContentLength(int)'
      Src: com.univocity.parsers.csv.CsvParserTest:647,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:650,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:650,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].fail(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:651,1
    - Dst: ex.getMessage()
      Src: com.univocity.parsers.csv.CsvParserTest:653,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].contains(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:653,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertFalse(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:653,1
    - Dst: ex.getParsedContent()
      Src: com.univocity.parsers.csv.CsvParserTest:654,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertNull(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:654,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setErrorContentLength(int)'
      Src: com.univocity.parsers.csv.CsvParserTest:657,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:659,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:659,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].fail(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:660,1
    - Dst: ex.getMessage()
      Src: com.univocity.parsers.csv.CsvParserTest:662,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].contains(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:662,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertTrue(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:662,1
    - Dst: ex.getParsedContent()
      Src: com.univocity.parsers.csv.CsvParserTest:663,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,String)'
      Src: com.univocity.parsers.csv.CsvParserTest:663,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 665
      start: 643
    functionDepth: 3
    functionLinenumber: 643
    functionLinenumberEnd: 665
    functionName: '[com.univocity.parsers.csv.CsvParserTest].testErrorMessageRestrictions()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setMaxCharsPerColumn(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setErrorContentLength(int)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,String)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertNull(com.univocity.parsers.csv.CsvParserTest)'
    - ex.getMessage()
    - '[com.univocity.parsers.csv.CsvParserTest].assertFalse(com.univocity.parsers.csv.CsvParserTest)'
    - ex.getParsedContent()
    - '[com.univocity.parsers.csv.CsvParserTest].contains(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertTrue(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserTest].fail(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].testErrorMessageRestrictions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:669,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:670,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvParserTest:671,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].setQuote(char)'
      Src: com.univocity.parsers.csv.CsvParserTest:671,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvParserTest:672,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].setQuoteEscape(char)'
      Src: com.univocity.parsers.csv.CsvParserTest:672,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:673,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:675,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:676,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:677,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:678,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:679,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:680,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:681,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 682
      start: 667
    functionDepth: 3
    functionLinenumber: 667
    functionLinenumberEnd: 682
    functionName: '[com.univocity.parsers.csv.CsvParserTest].testKeepQuotes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserTest].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserTest].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].testKeepQuotes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:686,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:687,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:688,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:689,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:690,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:693,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:694,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:695,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:696,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:697,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 698
      start: 684
    functionDepth: 3
    functionLinenumber: 684
    functionLinenumberEnd: 698
    functionName: '[com.univocity.parsers.csv.CsvParserTest].testNullValue()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].testNullValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:702,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaders(String,String,String)'
      Src: com.univocity.parsers.csv.CsvParserTest:703,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:705,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String,String)'
      Src: com.univocity.parsers.csv.CsvParserTest:706,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:708,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:708,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:709,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 710
      start: 700
    functionDepth: 3
    functionLinenumber: 700
    functionLinenumberEnd: 710
    functionName: '[com.univocity.parsers.csv.CsvParserTest].testColumnReorderingWithUserProvidedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaders(String,String,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].testColumnReorderingWithUserProvidedHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:714,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvParserTest:715,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].setQuoteEscape(char)'
      Src: com.univocity.parsers.csv.CsvParserTest:715,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:717,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:720,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:721,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:722,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:723,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:725,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:726,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:727,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:728,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 729
      start: 712
    functionDepth: 3
    functionLinenumber: 712
    functionLinenumberEnd: 729
    functionName: '[com.univocity.parsers.csv.CsvParserTest].testEscapeCharacter()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserTest].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].testEscapeCharacter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:733,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setSkipBitsAsWhitespace(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:734,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:736,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:739,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:740,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:741,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:742,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:744,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:745,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:746,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:747,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:749,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:750,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:751,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:752,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 753
      start: 731
    functionDepth: 3
    functionLinenumber: 731
    functionLinenumberEnd: 753
    functionName: '[com.univocity.parsers.csv.CsvParserTest].testBitsAreNotDiscardedWhenParsing()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setSkipBitsAsWhitespace(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].testBitsAreNotDiscardedWhenParsing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:757,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:758,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:760,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:771,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].iterate(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:773,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:774,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:777,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].iterateRecords(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:779,1
    - Dst: row.getValues()
      Src: com.univocity.parsers.csv.CsvParserTest:780,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:780,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:783,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].iterateRecords(StringReader)'
      Src: com.univocity.parsers.csv.CsvParserTest:783,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].fail(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:784,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 786
      start: 755
    functionDepth: 3
    functionLinenumber: 755
    functionLinenumberEnd: 786
    functionName: '[com.univocity.parsers.csv.CsvParserTest].testParserIteratorOnFile()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].iterateRecords(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParser].iterate(com.univocity.parsers.csv.CsvParserTest)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].iterateRecords(StringReader)'
    - row.getValues()
    - '[com.univocity.parsers.csv.CsvParserTest].fail(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].testParserIteratorOnFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: com.univocity.parsers.csv.CsvParserTest:789,1
    - Dst: TimeUnit.SECONDS.toMillis(int)
      Src: com.univocity.parsers.csv.CsvParserTest:789,1
    - Dst: TimeUnit.SECONDS.toMillis(com.univocity.parsers.csv.CsvParserTest)
      Src: com.univocity.parsers.csv.CsvParserTest:791,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:791,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].append(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:791,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 1
    argNames:
    - sb
    argTypes:
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 793
      start: 788
    functionDepth: 0
    functionLinenumber: 788
    functionLinenumberEnd: 793
    functionName: '[com.univocity.parsers.csv.CsvParserTest].append4000Symbols(StringBuilder)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].append(String)'
    - '[StringBuilder].append(com.univocity.parsers.csv.CsvParserTest)'
    - TimeUnit.SECONDS.toMillis(int)
    - System.currentTimeMillis()
    - TimeUnit.SECONDS.toMillis(com.univocity.parsers.csv.CsvParserTest)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].append4000Symbols(StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:797,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.csv.CsvParserTest:799,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].append(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:799,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:801,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].append4000Symbols(StringBuilder)'
      Src: com.univocity.parsers.csv.CsvParserTest:802,1
    - Dst: '[StringBuilder].append(StringBuilder)'
      Src: com.univocity.parsers.csv.CsvParserTest:804,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:806,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setCommentCollectionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:807,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:808,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:809,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.csv.CsvParserTest:810,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:810,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.csv.CsvParserTest:810,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.csv.CsvParserTest:811,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].comments()'
      Src: com.univocity.parsers.csv.CsvParserTest:811,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].size()'
      Src: com.univocity.parsers.csv.CsvParserTest:812,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(int,com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:812,1
    - Dst: '[StringBuilder].substring(int)'
      Src: com.univocity.parsers.csv.CsvParserTest:813,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].values()'
      Src: com.univocity.parsers.csv.CsvParserTest:813,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].iterator()'
      Src: com.univocity.parsers.csv.CsvParserTest:813,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].next()'
      Src: com.univocity.parsers.csv.CsvParserTest:813,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:813,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 814
      start: 795
    functionDepth: 3
    functionLinenumber: 795
    functionLinenumberEnd: 814
    functionName: '[com.univocity.parsers.csv.CsvParserTest].testCollectCommentOnBufferUpdate()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].substring(int)'
    - '[com.univocity.parsers.csv.CsvParserTest].append(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserTest].next()'
    - '[com.univocity.parsers.csv.CsvParserTest].size()'
    - '[com.univocity.parsers.csv.CsvParserTest].values()'
    - '[StringBuilder].append(char)'
    - '[com.univocity.parsers.csv.CsvParserTest].append4000Symbols(StringBuilder)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserTest].comments()'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[StringReader].<init>(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParser].getContext()'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(int,com.univocity.parsers.csv.CsvParserTest)'
    - '[StringBuilder].append(StringBuilder)'
    - '[StringBuilder].<init>(String)'
    - '[StringBuilder].toString()'
    - '[com.univocity.parsers.csv.CsvParserTest].iterator()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setCommentCollectionEnabled(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].testCollectCommentOnBufferUpdate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:819,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:820,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaders(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:821,1
    - Dst: '[com.univocity.parsers.common.processor.AbstractRowProcessor].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:824,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.AbstractRowProcessor)'
      Src: com.univocity.parsers.csv.CsvParserTest:824,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:831,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:832,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:836,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.csv.CsvParserTest:836,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:837,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 838
      start: 816
    functionDepth: 3
    functionLinenumber: 816
    functionLinenumberEnd: 838
    functionName: '[com.univocity.parsers.csv.CsvParserTest].shouldPrintUserDefinedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[StringReader].<init>(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaders(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.common.processor.AbstractRowProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.AbstractRowProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].shouldPrintUserDefinedHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:842,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:846,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:847,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:848,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean,char,char,char)'
      Src: com.univocity.parsers.csv.CsvParserTest:849,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:850,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.csv.CsvParserTest:851,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.csv.CsvParserTest:852,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
      Src: com.univocity.parsers.csv.CsvParserTest:852,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(char,char)'
      Src: com.univocity.parsers.csv.CsvParserTest:852,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 853
      start: 840
    functionDepth: 3
    functionLinenumber: 840
    functionLinenumberEnd: 853
    functionName: '[com.univocity.parsers.csv.CsvParserTest].shouldResolveSpaceAsColumnSeparator()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean,char,char,char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(char,char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].shouldResolveSpaceAsColumnSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:857,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvParserTest:861,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:862,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:863,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean,char,char,char)'
      Src: com.univocity.parsers.csv.CsvParserTest:864,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:865,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.csv.CsvParserTest:866,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.csv.CsvParserTest:867,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
      Src: com.univocity.parsers.csv.CsvParserTest:867,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(char,char)'
      Src: com.univocity.parsers.csv.CsvParserTest:867,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 868
      start: 855
    functionDepth: 3
    functionLinenumber: 855
    functionLinenumberEnd: 868
    functionName: '[com.univocity.parsers.csv.CsvParserTest].shouldNotResolveSpaceAsColumnSeparator()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean,char,char,char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(char,char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].shouldNotResolveSpaceAsColumnSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
      Src: com.univocity.parsers.csv.CsvParserTest:872,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setCommentCollectionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:873,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:874,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setCommentProcessingEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:875,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:876,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:877,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.csv.CsvParserTest:878,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserTest:880,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
      Src: com.univocity.parsers.csv.CsvParserTest:881,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:881,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
      Src: com.univocity.parsers.csv.CsvParserTest:904,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.csv.CsvParserTest:906,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].comments()'
      Src: com.univocity.parsers.csv.CsvParserTest:906,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].size()'
      Src: com.univocity.parsers.csv.CsvParserTest:907,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
      Src: com.univocity.parsers.csv.CsvParserTest:907,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.csv.CsvParserTest:908,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].lastComment()'
      Src: com.univocity.parsers.csv.CsvParserTest:908,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,null)'
      Src: com.univocity.parsers.csv.CsvParserTest:908,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - csvFile
    - lineSeparator
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 909
      start: 870
    functionDepth: 3
    functionLinenumber: 870
    functionLinenumberEnd: 909
    functionName: '[com.univocity.parsers.csv.CsvParserTest].parseDisablingCommentLineCheck(String,char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertHeadersAndValuesMatch(com.univocity.parsers.csv.CsvParserTest,com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserTest].comments()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setCommentProcessingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].getContext()'
    - '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserTest].lastComment()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.csv.CsvParserTest)'
    - '[com.univocity.parsers.csv.CsvParserTest].size()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserTest].assertEquals(com.univocity.parsers.csv.CsvParserTest,null)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setCommentCollectionEnabled(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserTest].parseDisablingCommentLineCheck(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvParserTest
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.csv.CsvParserTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvParserTest
    signature: '[com.univocity.parsers.csv.CsvParserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].inputProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/UnescapedQuoteHandlingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].inputProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(UnescapedQuoteHandling)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:52,1
    - Dst: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:54,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:57,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:57,1
    - Dst: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].toArray()'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:57,1
    - Dst: '[com.univocity.parsers.csv.TestUtils].assertLinesAreEqual(com.univocity.parsers.csv.UnescapedQuoteHandlingTest,String[][])'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:58,1
    - Dst: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].assertNotEquals(UnescapedQuoteHandling,com.univocity.parsers.csv.UnescapedQuoteHandlingTest)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:59,1
    - Dst: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].assertEquals(UnescapedQuoteHandling,com.univocity.parsers.csv.UnescapedQuoteHandlingTest)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - UnescapedQuoteHandling
      - String
      - 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: 3
    argNames:
    - setting
    - input
    - expectedOutput
    argTypes:
    - UnescapedQuoteHandling
    - String
    - String[][]
    constantsTouched: []
    func_position:
      end: 64
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].testQuoteHandling(UnescapedQuoteHandling,String,String[][])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/UnescapedQuoteHandlingTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].toArray()'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].assertNotEquals(UnescapedQuoteHandling,com.univocity.parsers.csv.UnescapedQuoteHandlingTest)'
    - '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].assertEquals(UnescapedQuoteHandling,com.univocity.parsers.csv.UnescapedQuoteHandlingTest)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(UnescapedQuoteHandling)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.TestUtils].assertLinesAreEqual(com.univocity.parsers.csv.UnescapedQuoteHandlingTest,String[][])'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].testQuoteHandling(UnescapedQuoteHandling,String,String[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 76
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 76
    functionName: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].config()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/UnescapedQuoteHandlingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].config()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:85,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:86,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(UnescapedQuoteHandling)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:87,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:89,1
    - Dst: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:89,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:90,1
    - Dst: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].setDelimiter(char)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:90,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:92,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.csv.UnescapedQuoteHandlingTest)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:93,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:93,1
    - Dst: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].size()'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:94,1
    - Dst: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].assertEquals(com.univocity.parsers.csv.UnescapedQuoteHandlingTest,int)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:94,1
    - Dst: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:95,1
    - Dst: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:96,1
    - Dst: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].assertEquals(String)'
      Src: com.univocity.parsers.csv.UnescapedQuoteHandlingTest:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - UnescapedQuoteHandling
      - String
      - String
      - 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: 5
    argNames:
    - keepQuotes
    - handling
    - first
    - second
    - third
    argTypes:
    - boolean
    - UnescapedQuoteHandling
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 78
    functionDepth: 3
    functionLinenumber: 78
    functionLinenumberEnd: 99
    functionName: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].testWithKeepQuotes(boolean,UnescapedQuoteHandling,String,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/UnescapedQuoteHandlingTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].size()'
    - '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[StringReader].<init>(com.univocity.parsers.csv.UnescapedQuoteHandlingTest)'
    - '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].assertEquals(com.univocity.parsers.csv.UnescapedQuoteHandlingTest,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(UnescapedQuoteHandling)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].testWithKeepQuotes(boolean,UnescapedQuoteHandling,String,String,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: com.univocity.parsers.csv.UnescapedQuoteHandlingTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/UnescapedQuoteHandlingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.csv.UnescapedQuoteHandlingTest
    signature: '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:35,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].getMessage()'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:36,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest].assertEquals(com.univocity.parsers.common.DataProcessingExceptionTest,String,String)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:36,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(String)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:39,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].getMessage()'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:40,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest].assertEquals(com.univocity.parsers.common.DataProcessingExceptionTest,String)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:40,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setErrorContentLength(int)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:44,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].getMessage()'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:45,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest].assertEquals(com.univocity.parsers.common.DataProcessingExceptionTest,String)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:45,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(String,com.univocity.parsers.common.DataProcessingExceptionTest)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:49,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].getMessage()'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:50,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest].assertEquals(com.univocity.parsers.common.DataProcessingExceptionTest,String)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:50,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setErrorContentLength(int)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:54,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].getMessage()'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:55,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest].assertEquals(com.univocity.parsers.common.DataProcessingExceptionTest,String,String)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 57
    functionName: '[com.univocity.parsers.common.DataProcessingExceptionTest].testRestrictionOfValuesDisplayedInErrorMessage()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/DataProcessingExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DataProcessingExceptionTest].assertEquals(com.univocity.parsers.common.DataProcessingExceptionTest,String)'
    - '[com.univocity.parsers.common.DataProcessingException].setValue(String)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
    - '[com.univocity.parsers.common.DataProcessingException].getMessage()'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest].assertEquals(com.univocity.parsers.common.DataProcessingExceptionTest,String,String)'
    - '[com.univocity.parsers.common.DataProcessingException].setErrorContentLength(int)'
    - '[com.univocity.parsers.common.DataProcessingException].setValue(String,com.univocity.parsers.common.DataProcessingExceptionTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DataProcessingExceptionTest].testRestrictionOfValuesDisplayedInErrorMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setErrorContentLength(int)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:63,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:64,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:65,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:66,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:68,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:70,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:70,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:72,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest].contains(String)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:72,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest].assertFalse(com.univocity.parsers.common.DataProcessingExceptionTest)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 60
    functionDepth: 3
    functionLinenumber: 60
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.common.DataProcessingExceptionTest].testRestrictionOfValuesDisplayedInErrorMessageWhileParsing()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/DataProcessingExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setErrorContentLength(int)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest].assertFalse(com.univocity.parsers.common.DataProcessingExceptionTest)'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest].contains(String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - e.getMessage()
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest].setLineSeparator(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DataProcessingExceptionTest].testRestrictionOfValuesDisplayedInErrorMessageWhileParsing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:78,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setErrorContentLength(int)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:79,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:81,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:82,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:82,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:83,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:84,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:86,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:86,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose()'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:88,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:90,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest].contains(String)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:90,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest].assertFalse(com.univocity.parsers.common.DataProcessingExceptionTest)'
      Src: com.univocity.parsers.common.DataProcessingExceptionTest:90,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: 92
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.common.DataProcessingExceptionTest].testRestrictionOfValuesDisplayedInErrorMessageWhileWriting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/DataProcessingExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose()'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest].assertFalse(com.univocity.parsers.common.DataProcessingExceptionTest)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest].contains(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setErrorContentLength(int)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String)'
    - e.getMessage()
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest].setLineSeparator(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DataProcessingExceptionTest].testRestrictionOfValuesDisplayedInErrorMessageWhileWriting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DataProcessingExceptionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.DataProcessingExceptionTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/DataProcessingExceptionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.DataProcessingExceptionTest
    signature: '[com.univocity.parsers.common.DataProcessingExceptionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DataProcessingExceptionTest.A
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/DataProcessingExceptionTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.DataProcessingExceptionTest.A
    signature: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Date
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DataProcessingExceptionTest.A
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - a
    argTypes:
    - Date
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].<init>(Date)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/DataProcessingExceptionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.DataProcessingExceptionTest.A
    signature: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].<init>(Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.common.AbstractWriterTest:42,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.common.AbstractWriterTest:42,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.common.AbstractWriterTest:43,1
    - Dst: '[com.univocity.parsers.common.AbstractWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:43,1
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:44,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.common.AbstractWriterTest,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.common.AbstractWriterTest:45,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.univocity.parsers.common.AbstractWriterTest:47,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:48,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:49,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(java.util.ArrayList)'
      Src: com.univocity.parsers.common.AbstractWriterTest:51,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriterTest:52,1
    - Dst: '[com.univocity.parsers.common.AbstractWriterTest].readFileContent(com.univocity.parsers.common.AbstractWriterTest)'
      Src: com.univocity.parsers.common.AbstractWriterTest:54,1
    - Dst: '[com.univocity.parsers.common.AbstractWriterTest].assertEquals(com.univocity.parsers.common.AbstractWriterTest,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.common.AbstractWriterTest].testWriteRowWithObjectCollection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(java.util.ArrayList)'
    - '[com.univocity.parsers.common.AbstractWriterTest].assertEquals(com.univocity.parsers.common.AbstractWriterTest,String)'
    - '[java.util.ArrayList].<init>()'
    - '[com.univocity.parsers.common.AbstractWriterTest].readFileContent(com.univocity.parsers.common.AbstractWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.common.AbstractWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.common.AbstractWriterTest,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[java.io.File].createTempFile(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriterTest].testWriteRowWithObjectCollection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.common.AbstractWriterTest:59,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.common.AbstractWriterTest:59,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.common.AbstractWriterTest:60,1
    - Dst: '[com.univocity.parsers.common.AbstractWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:60,1
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:61,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.common.AbstractWriterTest,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.common.AbstractWriterTest:62,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(com.univocity.parsers.common.AbstractWriterTest)'
      Src: com.univocity.parsers.common.AbstractWriterTest:65,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriterTest:66,1
    - Dst: '[com.univocity.parsers.common.AbstractWriterTest].readFileContent(com.univocity.parsers.common.AbstractWriterTest)'
      Src: com.univocity.parsers.common.AbstractWriterTest:68,1
    - Dst: '[com.univocity.parsers.common.AbstractWriterTest].assertEquals(com.univocity.parsers.common.AbstractWriterTest,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:68,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.common.AbstractWriterTest].testWriteRowWithNullObjectCollection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(com.univocity.parsers.common.AbstractWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[com.univocity.parsers.common.AbstractWriterTest].assertEquals(com.univocity.parsers.common.AbstractWriterTest,String)'
    - '[com.univocity.parsers.common.AbstractWriterTest].readFileContent(com.univocity.parsers.common.AbstractWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.common.AbstractWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.common.AbstractWriterTest,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[java.io.File].createTempFile(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriterTest].testWriteRowWithNullObjectCollection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.common.AbstractWriterTest:73,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.common.AbstractWriterTest:73,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.common.AbstractWriterTest:74,1
    - Dst: '[com.univocity.parsers.common.AbstractWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:74,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
      Src: com.univocity.parsers.common.AbstractWriterTest:75,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.common.AbstractWriterTest:75,1
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:77,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.common.AbstractWriterTest,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.common.AbstractWriterTest:78,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.univocity.parsers.common.AbstractWriterTest:80,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:81,1
    - Dst: '[java.util.ArrayList].add(com.univocity.parsers.common.AbstractWriterTest)'
      Src: com.univocity.parsers.common.AbstractWriterTest:81,1
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:82,1
    - Dst: '[java.util.ArrayList].add(com.univocity.parsers.common.AbstractWriterTest)'
      Src: com.univocity.parsers.common.AbstractWriterTest:82,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeStringRows(java.util.ArrayList)'
      Src: com.univocity.parsers.common.AbstractWriterTest:83,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriterTest:84,1
    - Dst: '[com.univocity.parsers.common.AbstractWriterTest].readFileContent(com.univocity.parsers.common.AbstractWriterTest)'
      Src: com.univocity.parsers.common.AbstractWriterTest:86,1
    - Dst: '[com.univocity.parsers.common.AbstractWriterTest].assertEquals(com.univocity.parsers.common.AbstractWriterTest,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:86,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 71
    functionDepth: 4
    functionLinenumber: 71
    functionLinenumberEnd: 87
    functionName: '[com.univocity.parsers.common.AbstractWriterTest].testWriteStringRows()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeStringRows(java.util.ArrayList)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[java.util.Arrays].asList(String,String)'
    - '[com.univocity.parsers.common.AbstractWriterTest].assertEquals(com.univocity.parsers.common.AbstractWriterTest,String)'
    - '[java.util.ArrayList].<init>()'
    - '[com.univocity.parsers.common.AbstractWriterTest].readFileContent(com.univocity.parsers.common.AbstractWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.common.AbstractWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.common.AbstractWriterTest,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[java.util.ArrayList].add(com.univocity.parsers.common.AbstractWriterTest)'
    - '[java.io.File].createTempFile(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriterTest].testWriteStringRows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.common.AbstractWriterTest:91,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.common.AbstractWriterTest:91,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.common.AbstractWriterTest:92,1
    - Dst: '[com.univocity.parsers.common.AbstractWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:92,1
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:93,1
    - Dst: '[java.io.FileWriter].<init>(com.univocity.parsers.common.AbstractWriterTest)'
      Src: com.univocity.parsers.common.AbstractWriterTest:94,1
    - Dst: '[java.io.BufferedWriter].<init>(java.io.FileWriter)'
      Src: com.univocity.parsers.common.AbstractWriterTest:94,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(java.io.BufferedWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.common.AbstractWriterTest:96,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:97,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriterTest:98,1
    - Dst: '[com.univocity.parsers.common.AbstractWriterTest].readFileContent(com.univocity.parsers.common.AbstractWriterTest)'
      Src: com.univocity.parsers.common.AbstractWriterTest:99,1
    - Dst: '[com.univocity.parsers.common.AbstractWriterTest].assertEquals(com.univocity.parsers.common.AbstractWriterTest,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 100
    functionName: '[com.univocity.parsers.common.AbstractWriterTest].testWriteBufferedWriter()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.FileWriter].<init>(com.univocity.parsers.common.AbstractWriterTest)'
    - '[java.io.BufferedWriter].<init>(java.io.FileWriter)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[com.univocity.parsers.common.AbstractWriterTest].assertEquals(com.univocity.parsers.common.AbstractWriterTest,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(String,String)'
    - '[com.univocity.parsers.common.AbstractWriterTest].readFileContent(com.univocity.parsers.common.AbstractWriterTest)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.common.AbstractWriterTest].setLineSeparator(String)'
    - '[java.io.File].createTempFile(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(java.io.BufferedWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriterTest].testWriteBufferedWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.univocity.parsers.common.AbstractWriterTest:104,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.common.AbstractWriterTest:106,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setExpandIncompleteRows(boolean)'
      Src: com.univocity.parsers.common.AbstractWriterTest:107,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.common.AbstractWriterTest:108,1
    - Dst: '[com.univocity.parsers.common.AbstractWriterTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:108,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.common.AbstractWriterTest:109,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String,String,String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:110,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.common.AbstractWriterTest:112,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow()'
      Src: com.univocity.parsers.common.AbstractWriterTest:113,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:114,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String,int,int)'
      Src: com.univocity.parsers.common.AbstractWriterTest:115,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String,int,int,int)'
      Src: com.univocity.parsers.common.AbstractWriterTest:116,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriterTest:118,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.univocity.parsers.common.AbstractWriterTest:120,1
    - Dst: '[com.univocity.parsers.common.AbstractWriterTest].assertEquals(com.univocity.parsers.common.AbstractWriterTest,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:120,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 121
    functionName: '[com.univocity.parsers.common.AbstractWriterTest].testRowExpansion()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String,String,String,String)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String)'
    - '[java.io.StringWriter].toString()'
    - '[com.univocity.parsers.common.AbstractWriterTest].assertEquals(com.univocity.parsers.common.AbstractWriterTest,String)'
    - '[java.io.StringWriter].<init>()'
    - '[com.univocity.parsers.common.AbstractWriterTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String,int,int,int)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String,int,int)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setExpandIncompleteRows(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriterTest].testRowExpansion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.univocity.parsers.common.AbstractWriterTest:125,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.common.AbstractWriterTest:127,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.common.AbstractWriterTest:128,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.common.AbstractWriterTest:129,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:130,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].selectFields(String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:131,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.common.AbstractWriterTest:133,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:134,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:135,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:136,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriterTest:138,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.univocity.parsers.common.AbstractWriterTest:140,1
    - Dst: '[com.univocity.parsers.common.AbstractWriterTest].assertEquals(com.univocity.parsers.common.AbstractWriterTest,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:140,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 141
    functionName: '[com.univocity.parsers.common.AbstractWriterTest].testSelectFields()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String)'
    - '[java.io.StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String)'
    - '[com.univocity.parsers.common.AbstractWriterTest].assertEquals(com.univocity.parsers.common.AbstractWriterTest,String)'
    - '[java.io.StringWriter].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].selectFields(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriterTest].testSelectFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.univocity.parsers.common.AbstractWriterTest:145,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.common.AbstractWriterTest:147,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.common.AbstractWriterTest:148,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.common.AbstractWriterTest:149,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:150,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].excludeFields(String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:151,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.common.AbstractWriterTest:153,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:154,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:155,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:156,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriterTest:158,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.univocity.parsers.common.AbstractWriterTest:160,1
    - Dst: '[com.univocity.parsers.common.AbstractWriterTest].assertEquals(com.univocity.parsers.common.AbstractWriterTest,String)'
      Src: com.univocity.parsers.common.AbstractWriterTest:160,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 161
    functionName: '[com.univocity.parsers.common.AbstractWriterTest].testExcludeFields()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String)'
    - '[java.io.StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String)'
    - '[com.univocity.parsers.common.AbstractWriterTest].assertEquals(com.univocity.parsers.common.AbstractWriterTest,String)'
    - '[java.io.StringWriter].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].excludeFields(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriterTest].testExcludeFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.AbstractWriterTest
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.AbstractWriterTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.AbstractWriterTest
    signature: '[com.univocity.parsers.common.AbstractWriterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals()'
      Src: com.univocity.parsers.common.NormalizedStringTest:44,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals()'
      Src: com.univocity.parsers.common.NormalizedStringTest:45,1
    - Dst: normalized[i].hashCode()
      Src: com.univocity.parsers.common.NormalizedStringTest:46,1
    - Dst: normalized[j].hashCode()
      Src: com.univocity.parsers.common.NormalizedStringTest:46,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:46,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals()'
      Src: com.univocity.parsers.common.NormalizedStringTest:53,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals()'
      Src: com.univocity.parsers.common.NormalizedStringTest:54,1
    - Dst: literal[i].hashCode()
      Src: com.univocity.parsers.common.NormalizedStringTest:55,1
    - Dst: literal[j].hashCode()
      Src: com.univocity.parsers.common.NormalizedStringTest:55,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:55,1
    - Dst: literal[i].equals()
      Src: com.univocity.parsers.common.NormalizedStringTest:57,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertFalse(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:57,1
    - Dst: literal[j].equals()
      Src: com.univocity.parsers.common.NormalizedStringTest:58,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertFalse(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:58,1
    - Dst: normalized[i].equals()
      Src: com.univocity.parsers.common.NormalizedStringTest:64,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals()'
      Src: com.univocity.parsers.common.NormalizedStringTest:65,1
    - Dst: normalized[i].hashCode()
      Src: com.univocity.parsers.common.NormalizedStringTest:66,1
    - Dst: literal[i].hashCode()
      Src: com.univocity.parsers.common.NormalizedStringTest:66,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:66,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertNotEquals()'
      Src: com.univocity.parsers.common.NormalizedStringTest:68,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      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: 71
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.common.NormalizedStringTest].testEqualsHashCodeContract()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedStringTest].assertNotEquals()'
    - literal[i].hashCode()
    - literal[i].equals()
    - '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,com.univocity.parsers.common.NormalizedStringTest)'
    - normalized[j].hashCode()
    - normalized[i].hashCode()
    - '[com.univocity.parsers.common.NormalizedStringTest].assertEquals()'
    - '[com.univocity.parsers.common.NormalizedStringTest].assertFalse(com.univocity.parsers.common.NormalizedStringTest)'
    - literal[j].equals()
    - normalized[i].equals()
    - literal[j].hashCode()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.NormalizedStringTest].testEqualsHashCodeContract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals()'
      Src: com.univocity.parsers.common.NormalizedStringTest:77,1
    - Dst: normalized[i].compareTo()
      Src: com.univocity.parsers.common.NormalizedStringTest:78,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertTrue(int)'
      Src: com.univocity.parsers.common.NormalizedStringTest:78,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals()'
      Src: com.univocity.parsers.common.NormalizedStringTest:85,1
    - Dst: literal[i].compareTo()
      Src: com.univocity.parsers.common.NormalizedStringTest:86,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertTrue(int)'
      Src: com.univocity.parsers.common.NormalizedStringTest:86,1
    - Dst: literal[i].equals()
      Src: com.univocity.parsers.common.NormalizedStringTest:88,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertFalse(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:88,1
    - Dst: literal[i].compareTo()
      Src: com.univocity.parsers.common.NormalizedStringTest:89,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertFalse(int)'
      Src: com.univocity.parsers.common.NormalizedStringTest:89,1
    - Dst: normalized[i].equals()
      Src: com.univocity.parsers.common.NormalizedStringTest:95,1
    - Dst: normalized[i].compareTo()
      Src: com.univocity.parsers.common.NormalizedStringTest:96,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertTrue(int)'
      Src: com.univocity.parsers.common.NormalizedStringTest:96,1
    - Dst: normalized[i].compareTo()
      Src: com.univocity.parsers.common.NormalizedStringTest:98,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertFalse(int)'
      Src: com.univocity.parsers.common.NormalizedStringTest:98,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      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: 101
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 101
    functionName: '[com.univocity.parsers.common.NormalizedStringTest].testCompareToContract()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
    functionUses: 0
    functionsReached:
    - normalized[i].compareTo()
    - '[com.univocity.parsers.common.NormalizedStringTest].assertTrue(int)'
    - literal[i].equals()
    - '[com.univocity.parsers.common.NormalizedStringTest].assertFalse(com.univocity.parsers.common.NormalizedStringTest)'
    - '[com.univocity.parsers.common.NormalizedStringTest].assertEquals()'
    - normalized[i].equals()
    - literal[i].compareTo()
    - '[com.univocity.parsers.common.NormalizedStringTest].assertFalse(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.NormalizedStringTest].testCompareToContract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedStringTest:106,1
    - Dst: '[TreeSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedStringTest:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 109
    functionName: '[com.univocity.parsers.common.NormalizedStringTest].setProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
    functionUses: 0
    functionsReached:
    - '[HashSet].<init>()'
    - '[TreeSet].<init>()'
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.common.NormalizedStringTest].setProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Collections.addAll(Set<com.univocity.parsers.common.NormalizedString>,NormalizedString[])
      Src: com.univocity.parsers.common.NormalizedStringTest:113,1
    - Dst: '[Set<com.univocity.parsers.common.NormalizedString>].size()'
      Src: com.univocity.parsers.common.NormalizedStringTest:115,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,int)'
      Src: com.univocity.parsers.common.NormalizedStringTest:115,1
    - Dst: '[Set<com.univocity.parsers.common.NormalizedString>].contains(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:118,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertTrue(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:118,1
    - Dst: '[Set<com.univocity.parsers.common.NormalizedString>].contains(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:123,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,int)'
      Src: com.univocity.parsers.common.NormalizedStringTest:128,1
    - Dst: Collections.addAll(Set<com.univocity.parsers.common.NormalizedString>,NormalizedString[])
      Src: com.univocity.parsers.common.NormalizedStringTest:130,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:132,1
    - Dst: '[Set<com.univocity.parsers.common.NormalizedString>].contains(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:135,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertTrue(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:135,1
    - Dst: '[Set<com.univocity.parsers.common.NormalizedString>].contains(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:139,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertTrue(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:139,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Set<com.univocity.parsers.common.NormalizedString>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - set
    - name
    argTypes:
    - Set<com.univocity.parsers.common.NormalizedString>
    - String
    constantsTouched: []
    func_position:
      end: 141
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 141
    functionName: '[com.univocity.parsers.common.NormalizedStringTest].testSetBehaves(Set<com.univocity.parsers.common.NormalizedString>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,com.univocity.parsers.common.NormalizedStringTest)'
    - '[Set<com.univocity.parsers.common.NormalizedString>].size()'
    - '[com.univocity.parsers.common.NormalizedStringTest].assertTrue(com.univocity.parsers.common.NormalizedStringTest)'
    - '[Set<com.univocity.parsers.common.NormalizedString>].contains(com.univocity.parsers.common.NormalizedStringTest)'
    - '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,int)'
    - Collections.addAll(Set<com.univocity.parsers.common.NormalizedString>,NormalizedString[])
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.NormalizedStringTest].testSetBehaves(Set<com.univocity.parsers.common.NormalizedString>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedStringTest:145,1
    - Dst: Collections.addAll(TreeSet,NormalizedString[])
      Src: com.univocity.parsers.common.NormalizedStringTest:146,1
    - Dst: '[TreeSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedStringTest:148,1
    - Dst: element.toString()
      Src: com.univocity.parsers.common.NormalizedStringTest:150,1
    - Dst: '[TreeSet].add(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:150,1
    - Dst: '[TreeSet].toString()'
      Src: com.univocity.parsers.common.NormalizedStringTest:153,1
    - Dst: '[TreeSet].toString()'
      Src: com.univocity.parsers.common.NormalizedStringTest:153,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:153,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:155,1
    - Dst: '[TreeSet].add(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedStringTest:155,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:156,1
    - Dst: '[TreeSet].add(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedStringTest:156,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:157,1
    - Dst: '[TreeSet].add(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedStringTest:157,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:158,1
    - Dst: '[TreeSet].add(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedStringTest:158,1
    - Dst: '[TreeSet].add(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:160,1
    - Dst: '[TreeSet].add(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:161,1
    - Dst: '[TreeSet].add(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:162,1
    - Dst: '[TreeSet].add(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:163,1
    - Dst: '[TreeSet].toString()'
      Src: com.univocity.parsers.common.NormalizedStringTest:165,1
    - Dst: '[TreeSet].toString()'
      Src: com.univocity.parsers.common.NormalizedStringTest:165,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 143
    functionDepth: 2
    functionLinenumber: 143
    functionLinenumberEnd: 166
    functionName: '[com.univocity.parsers.common.NormalizedStringTest].testComparisonForOrdering()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
    functionUses: 0
    functionsReached:
    - '[TreeSet].add(com.univocity.parsers.common.NormalizedStringTest)'
    - '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,com.univocity.parsers.common.NormalizedStringTest)'
    - '[TreeSet].add(com.univocity.parsers.common.NormalizedString)'
    - element.toString()
    - '[TreeSet].toString()'
    - '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
    - '[TreeSet].add(String)'
    - '[TreeSet].<init>()'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
    - Collections.addAll(TreeSet,NormalizedString[])
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.NormalizedStringTest].testComparisonForOrdering()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.NormalizedStringTest:170,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].putString(HashMap,String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:171,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].putString(HashMap,String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:172,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:174,1
    - Dst: '[HashMap].get(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedStringTest:174,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:174,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:175,1
    - Dst: '[HashMap].get(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedStringTest:175,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:175,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:176,1
    - Dst: '[HashMap].get(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedStringTest:176,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:176,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:177,1
    - Dst: '[HashMap].get(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedStringTest:177,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 168
    functionDepth: 2
    functionLinenumber: 168
    functionLinenumberEnd: 198
    functionName: '[com.univocity.parsers.common.NormalizedStringTest].testHashMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.common.NormalizedStringTest].putString(HashMap,String)'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
    - '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
    - '[HashMap].get(com.univocity.parsers.common.NormalizedString)'
    - '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.NormalizedStringTest].testHashMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.common.NormalizedStringTest:202,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].putString(TreeMap,String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:203,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].putString(TreeMap,String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:204,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:206,1
    - Dst: '[TreeMap].get(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedStringTest:206,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:206,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:207,1
    - Dst: '[TreeMap].get(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedStringTest:207,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:207,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:208,1
    - Dst: '[TreeMap].get(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedStringTest:208,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:208,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:209,1
    - Dst: '[TreeMap].get(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedStringTest:209,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:209,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:210,1
    - Dst: '[TreeMap].get(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedStringTest:210,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 200
    functionDepth: 2
    functionLinenumber: 200
    functionLinenumberEnd: 211
    functionName: '[com.univocity.parsers.common.NormalizedStringTest].testTreeMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
    functionUses: 0
    functionsReached:
    - '[TreeMap].<init>()'
    - '[TreeMap].get(com.univocity.parsers.common.NormalizedString)'
    - '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
    - '[com.univocity.parsers.common.NormalizedStringTest].putString(TreeMap,String)'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
    - '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.NormalizedStringTest].testTreeMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:214,1
    - Dst: '[Map<com.univocity.parsers.common.NormalizedString,String>].put(com.univocity.parsers.common.NormalizedString,String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<com.univocity.parsers.common.NormalizedString,String>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - map
    - str
    argTypes:
    - Map<com.univocity.parsers.common.NormalizedString,String>
    - String
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 1
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[com.univocity.parsers.common.NormalizedStringTest].putString(Map<com.univocity.parsers.common.NormalizedString,String>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
    functionUses: 0
    functionsReached:
    - '[Map<com.univocity.parsers.common.NormalizedString,String>].put(com.univocity.parsers.common.NormalizedString,String)'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.NormalizedStringTest].putString(Map<com.univocity.parsers.common.NormalizedString,String>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(String,String,String,String,String,String,String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:219,1
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedStringTest:220,1
    - Dst: Collections.addAll(HashSet,NormalizedString[])
      Src: com.univocity.parsers.common.NormalizedStringTest:221,1
    - Dst: '[HashSet].size()'
      Src: com.univocity.parsers.common.NormalizedStringTest:222,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,int)'
      Src: com.univocity.parsers.common.NormalizedStringTest:222,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].identifyLiterals(NormalizedString[])'
      Src: com.univocity.parsers.common.NormalizedStringTest:224,1
    - Dst: s[0].isLiteral()
      Src: com.univocity.parsers.common.NormalizedStringTest:225,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertTrue(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:225,1
    - Dst: s[1].isLiteral()
      Src: com.univocity.parsers.common.NormalizedStringTest:226,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertTrue(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:226,1
    - Dst: s[2].isLiteral()
      Src: com.univocity.parsers.common.NormalizedStringTest:227,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertTrue(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:227,1
    - Dst: s[3].isLiteral()
      Src: com.univocity.parsers.common.NormalizedStringTest:228,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertTrue(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:228,1
    - Dst: s[4].isLiteral()
      Src: com.univocity.parsers.common.NormalizedStringTest:229,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertTrue(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:229,1
    - Dst: s[5].isLiteral()
      Src: com.univocity.parsers.common.NormalizedStringTest:230,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertTrue(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:230,1
    - Dst: s[6].isLiteral()
      Src: com.univocity.parsers.common.NormalizedStringTest:231,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertFalse(com.univocity.parsers.common.NormalizedStringTest)'
      Src: com.univocity.parsers.common.NormalizedStringTest:231,1
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedStringTest:233,1
    - Dst: Collections.addAll(HashSet,NormalizedString[])
      Src: com.univocity.parsers.common.NormalizedStringTest:234,1
    - Dst: '[HashSet].size()'
      Src: com.univocity.parsers.common.NormalizedStringTest:235,1
    - Dst: '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,int)'
      Src: com.univocity.parsers.common.NormalizedStringTest:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 217
    functionDepth: 4
    functionLinenumber: 217
    functionLinenumberEnd: 236
    functionName: '[com.univocity.parsers.common.NormalizedStringTest].identifyLiterals()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
    functionUses: 0
    functionsReached:
    - s[0].isLiteral()
    - s[3].isLiteral()
    - s[1].isLiteral()
    - s[6].isLiteral()
    - '[com.univocity.parsers.common.NormalizedString].toArray(String,String,String,String,String,String,String)'
    - '[HashSet].size()'
    - s[2].isLiteral()
    - '[com.univocity.parsers.common.NormalizedStringTest].assertTrue(com.univocity.parsers.common.NormalizedStringTest)'
    - '[HashSet].<init>()'
    - s[4].isLiteral()
    - '[com.univocity.parsers.common.NormalizedStringTest].assertFalse(com.univocity.parsers.common.NormalizedStringTest)'
    - Collections.addAll(HashSet,NormalizedString[])
    - '[com.univocity.parsers.common.NormalizedStringTest].assertEquals(com.univocity.parsers.common.NormalizedStringTest,int)'
    - '[com.univocity.parsers.common.NormalizedString].identifyLiterals(NormalizedString[])'
    - s[5].isLiteral()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.NormalizedStringTest].identifyLiterals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:26,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:27,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:28,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:29,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:33,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:34,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:35,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
      Src: com.univocity.parsers.common.NormalizedStringTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.NormalizedString
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.NormalizedStringTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.NormalizedStringTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.NormalizedStringTest
    signature: '[com.univocity.parsers.common.NormalizedStringTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.record.RecordImplTest:35,1
    - Dst: '[String].split(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:36,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaders(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:36,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.common.record.RecordImplTest:37,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseRecord(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:38,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertNotNull(void)'
      Src: com.univocity.parsers.common.record.RecordImplTest:39,1
    - Dst: '[void].getMetaData()'
      Src: com.univocity.parsers.common.record.RecordImplTest:41,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertNotNull(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:42,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].setTypeOfColumns(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:44,1
    - Dst: '[com.univocity.parsers.conversions.DateConversion].<init>(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:45,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].convertFields(com.univocity.parsers.conversions.DateConversion)'
      Src: com.univocity.parsers.common.record.RecordImplTest:45,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].add(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:45,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].setTypeOfColumns(int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:47,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].setTypeOfColumns(int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:48,1
    - Dst: '[com.univocity.parsers.conversions.CalendarConversion].<init>(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:50,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].convertFields(com.univocity.parsers.conversions.CalendarConversion)'
      Src: com.univocity.parsers.common.record.RecordImplTest:50,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].add(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].setup()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaders(com.univocity.parsers.common.record.RecordImplTest)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertNotNull(com.univocity.parsers.common.record.RecordImplTest)'
    - '[com.univocity.parsers.common.record.RecordImplTest].convertFields(com.univocity.parsers.conversions.DateConversion)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.conversions.CalendarConversion].<init>(String)'
    - '[String].split(String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].setTypeOfColumns(int)'
    - '[com.univocity.parsers.common.record.RecordImplTest].setTypeOfColumns(com.univocity.parsers.common.record.RecordImplTest)'
    - '[com.univocity.parsers.common.record.RecordImplTest].add(String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertNotNull(void)'
    - '[com.univocity.parsers.common.record.RecordImplTest].add(com.univocity.parsers.common.record.RecordImplTest)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[void].getMetaData()'
    - '[com.univocity.parsers.common.record.RecordImplTest].convertFields(com.univocity.parsers.conversions.CalendarConversion)'
    - '[com.univocity.parsers.conversions.DateConversion].<init>(String)'
    - '[com.univocity.parsers.tsv.TsvParser].parseRecord(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[EnumMap].<init>()'
      Src: com.univocity.parsers.common.record.RecordImplTest:59,1
    - Dst: '[com.univocity.parsers.common.record.Record].fillEnumMap(EnumMap,com.univocity.parsers.common.record.RecordImplTest,com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:60,1
    - Dst: '[EnumMap].size()'
      Src: com.univocity.parsers.common.record.RecordImplTest:61,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:61,1
    - Dst: '[EnumMap].get(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:62,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:62,1
    - Dst: '[EnumMap].get(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:63,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      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: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].fillEnumMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[EnumMap].<init>()'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
    - '[EnumMap].get(com.univocity.parsers.common.record.RecordImplTest)'
    - '[com.univocity.parsers.common.record.Record].fillEnumMap(EnumMap,com.univocity.parsers.common.record.RecordImplTest,com.univocity.parsers.common.record.RecordImplTest)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,String)'
    - '[EnumMap].size()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].fillEnumMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[EnumMap].<init>()'
      Src: com.univocity.parsers.common.record.RecordImplTest:68,1
    - Dst: '[com.univocity.parsers.common.record.Record].fillEnumObjectMap(EnumMap,com.univocity.parsers.common.record.RecordImplTest,com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:69,1
    - Dst: '[EnumMap].size()'
      Src: com.univocity.parsers.common.record.RecordImplTest:70,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:70,1
    - Dst: '[EnumMap].get(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:71,1
    - Dst: '[GregorianCalendar].<init>(int,com.univocity.parsers.common.record.RecordImplTest,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:71,1
    - Dst: '[GregorianCalendar].getTime()'
      Src: com.univocity.parsers.common.record.RecordImplTest:71,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Date,com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:71,1
    - Dst: '[EnumMap].get(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:72,1
    - Dst: '[BigInteger].<init>(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:72,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(BigInteger,BigInteger)'
      Src: com.univocity.parsers.common.record.RecordImplTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].fillEnumObjectMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[EnumMap].<init>()'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Date,com.univocity.parsers.common.record.RecordImplTest)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(BigInteger,BigInteger)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
    - '[com.univocity.parsers.common.record.Record].fillEnumObjectMap(EnumMap,com.univocity.parsers.common.record.RecordImplTest,com.univocity.parsers.common.record.RecordImplTest)'
    - '[EnumMap].get(com.univocity.parsers.common.record.RecordImplTest)'
    - '[GregorianCalendar].<init>(int,com.univocity.parsers.common.record.RecordImplTest,int)'
    - '[BigInteger].<init>(String)'
    - '[EnumMap].size()'
    - '[GregorianCalendar].getTime()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].fillEnumObjectMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.common.record.RecordImplTest:77,1
    - Dst: '[com.univocity.parsers.common.record.Record].fillFieldMap(TreeMap,String,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:78,1
    - Dst: '[TreeMap].size()'
      Src: com.univocity.parsers.common.record.RecordImplTest:79,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:79,1
    - Dst: '[TreeMap].get(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:80,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:80,1
    - Dst: '[TreeMap].get(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:81,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].fillFieldMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[TreeMap].<init>()'
    - '[TreeMap].size()'
    - '[TreeMap].get(String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
    - '[com.univocity.parsers.common.record.Record].fillFieldMap(TreeMap,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].fillFieldMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.common.record.RecordImplTest:86,1
    - Dst: '[com.univocity.parsers.common.record.Record].fillFieldObjectMap(TreeMap,String,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:87,1
    - Dst: '[TreeMap].size()'
      Src: com.univocity.parsers.common.record.RecordImplTest:88,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:88,1
    - Dst: '[TreeMap].get(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:89,1
    - Dst: Short.valueOf(short)
      Src: com.univocity.parsers.common.record.RecordImplTest:89,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Short,com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:89,1
    - Dst: '[TreeMap].get(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:90,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Float,float)'
      Src: com.univocity.parsers.common.record.RecordImplTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].fillFieldObjectMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[TreeMap].<init>()'
    - '[TreeMap].size()'
    - '[TreeMap].get(String)'
    - Short.valueOf(short)
    - '[com.univocity.parsers.common.record.Record].fillFieldObjectMap(TreeMap,String,String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Float,float)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Short,com.univocity.parsers.common.record.RecordImplTest)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].fillFieldObjectMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.common.record.RecordImplTest:95,1
    - Dst: '[com.univocity.parsers.common.record.Record].fillIndexMap(TreeMap,int,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:96,1
    - Dst: '[TreeMap].size()'
      Src: com.univocity.parsers.common.record.RecordImplTest:97,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:97,1
    - Dst: '[TreeMap].get(int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:98,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:98,1
    - Dst: '[TreeMap].get(int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:99,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 100
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].fillIndexMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[TreeMap].<init>()'
    - '[com.univocity.parsers.common.record.Record].fillIndexMap(TreeMap,int,int)'
    - '[TreeMap].size()'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
    - '[TreeMap].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].fillIndexMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.common.record.RecordImplTest:104,1
    - Dst: '[com.univocity.parsers.common.record.Record].fillIndexObjectMap(TreeMap,int,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:105,1
    - Dst: '[TreeMap].size()'
      Src: com.univocity.parsers.common.record.RecordImplTest:106,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:106,1
    - Dst: '[TreeMap].get(int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:107,1
    - Dst: Short.valueOf(short)
      Src: com.univocity.parsers.common.record.RecordImplTest:107,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Short,com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:107,1
    - Dst: '[TreeMap].get(int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:108,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Float,float)'
      Src: com.univocity.parsers.common.record.RecordImplTest:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      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: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 109
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].fillIndexObjectMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[TreeMap].<init>()'
    - '[com.univocity.parsers.common.record.Record].fillIndexObjectMap(TreeMap,int,int)'
    - '[TreeMap].size()'
    - Short.valueOf(short)
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Float,float)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Short,com.univocity.parsers.common.record.RecordImplTest)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
    - '[TreeMap].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].fillIndexObjectMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getBigDecimal(String,String,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:113,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:114,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(BigDecimal,BigDecimal)'
      Src: com.univocity.parsers.common.record.RecordImplTest:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      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: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 115
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getBigDecimalStringStringString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.common.record.Record].getBigDecimal(String,String,String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(BigDecimal,BigDecimal)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getBigDecimalStringStringString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getBigDecimal(com.univocity.parsers.common.record.RecordImplTest,String,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:119,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:120,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(BigDecimal,BigDecimal)'
      Src: com.univocity.parsers.common.record.RecordImplTest:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 121
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getBigDecimalEnumStringString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.common.record.Record].getBigDecimal(com.univocity.parsers.common.record.RecordImplTest,String,String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(BigDecimal,BigDecimal)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getBigDecimalEnumStringString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getBigDecimal(int,String,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:125,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:126,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(BigDecimal,BigDecimal)'
      Src: com.univocity.parsers.common.record.RecordImplTest:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 127
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getBigDecimalintStringString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.common.record.Record].getBigDecimal(int,String,String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(BigDecimal,BigDecimal)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getBigDecimalintStringString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getBigInteger(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:131,1
    - Dst: '[BigInteger].<init>(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:132,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(BigInteger,BigInteger)'
      Src: com.univocity.parsers.common.record.RecordImplTest:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 133
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getBigIntegerStringStringString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[BigInteger].<init>(String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(BigInteger,BigInteger)'
    - '[com.univocity.parsers.common.record.Record].getBigInteger(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getBigIntegerStringStringString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getBigInteger(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:137,1
    - Dst: '[BigInteger].<init>(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:138,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(BigInteger,BigInteger)'
      Src: com.univocity.parsers.common.record.RecordImplTest:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 139
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getBigIntegerEnumStringString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[BigInteger].<init>(String)'
    - '[com.univocity.parsers.common.record.Record].getBigInteger(com.univocity.parsers.common.record.RecordImplTest)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(BigInteger,BigInteger)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getBigIntegerEnumStringString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getBigInteger(int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:143,1
    - Dst: '[BigInteger].<init>(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:144,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(BigInteger,BigInteger)'
      Src: com.univocity.parsers.common.record.RecordImplTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 145
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getBigIntegerintStringString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[BigInteger].<init>(String)'
    - '[com.univocity.parsers.common.record.Record].getBigInteger(int)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(BigInteger,BigInteger)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getBigIntegerintStringString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getBoolean(String,String,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:149,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertTrue(Boolean)'
      Src: com.univocity.parsers.common.record.RecordImplTest:149,1
    - Dst: '[com.univocity.parsers.common.record.Record].getBoolean(String,String,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:150,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertFalse(Boolean)'
      Src: com.univocity.parsers.common.record.RecordImplTest:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 151
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getBoolean()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordImplTest].assertFalse(Boolean)'
    - '[com.univocity.parsers.common.record.Record].getBoolean(String,String,String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertTrue(Boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getByte(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:155,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(byte,byte)'
      Src: com.univocity.parsers.common.record.RecordImplTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      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: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getByte()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(byte,byte)'
    - '[com.univocity.parsers.common.record.Record].getByte(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getByte()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getCalendar(int,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:160,1
    - Dst: '[Calendar].get(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:161,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:161,1
    - Dst: '[Calendar].get(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:162,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:162,1
    - Dst: '[Calendar].get(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:163,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:163,1
    - Dst: '[com.univocity.parsers.common.record.Record].getCalendar(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:165,1
    - Dst: '[GregorianCalendar].<init>(int,com.univocity.parsers.common.record.RecordImplTest,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:166,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Calendar,GregorianCalendar)'
      Src: com.univocity.parsers.common.record.RecordImplTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      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: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 167
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getCalendar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[Calendar].get(com.univocity.parsers.common.record.RecordImplTest)'
    - '[GregorianCalendar].<init>(int,com.univocity.parsers.common.record.RecordImplTest,int)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Calendar,GregorianCalendar)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
    - '[com.univocity.parsers.common.record.Record].getCalendar(int,String)'
    - '[com.univocity.parsers.common.record.Record].getCalendar(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getCalendar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getChar(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:171,1
    - Dst: Character.valueOf(char)
      Src: com.univocity.parsers.common.record.RecordImplTest:171,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Character,com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.Record].getChar(String)'
    - Character.valueOf(char)
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Character,com.univocity.parsers.common.record.RecordImplTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getDate(String,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:176,1
    - Dst: Calendar.getInstance()
      Src: com.univocity.parsers.common.record.RecordImplTest:178,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].setTime(Date)'
      Src: com.univocity.parsers.common.record.RecordImplTest:179,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].get(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:181,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:181,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].get(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:182,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:182,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].get(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:183,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:183,1
    - Dst: '[com.univocity.parsers.common.record.Record].getDate(int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:185,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].setTime(Date)'
      Src: com.univocity.parsers.common.record.RecordImplTest:186,1
    - Dst: '[GregorianCalendar].<init>(int,com.univocity.parsers.common.record.RecordImplTest,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:187,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,GregorianCalendar)'
      Src: com.univocity.parsers.common.record.RecordImplTest:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 188
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getDate()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordImplTest].get(com.univocity.parsers.common.record.RecordImplTest)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,GregorianCalendar)'
    - '[GregorianCalendar].<init>(int,com.univocity.parsers.common.record.RecordImplTest,int)'
    - '[com.univocity.parsers.common.record.Record].getDate(String,String)'
    - '[com.univocity.parsers.common.record.Record].getDate(int)'
    - Calendar.getInstance()
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,int)'
    - '[com.univocity.parsers.common.record.RecordImplTest].setTime(Date)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getDouble(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:192,1
    - Dst: Double.valueOf(float)
      Src: com.univocity.parsers.common.record.RecordImplTest:192,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Double,com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getDouble()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Double,com.univocity.parsers.common.record.RecordImplTest)'
    - Double.valueOf(float)
    - '[com.univocity.parsers.common.record.Record].getDouble(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getFloat(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:197,1
    - Dst: Float.valueOf(float)
      Src: com.univocity.parsers.common.record.RecordImplTest:197,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Float,com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getFloat()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.Record].getFloat(String)'
    - Float.valueOf(float)
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Float,com.univocity.parsers.common.record.RecordImplTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getInt(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:202,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Integer,null)'
      Src: com.univocity.parsers.common.record.RecordImplTest:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getInt()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.Record].getInt(String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Integer,null)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getLong(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:207,1
    - Dst: Long.valueOf(int)
      Src: com.univocity.parsers.common.record.RecordImplTest:207,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Long,com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getLong()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.Record].getLong(String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(Long,com.univocity.parsers.common.record.RecordImplTest)'
    - Long.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getString(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:212,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(String,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 213
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.Record].getString(String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getValue(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:217,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(T,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:217,1
    - Dst: '[com.univocity.parsers.common.record.Record].getValue(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:218,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(T,null)'
      Src: com.univocity.parsers.common.record.RecordImplTest:218,1
    - Dst: '[com.univocity.parsers.common.record.Record].getValue(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:219,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(T,null)'
      Src: com.univocity.parsers.common.record.RecordImplTest:219,1
    - Dst: Long.valueOf(int)
      Src: com.univocity.parsers.common.record.RecordImplTest:220,1
    - Dst: '[com.univocity.parsers.common.record.Record].getValue(String,com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:220,1
    - Dst: Long.valueOf(int)
      Src: com.univocity.parsers.common.record.RecordImplTest:220,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(T,com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:220,1
    - Dst: Integer.valueOf(int)
      Src: com.univocity.parsers.common.record.RecordImplTest:221,1
    - Dst: '[com.univocity.parsers.common.record.Record].getValue(String,com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:221,1
    - Dst: Integer.valueOf(int)
      Src: com.univocity.parsers.common.record.RecordImplTest:221,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(T,com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 222
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getValue()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.Record].getValue(com.univocity.parsers.common.record.RecordImplTest)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(T,null)'
    - '[com.univocity.parsers.common.record.Record].getValue(String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(T,com.univocity.parsers.common.record.RecordImplTest)'
    - Long.valueOf(int)
    - Integer.valueOf(int)
    - '[com.univocity.parsers.common.record.Record].getValue(String,com.univocity.parsers.common.record.RecordImplTest)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(T,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getValues(com.univocity.parsers.common.record.RecordImplTest,com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:226,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(String[])'
      Src: com.univocity.parsers.common.record.RecordImplTest:226,1
    - Dst: '[com.univocity.parsers.common.record.Record].getValues(String,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:227,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(String[])'
      Src: com.univocity.parsers.common.record.RecordImplTest:227,1
    - Dst: '[com.univocity.parsers.common.record.Record].getValues(int,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:228,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(String[])'
      Src: com.univocity.parsers.common.record.RecordImplTest:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 224
    functionDepth: 1
    functionLinenumber: 224
    functionLinenumberEnd: 229
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].getValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.Record].getValues(String,String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(String[])'
    - '[com.univocity.parsers.common.record.Record].getValues(com.univocity.parsers.common.record.RecordImplTest,com.univocity.parsers.common.record.RecordImplTest)'
    - '[com.univocity.parsers.common.record.Record].getValues(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].getValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.record.RecordImplTest:234,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.common.record.RecordImplTest:235,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].setQuote(char)'
      Src: com.univocity.parsers.common.record.RecordImplTest:235,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.common.record.RecordImplTest:236,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.record.RecordImplTest:237,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:238,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.common.record.RecordImplTest:238,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
      Src: com.univocity.parsers.common.record.RecordImplTest:239,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toNull(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:239,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].convertFields(com.univocity.parsers.conversions.NullStringConversion)'
      Src: com.univocity.parsers.common.record.RecordImplTest:239,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].set(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:239,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAllRecords()'
      Src: com.univocity.parsers.common.record.RecordImplTest:240,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].get(int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:241,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].getString(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:241,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(void,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:241,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].get(int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:242,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].getInt(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:242,1
    - Dst: '[Integer].<init>(int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:242,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(void,Integer)'
      Src: com.univocity.parsers.common.record.RecordImplTest:242,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].get(int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:243,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].getString(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:243,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(void,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:243,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].get(int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:244,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].getString(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:244,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertNull(void)'
      Src: com.univocity.parsers.common.record.RecordImplTest:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 231
    functionDepth: 3
    functionLinenumber: 231
    functionLinenumberEnd: 245
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].testUnivocityNull()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[Integer].<init>(int)'
    - '[com.univocity.parsers.csv.CsvParser].parseAllRecords()'
    - '[com.univocity.parsers.conversions.Conversions].toNull(String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].set(String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertNull(void)'
    - '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(void,String)'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.common.record.RecordImplTest].setQuote(char)'
    - '[com.univocity.parsers.common.record.RecordImplTest].get(int)'
    - '[com.univocity.parsers.common.record.RecordImplTest].convertFields(com.univocity.parsers.conversions.NullStringConversion)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(void,Integer)'
    - '[StringReader].<init>(com.univocity.parsers.common.record.RecordImplTest)'
    - '[com.univocity.parsers.common.record.RecordImplTest].getString(String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].getInt(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].testUnivocityNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.record.RecordImplTest:252,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.common.record.RecordImplTest:253,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].setQuote(char)'
      Src: com.univocity.parsers.common.record.RecordImplTest:253,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.common.record.RecordImplTest:254,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.record.RecordImplTest:255,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].parseAndReturnRecord(com.univocity.parsers.csv.CsvParser,com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:257,1
    - Dst: '[com.univocity.parsers.common.record.Record].getMetaData()'
      Src: com.univocity.parsers.common.record.RecordImplTest:258,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaData].headers()'
      Src: com.univocity.parsers.common.record.RecordImplTest:258,1
    - Dst: Arrays.toString(String[])
      Src: com.univocity.parsers.common.record.RecordImplTest:258,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:258,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].parseAndReturnRecord(com.univocity.parsers.csv.CsvParser,com.univocity.parsers.common.record.RecordImplTest)'
      Src: com.univocity.parsers.common.record.RecordImplTest:259,1
    - Dst: '[com.univocity.parsers.common.record.Record].getMetaData()'
      Src: com.univocity.parsers.common.record.RecordImplTest:260,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaData].headers()'
      Src: com.univocity.parsers.common.record.RecordImplTest:260,1
    - Dst: Arrays.toString(String[])
      Src: com.univocity.parsers.common.record.RecordImplTest:260,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:260,1
    - Dst: '[com.univocity.parsers.common.record.Record].getMetaData()'
      Src: com.univocity.parsers.common.record.RecordImplTest:262,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaData].indexOf(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:262,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(int,int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:262,1
    - Dst: '[com.univocity.parsers.common.record.Record].getMetaData()'
      Src: com.univocity.parsers.common.record.RecordImplTest:263,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaData].headers()'
      Src: com.univocity.parsers.common.record.RecordImplTest:263,1
    - Dst: Arrays.toString(String[])
      Src: com.univocity.parsers.common.record.RecordImplTest:263,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 247
    functionDepth: 3
    functionLinenumber: 247
    functionLinenumberEnd: 265
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].testReuseAndHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.Record].getMetaData()'
    - '[com.univocity.parsers.common.record.RecordImplTest].setQuote(char)'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(int,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - Arrays.toString(String[])
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.common.record.RecordImplTest].parseAndReturnRecord(com.univocity.parsers.csv.CsvParser,com.univocity.parsers.common.record.RecordImplTest)'
    - '[com.univocity.parsers.common.record.RecordMetaData].headers()'
    - '[com.univocity.parsers.common.record.RecordImplTest].assertEquals(com.univocity.parsers.common.record.RecordImplTest,String)'
    - '[com.univocity.parsers.common.record.RecordMetaData].indexOf(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordImplTest].testReuseAndHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:268,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.common.record.RecordImplTest:268,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
      Src: com.univocity.parsers.common.record.RecordImplTest:269,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toNull(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:269,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].convertFields(com.univocity.parsers.conversions.NullStringConversion)'
      Src: com.univocity.parsers.common.record.RecordImplTest:269,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].set(String)'
      Src: com.univocity.parsers.common.record.RecordImplTest:269,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAllRecords()'
      Src: com.univocity.parsers.common.record.RecordImplTest:270,1
    - Dst: '[com.univocity.parsers.common.record.RecordImplTest].get(int)'
      Src: com.univocity.parsers.common.record.RecordImplTest:271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.csv.CsvParser
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.record.Record
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parser
    - data
    argTypes:
    - com.univocity.parsers.csv.CsvParser
    - String
    constantsTouched: []
    func_position:
      end: 272
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 272
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].parseAndReturnRecord(com.univocity.parsers.csv.CsvParser,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
    - '[com.univocity.parsers.common.record.RecordImplTest].get(int)'
    - '[com.univocity.parsers.common.record.RecordImplTest].convertFields(com.univocity.parsers.conversions.NullStringConversion)'
    - '[com.univocity.parsers.csv.CsvParser].parseAllRecords()'
    - '[com.univocity.parsers.conversions.Conversions].toNull(String)'
    - '[com.univocity.parsers.common.record.RecordImplTest].set(String)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.Record
    signature: '[com.univocity.parsers.common.record.RecordImplTest].parseAndReturnRecord(com.univocity.parsers.csv.CsvParser,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.record.Record
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.RecordImplTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.record.RecordImplTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.record.RecordImplTest
    signature: '[com.univocity.parsers.common.record.RecordImplTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldEnumSelector].<init>()'
      Src: com.univocity.parsers.common.fields.FieldEnumSelectorTest:26,1
    - Dst: '[com.univocity.parsers.common.fields.FieldEnumSelector].add(com.univocity.parsers.common.fields.FieldEnumSelectorTest,com.univocity.parsers.common.fields.FieldEnumSelectorTest)'
      Src: com.univocity.parsers.common.fields.FieldEnumSelectorTest:27,1
    - Dst: '[com.univocity.parsers.common.fields.FieldEnumSelector].getFieldIndexes()'
      Src: com.univocity.parsers.common.fields.FieldEnumSelectorTest:29,1
    - Dst: '[com.univocity.parsers.common.fields.FieldEnumSelectorTest].assertEquals(int[],com.univocity.parsers.common.fields.FieldEnumSelectorTest)'
      Src: com.univocity.parsers.common.fields.FieldEnumSelectorTest: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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.common.fields.FieldEnumSelectorTest].getFieldsToExtract()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/FieldEnumSelectorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldEnumSelector].getFieldIndexes()'
    - '[com.univocity.parsers.common.fields.FieldEnumSelector].<init>()'
    - '[com.univocity.parsers.common.fields.FieldEnumSelector].add(com.univocity.parsers.common.fields.FieldEnumSelectorTest,com.univocity.parsers.common.fields.FieldEnumSelectorTest)'
    - '[com.univocity.parsers.common.fields.FieldEnumSelectorTest].assertEquals(int[],com.univocity.parsers.common.fields.FieldEnumSelectorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.FieldEnumSelectorTest].getFieldsToExtract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldEnumSelectorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.fields.FieldEnumSelectorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/FieldEnumSelectorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldEnumSelectorTest
    signature: '[com.univocity.parsers.common.fields.FieldEnumSelectorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].<init>()'
      Src: com.univocity.parsers.common.fields.ExcludeIndexSelectorTest:26,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].add(int,int)'
      Src: com.univocity.parsers.common.fields.ExcludeIndexSelectorTest:27,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].getFieldIndexes()'
      Src: com.univocity.parsers.common.fields.ExcludeIndexSelectorTest:29,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeIndexSelectorTest].assertEquals(int[],com.univocity.parsers.common.fields.ExcludeIndexSelectorTest)'
      Src: com.univocity.parsers.common.fields.ExcludeIndexSelectorTest: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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.common.fields.ExcludeIndexSelectorTest].getFieldsToExtract()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/ExcludeIndexSelectorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].add(int,int)'
    - '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].<init>()'
    - '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].getFieldIndexes()'
    - '[com.univocity.parsers.common.fields.ExcludeIndexSelectorTest].assertEquals(int[],com.univocity.parsers.common.fields.ExcludeIndexSelectorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ExcludeIndexSelectorTest].getFieldsToExtract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.ExcludeIndexSelectorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.fields.ExcludeIndexSelectorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/ExcludeIndexSelectorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.ExcludeIndexSelectorTest
    signature: '[com.univocity.parsers.common.fields.ExcludeIndexSelectorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldIndexSelector].<init>()'
      Src: com.univocity.parsers.common.fields.FieldIndexSelectorTest:26,1
    - Dst: '[com.univocity.parsers.common.fields.FieldIndexSelector].add(int,int)'
      Src: com.univocity.parsers.common.fields.FieldIndexSelectorTest:27,1
    - Dst: '[com.univocity.parsers.common.fields.FieldIndexSelector].getFieldIndexes()'
      Src: com.univocity.parsers.common.fields.FieldIndexSelectorTest:29,1
    - Dst: '[com.univocity.parsers.common.fields.FieldIndexSelectorTest].assertEquals(int[],com.univocity.parsers.common.fields.FieldIndexSelectorTest)'
      Src: com.univocity.parsers.common.fields.FieldIndexSelectorTest: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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.common.fields.FieldIndexSelectorTest].getFieldsToExtract()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/FieldIndexSelectorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldIndexSelector].add(int,int)'
    - '[com.univocity.parsers.common.fields.FieldIndexSelector].getFieldIndexes()'
    - '[com.univocity.parsers.common.fields.FieldIndexSelector].<init>()'
    - '[com.univocity.parsers.common.fields.FieldIndexSelectorTest].assertEquals(int[],com.univocity.parsers.common.fields.FieldIndexSelectorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.FieldIndexSelectorTest].getFieldsToExtract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldIndexSelectorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.fields.FieldIndexSelectorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/FieldIndexSelectorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldIndexSelectorTest
    signature: '[com.univocity.parsers.common.fields.FieldIndexSelectorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelector].<init>()'
      Src: com.univocity.parsers.common.fields.FieldNameSelectorTest:28,1
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelector].add(String,String)'
      Src: com.univocity.parsers.common.fields.FieldNameSelectorTest:29,1
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndexes()'
      Src: com.univocity.parsers.common.fields.FieldNameSelectorTest:31,1
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelectorTest].assertEquals(int[],com.univocity.parsers.common.fields.FieldNameSelectorTest)'
      Src: com.univocity.parsers.common.fields.FieldNameSelectorTest:35,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: 36
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 36
    functionName: '[com.univocity.parsers.common.fields.FieldNameSelectorTest].getFieldsToExtract()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/FieldNameSelectorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldNameSelector].add(String,String)'
    - '[com.univocity.parsers.common.fields.FieldNameSelector].<init>()'
    - '[com.univocity.parsers.common.fields.FieldNameSelectorTest].assertEquals(int[],com.univocity.parsers.common.fields.FieldNameSelectorTest)'
    - '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndexes()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.FieldNameSelectorTest].getFieldsToExtract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelector].<init>()'
      Src: com.univocity.parsers.common.fields.FieldNameSelectorTest:42,1
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelector].add(com.univocity.parsers.common.fields.FieldNameSelectorTest)'
      Src: com.univocity.parsers.common.fields.FieldNameSelectorTest:43,1
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndexes(com.univocity.parsers.common.fields.FieldNameSelectorTest)'
      Src: com.univocity.parsers.common.fields.FieldNameSelectorTest:45,1
    - Dst: Arrays.toString(int[])
      Src: com.univocity.parsers.common.fields.FieldNameSelectorTest:47,1
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelectorTest].assertEquals(com.univocity.parsers.common.fields.FieldNameSelectorTest,String)'
      Src: com.univocity.parsers.common.fields.FieldNameSelectorTest: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: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.common.fields.FieldNameSelectorTest].getFieldsToExtract2()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/FieldNameSelectorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldNameSelector].add(com.univocity.parsers.common.fields.FieldNameSelectorTest)'
    - '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndexes(com.univocity.parsers.common.fields.FieldNameSelectorTest)'
    - '[com.univocity.parsers.common.fields.FieldNameSelectorTest].assertEquals(com.univocity.parsers.common.fields.FieldNameSelectorTest,String)'
    - Arrays.toString(int[])
    - '[com.univocity.parsers.common.fields.FieldNameSelector].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.FieldNameSelectorTest].getFieldsToExtract2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldNameSelectorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.fields.FieldNameSelectorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/FieldNameSelectorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldNameSelectorTest
    signature: '[com.univocity.parsers.common.fields.FieldNameSelectorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].<init>()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest:26,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].add(com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest,com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest)'
      Src: com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest:27,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].getFieldIndexes()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest:29,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest].assertEquals(int[],com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest)'
      Src: com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest: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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest].getFieldsToExtract()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelectorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].add(com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest,com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest)'
    - '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].<init>()'
    - '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].getFieldIndexes()'
    - '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest].assertEquals(int[],com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest].getFieldsToExtract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelectorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].<init>()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldNameSelectorTest:26,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].add(String,String)'
      Src: com.univocity.parsers.common.fields.ExcludeFieldNameSelectorTest:27,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].getFieldIndexes()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldNameSelectorTest:29,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelectorTest].assertEquals(int[],com.univocity.parsers.common.fields.ExcludeFieldNameSelectorTest)'
      Src: com.univocity.parsers.common.fields.ExcludeFieldNameSelectorTest: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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelectorTest].getFieldsToExtract()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelectorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ExcludeFieldNameSelectorTest].assertEquals(int[],com.univocity.parsers.common.fields.ExcludeFieldNameSelectorTest)'
    - '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].getFieldIndexes()'
    - '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].<init>()'
    - '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].add(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelectorTest].getFieldsToExtract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.ExcludeFieldNameSelectorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelectorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelectorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.ExcludeFieldNameSelectorTest
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelectorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:28,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].<init>(com.univocity.parsers.common.input.LookaheadCharInputReaderTest,char,int,boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:28,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].<init>(com.univocity.parsers.common.input.DefaultCharInputReader,char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:28,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:30,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].start(StringReader)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:30,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:32,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertEquals(char,char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:32,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].lookahead(int)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:34,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].lookahead(int)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:35,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:36,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertTrue(boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:36,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:37,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertTrue(boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:37,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:38,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertFalse(boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:38,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:39,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertFalse(boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:39,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:40,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertFalse(boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:40,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:42,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertEquals(char,char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:42,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:44,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertFalse(boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:44,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:45,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertTrue(boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:45,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:46,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertEquals(char,char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:46,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:47,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertFalse(boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:47,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:48,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertFalse(boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:48,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:49,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertEquals(char,char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:49,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:50,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertEquals(char,char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:50,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].lookahead(int)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:52,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:53,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertTrue(boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:53,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:54,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertTrue(boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:54,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:55,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertTrue(boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:55,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:57,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertEquals(char,char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:57,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:58,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertEquals(char,char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:58,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:59,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertTrue(boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:59,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:60,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertEquals(char,char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:60,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:61,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertFalse(boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:61,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:64,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].fail(String)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReaderTest:65,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      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: 26
    functionDepth: 2
    functionLinenumber: 26
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].testLookahead()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertEquals(char,char)'
    - '[com.univocity.parsers.common.input.LookaheadCharInputReader].start(StringReader)'
    - '[com.univocity.parsers.common.input.LookaheadCharInputReader].<init>(com.univocity.parsers.common.input.DefaultCharInputReader,char)'
    - '[String].toCharArray()'
    - '[com.univocity.parsers.common.input.LookaheadCharInputReader].nextChar()'
    - '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char)'
    - '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertTrue(boolean)'
    - '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].assertFalse(boolean)'
    - '[com.univocity.parsers.common.input.LookaheadCharInputReader].lookahead(int)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].fail(String)'
    - '[com.univocity.parsers.common.input.DefaultCharInputReader].<init>(com.univocity.parsers.common.input.LookaheadCharInputReaderTest,char,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].testLookahead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.LookaheadCharInputReaderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.input.LookaheadCharInputReaderTest
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:28,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].fail(String)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:29,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.input.DefaultCharInputReader
      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:
    - reader
    argTypes:
    - com.univocity.parsers.common.input.DefaultCharInputReader
    constantsTouched: []
    func_position:
      end: 33
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 33
    functionName: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEOF(com.univocity.parsers.common.input.DefaultCharInputReader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].fail(String)'
    - '[com.univocity.parsers.common.input.DefaultCharInputReader].nextChar()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEOF(com.univocity.parsers.common.input.DefaultCharInputReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:37,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].<init>(com.univocity.parsers.common.input.DefaultCharInputReaderTest,char,int,boolean)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:37,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:39,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].start(StringReader)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:39,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:40,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(char,com.univocity.parsers.common.input.DefaultCharInputReaderTest)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:40,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:41,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:41,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:42,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:42,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEOF(com.univocity.parsers.common.input.DefaultCharInputReader)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:43,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:45,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].start(StringReader)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:45,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:46,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(char,com.univocity.parsers.common.input.DefaultCharInputReaderTest)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:46,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:47,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(char,com.univocity.parsers.common.input.DefaultCharInputReaderTest)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:47,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:48,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:48,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:49,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:49,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEOF(com.univocity.parsers.common.input.DefaultCharInputReader)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:50,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:52,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].start(StringReader)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:52,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:53,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(char,com.univocity.parsers.common.input.DefaultCharInputReaderTest)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:53,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:54,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(char,com.univocity.parsers.common.input.DefaultCharInputReaderTest)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:54,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEOF(com.univocity.parsers.common.input.DefaultCharInputReader)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:55,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:56,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:56,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:57,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:57,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:59,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].start(StringReader)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:59,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:60,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(char,com.univocity.parsers.common.input.DefaultCharInputReaderTest)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:60,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:61,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:61,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:62,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(char,com.univocity.parsers.common.input.DefaultCharInputReaderTest)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:62,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:63,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:63,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:64,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(char,com.univocity.parsers.common.input.DefaultCharInputReaderTest)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:64,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:65,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:65,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEOF(com.univocity.parsers.common.input.DefaultCharInputReader)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:66,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:67,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:67,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:68,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:68,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:69,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:69,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:71,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].start(StringReader)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:71,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:72,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(char,com.univocity.parsers.common.input.DefaultCharInputReaderTest)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:72,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:73,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(char,com.univocity.parsers.common.input.DefaultCharInputReaderTest)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:73,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEOF(com.univocity.parsers.common.input.DefaultCharInputReader)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:74,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:75,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:75,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:76,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:76,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:77,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:77,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:79,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].start(StringReader)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:79,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:80,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(char,com.univocity.parsers.common.input.DefaultCharInputReaderTest)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:80,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:81,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:81,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:82,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:82,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEOF(com.univocity.parsers.common.input.DefaultCharInputReader)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReaderTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 78
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].testInputReading()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.DefaultCharInputReader].<init>(com.univocity.parsers.common.input.DefaultCharInputReaderTest,char,int,boolean)'
    - '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest)'
    - '[String].toCharArray()'
    - '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEOF(com.univocity.parsers.common.input.DefaultCharInputReader)'
    - '[com.univocity.parsers.common.input.DefaultCharInputReader].start(StringReader)'
    - '[com.univocity.parsers.common.input.DefaultCharInputReader].nextChar()'
    - '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(com.univocity.parsers.common.input.DefaultCharInputReaderTest,int)'
    - '[com.univocity.parsers.common.input.DefaultCharInputReader].lastIndexOf(char)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEquals(char,com.univocity.parsers.common.input.DefaultCharInputReaderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].testInputReading()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.DefaultCharInputReaderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.input.DefaultCharInputReaderTest
    signature: '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:25,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:26,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:27,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:28,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespace(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:29,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:30,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:30,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:31,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespace(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:33,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespace(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:34,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:35,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:35,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:36,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: 37
      start: 23
    functionDepth: 3
    functionLinenumber: 23
    functionLinenumberEnd: 37
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppendIgnoringWhitespace()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespace(char)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppendIgnoringWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:41,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:43,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:44,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:45,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringPadding(char,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:46,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:47,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:47,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:48,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringPadding(char,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:50,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:51,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:51,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:52,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: 53
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppendIgnoringPadding()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringPadding(char,char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppendIgnoringPadding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:57,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:59,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:60,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:61,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:62,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:63,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:63,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:64,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:66,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:67,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:67,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:68,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:70,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:71,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:71,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 55
    functionDepth: 3
    functionLinenumber: 55
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppendIgnoringWhitespaceAndPadding()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppendIgnoringWhitespaceAndPadding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:77,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:78,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:79,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:79,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:80,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:82,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:83,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:83,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:84,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:86,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:87,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:88,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:89,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:89,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    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: 91
      start: 75
    functionDepth: 3
    functionLinenumber: 75
    functionLinenumberEnd: 91
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppend()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppend()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:95,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].fill(char,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:96,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:97,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:97,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:98,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].fill(char,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:100,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:101,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:101,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:102,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].fill(char,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:104,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:105,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:105,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:106,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: 107
      start: 93
    functionDepth: 3
    functionLinenumber: 93
    functionLinenumberEnd: 107
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testFill()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].fill(char,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testFill()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:111,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].prepend(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:112,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:113,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:113,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:114,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].prepend(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:116,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:117,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:117,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:118,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].prepend(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:120,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:121,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:121,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:122,1
    - Dst: '[String].toCharArray()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:124,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].prepend(com.univocity.parsers.common.input.ExpandingCharAppenderTest)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:124,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:125,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 126
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testPrepend()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
    - '[String].toCharArray()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].prepend(com.univocity.parsers.common.input.ExpandingCharAppenderTest)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].prepend(char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testPrepend()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:130,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:131,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(com.univocity.parsers.common.input.ExpandingCharAppender)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:133,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:134,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,null)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:134,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:135,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:137,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:138,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(com.univocity.parsers.common.input.ExpandingCharAppender)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:140,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:141,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:141,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:142,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(com.univocity.parsers.common.input.ExpandingCharAppender)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:144,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:145,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:145,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:146,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:147,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,null)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:147,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:148,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:150,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:151,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(com.univocity.parsers.common.input.ExpandingCharAppender)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:153,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:154,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:154,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:155,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:156,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,null)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:156,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    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: 158
      start: 128
    functionDepth: 3
    functionLinenumber: 128
    functionLinenumberEnd: 158
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppend1()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].append(com.univocity.parsers.common.input.ExpandingCharAppender)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,null)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppend1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:164,1
    - Dst: '[String].toCharArray()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:165,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:165,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:166,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:166,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:167,1
    - Dst: '[String].toCharArray()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:170,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:170,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:171,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:171,1
    - Dst: '[String].toCharArray()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:173,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:173,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:174,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:174,1
    - Dst: '[String].toCharArray()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:176,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:176,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:177,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 178
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppendArray()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
    - '[String].toCharArray()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].append(com.univocity.parsers.common.input.ExpandingCharAppenderTest,int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppendArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:182,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:183,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].remove(int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:185,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:186,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:186,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].remove(int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:188,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:189,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:189,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].remove(int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:192,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:193,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:193,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].remove(int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:195,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:196,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:196,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].remove(int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:198,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:199,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:199,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].remove(int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:201,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:202,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:202,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].remove(int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:204,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:205,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:205,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].remove(int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:207,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:208,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:208,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].remove(int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:210,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:211,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,null)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:211,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:213,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].remove(int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:214,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:215,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:215,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].remove(int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:217,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:218,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:218,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].reset()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:220,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:221,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].remove(int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:222,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:223,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:223,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].remove(int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:225,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:226,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,null)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppenderTest:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 227
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testRemove()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].toString()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].remove(int,int)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].reset()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,null)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].assertEquals(com.univocity.parsers.common.input.ExpandingCharAppenderTest,String)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].append(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.ExpandingCharAppenderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.input.ExpandingCharAppenderTest
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:28,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:29,1
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppenderTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:29,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:30,1
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppenderTest].setDelimiter(char)'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:30,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setMaxCharsPerColumn(int)'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:31,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:32,1
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppenderTest].setQuote(char)'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:32,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:33,1
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppenderTest].setQuoteEscape(char)'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:33,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:34,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:35,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:36,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:37,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:39,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:40,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(com.univocity.parsers.common.input.WriterCharAppenderTest)'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:47,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:48,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:50,1
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppenderTest].assertEquals(com.univocity.parsers.common.input.WriterCharAppenderTest,com.univocity.parsers.common.input.WriterCharAppenderTest)'
      Src: com.univocity.parsers.common.input.WriterCharAppenderTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.common.input.WriterCharAppenderTest].testAppendAndExpandWhenAppendingChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/WriterCharAppenderTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
    - '[java.io.StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setMaxCharsPerColumn(int)'
    - '[com.univocity.parsers.common.input.WriterCharAppenderTest].setLineSeparator(String)'
    - '[com.univocity.parsers.common.input.WriterCharAppenderTest].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[java.io.StringWriter].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.common.input.WriterCharAppenderTest].assertEquals(com.univocity.parsers.common.input.WriterCharAppenderTest,com.univocity.parsers.common.input.WriterCharAppenderTest)'
    - '[com.univocity.parsers.common.input.WriterCharAppenderTest].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(com.univocity.parsers.common.input.WriterCharAppenderTest)'
    - '[com.univocity.parsers.common.input.WriterCharAppenderTest].setQuoteEscape(char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.WriterCharAppenderTest].testAppendAndExpandWhenAppendingChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.WriterCharAppenderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.input.WriterCharAppenderTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/WriterCharAppenderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.input.WriterCharAppenderTest
    signature: '[com.univocity.parsers.common.input.WriterCharAppenderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:38,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:38,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: com.univocity.parsers.csv.CsvParserSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getParserSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvParserSettings
    signature: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getParserSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:43,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:44,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:44,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: com.univocity.parsers.csv.CsvWriterSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getWriterSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriterSettings
    signature: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getWriterSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Class.forName(String)
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:129,1
    - Dst: DriverManager.getConnection(String)
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:130,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].createStatement()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:132,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].execute(com.univocity.parsers.common.routine.AbstractRoutinesTest)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:135,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].executeUpdate(String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:136,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].executeUpdate(String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:137,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].executeUpdate(String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:138,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].executeQuery(String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:144,1
    - Dst: test.run(com.univocity.parsers.common.routine.AbstractRoutinesTest)
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:146,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].close()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:148,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].close()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:153,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].close()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:156,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 16
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 158
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testWriteResultSet()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].executeUpdate(String)'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].createStatement()'
    - test.run(com.univocity.parsers.common.routine.AbstractRoutinesTest)
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].close()'
    - DriverManager.getConnection(String)
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].executeQuery(String)'
    - Class.forName(String)
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].execute(com.univocity.parsers.common.routine.AbstractRoutinesTest)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testWriteResultSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:162,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getParserSettings()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:163,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNumberOfRowsToSkip(int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:164,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:165,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:167,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].setParserSettings(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:168,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:170,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:171,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].setDelimiter(char)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:171,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:172,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:172,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:173,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].setQuoteEscape(char)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:173,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:174,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].setQuote(char)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:174,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setSkipEmptyLines(boolean)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:175,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].setWriterSettings(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:176,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:178,1
    - Dst: '[com.univocity.parsers.ParserTestCase].newReader(String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:180,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAndWrite(Reader,StringWriter)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:180,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:192,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertEquals(com.univocity.parsers.common.routine.AbstractRoutinesTest,com.univocity.parsers.common.routine.AbstractRoutinesTest)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    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: 195
      start: 160
    functionDepth: 2
    functionLinenumber: 160
    functionLinenumberEnd: 195
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testParseAndWrite()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getParserSettings()'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setSkipEmptyLines(boolean)'
    - '[com.univocity.parsers.csv.CsvRoutines].setParserSettings(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.ParserTestCase].newReader(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertEquals(com.univocity.parsers.common.routine.AbstractRoutinesTest,com.univocity.parsers.common.routine.AbstractRoutinesTest)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.csv.CsvRoutines].parseAndWrite(Reader,StringWriter)'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNumberOfRowsToSkip(int)'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvRoutines].setWriterSettings(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testParseAndWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getParserSettings()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:199,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:199,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:199,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(com.univocity.parsers.common.routine.AbstractRoutinesTest)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:199,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertNotNull(com.univocity.parsers.common.routine.AbstractRoutinesTest)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:200,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].isEmpty()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:201,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertFalse(com.univocity.parsers.common.routine.AbstractRoutinesTest)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:201,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: 202
      start: 197
    functionDepth: 2
    functionLinenumber: 197
    functionLinenumberEnd: 202
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testParseAllJavaBeans()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].isEmpty()'
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(com.univocity.parsers.common.routine.AbstractRoutinesTest)'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertFalse(com.univocity.parsers.common.routine.AbstractRoutinesTest)'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getParserSettings()'
    - '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertNotNull(com.univocity.parsers.common.routine.AbstractRoutinesTest)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testParseAllJavaBeans()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getParserSettings()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:206,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:206,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:206,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(com.univocity.parsers.common.routine.AbstractRoutinesTest)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:206,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:208,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getWriterSettings()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:209,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:210,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.common.routine.AbstractRoutinesTest,StringWriter)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:210,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:211,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertEquals(com.univocity.parsers.common.routine.AbstractRoutinesTest,String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:211,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:213,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:214,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.common.routine.AbstractRoutinesTest,StringWriter,String,String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:214,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:215,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertEquals(com.univocity.parsers.common.routine.AbstractRoutinesTest,String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    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: 216
      start: 204
    functionDepth: 2
    functionLinenumber: 204
    functionLinenumberEnd: 216
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testWriteAllJavaBeans()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.common.routine.AbstractRoutinesTest,StringWriter,String,String)'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertEquals(com.univocity.parsers.common.routine.AbstractRoutinesTest,String)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(com.univocity.parsers.common.routine.AbstractRoutinesTest)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getWriterSettings()'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getParserSettings()'
    - '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.common.routine.AbstractRoutinesTest,StringWriter)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testWriteAllJavaBeans()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:221,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getParserSettings()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:222,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:222,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:222,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].iterate(com.univocity.parsers.common.routine.AbstractRoutinesTest)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:222,1
    - Dst: '[ArrayList].add(com.univocity.parsers.common.routine.AbstractRoutinesTest)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:223,1
    - Dst: '[ArrayList].size()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:225,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertEquals(com.univocity.parsers.common.routine.AbstractRoutinesTest,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:225,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:226,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getQuantity()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:226,1
    - Dst: Integer.valueOf(int)
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:226,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertEquals(com.univocity.parsers.common.routine.AbstractRoutinesTest,com.univocity.parsers.common.routine.AbstractRoutinesTest)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:226,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:227,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getComments()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:227,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertEquals(com.univocity.parsers.common.routine.AbstractRoutinesTest,String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    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: 228
      start: 219
    functionDepth: 2
    functionLinenumber: 219
    functionLinenumberEnd: 228
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testIterateJavaBeans()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].get(int)'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertEquals(com.univocity.parsers.common.routine.AbstractRoutinesTest,String)'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getQuantity()'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertEquals(com.univocity.parsers.common.routine.AbstractRoutinesTest,com.univocity.parsers.common.routine.AbstractRoutinesTest)'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getParserSettings()'
    - '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
    - '[ArrayList].size()'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getComments()'
    - '[ArrayList].add(com.univocity.parsers.common.routine.AbstractRoutinesTest)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - Integer.valueOf(int)
    - '[com.univocity.parsers.csv.CsvRoutines].iterate(com.univocity.parsers.common.routine.AbstractRoutinesTest)'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertEquals(com.univocity.parsers.common.routine.AbstractRoutinesTest,int)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testIterateJavaBeans()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:232,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest].<init>(null)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:234,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testWriteResultSet(com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:234,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:254,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:254,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(com.univocity.parsers.common.routine.AbstractRoutinesTest)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:254,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].size()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:255,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertEquals(com.univocity.parsers.common.routine.AbstractRoutinesTest,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:255,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    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: 256
      start: 230
    functionDepth: 3
    functionLinenumber: 230
    functionLinenumberEnd: 256
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testResourcesOpenFlagWithOutputStream()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testWriteResultSet(com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest)'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].size()'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest].<init>(null)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(com.univocity.parsers.common.routine.AbstractRoutinesTest)'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertEquals(com.univocity.parsers.common.routine.AbstractRoutinesTest,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testResourcesOpenFlagWithOutputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:260,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:261,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:261,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:262,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:263,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:264,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].getInputDimension(StringReader)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:264,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].rowCount()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:265,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertEquals(com.univocity.parsers.common.routine.AbstractRoutinesTest,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:265,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].columnCount()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:266,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertEquals(com.univocity.parsers.common.routine.AbstractRoutinesTest,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest:266,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: 267
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 267
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testInputDimensionRoutine()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvRoutines].getInputDimension(StringReader)'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].rowCount()'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].columnCount()'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].assertEquals(com.univocity.parsers.common.routine.AbstractRoutinesTest,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testInputDimensionRoutine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.routine.AbstractRoutinesTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.routine.AbstractRoutinesTest
    signature: '[com.univocity.parsers.common.routine.AbstractRoutinesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.routine.AbstractRoutines
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractRoutines
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - routineImpl
    argTypes:
    - com.univocity.parsers.common.routine.AbstractRoutines
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest].<init>(com.univocity.parsers.common.routine.AbstractRoutines)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest
    signature: '[com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest].<init>(com.univocity.parsers.common.routine.AbstractRoutines)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest:57,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].setKeepResourcesOpen(boolean)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest:59,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,StringWriter)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest:61,1
    - Dst: '[StringWriter].write(String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest:63,1
    - Dst: '[ResultSet].isClosed()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest:64,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest].assertFalse(com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest)'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest:64,1
    - Dst: '[StringWriter].close()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest:66,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest:68,1
    - Dst: '[ResultSet].close()'
      Src: com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - ResultSet
      classConcrete: true
      classEnum: false
      classFields:
      - AbstractRoutines
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rs
    argTypes:
    - ResultSet
    constantsTouched: []
    func_position:
      end: 71
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest].run(ResultSet)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].setKeepResourcesOpen(boolean)'
    - '[StringWriter].write(String)'
    - '[ResultSet].isClosed()'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest].assertFalse(com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,StringWriter)'
    - '[StringWriter].close()'
    - '[ResultSet].close()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest].run(ResultSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:77,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toNull(String,String)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:79,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].convertAll(com.univocity.parsers.conversions.NullStringConversion)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:79,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].newCsvInputSettings()'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:81,1
    - Dst: '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:82,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].setRowProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:82,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].excludeIndexes(int)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:88,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:90,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:91,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].getFormat()'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:92,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:92,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].setRowProcessor(com.univocity.parsers.common.processor.MultiBeanListProcessor)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:93,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:95,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:96,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].getBeans()'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:98,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].getBeans()'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:99,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].getBeans()'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:100,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].getBeans()'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:101,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].size()'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:102,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,int)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:102,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].size()'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:103,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,int)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:103,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].size()'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:104,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,int)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:104,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].size()'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:105,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,int)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:105,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:112,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:113,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:114,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:115,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:117,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,BigDecimal)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:117,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertNull(com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:118,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,Object)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:119,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertTrue(com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:120,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,int)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:121,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertNull(com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:122,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:124,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,BigDecimal)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:124,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertNull(com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:125,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,Object)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:126,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertTrue(com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:127,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:129,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:130,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:131,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:132,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertNull(com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:132,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,null)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:134,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,Object)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:135,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertFalse(com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:136,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,String)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:137,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,null)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:139,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,String)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:140,1
    - Dst: Integer.valueOf()
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:141,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:141,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertFalse(com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest:142,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: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 145
    functionName: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].testMultiBeanProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,null)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertFalse(com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertNull(com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,Object)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,BigDecimal)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].getFormat()'
    - '[com.univocity.parsers.conversions.Conversions].toNull(String,String)'
    - '[StringReader].<init>(com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertTrue(com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,int)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].newCsvInputSettings()'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessor].convertAll(com.univocity.parsers.conversions.NullStringConversion)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,com.univocity.parsers.common.processor.MultiBeanListProcessorTest)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].assertEquals(com.univocity.parsers.common.processor.MultiBeanListProcessorTest,String)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].get(int)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].size()'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].setRowProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].setRowProcessor(com.univocity.parsers.common.processor.MultiBeanListProcessor)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessor].getBeans()'
    - '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].excludeIndexes(int)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessor].<init>()'
    - Integer.valueOf()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].testMultiBeanProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.MultiBeanListProcessorTest
      static: false
      superClass: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.MultiBeanListProcessorTest
    signature: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.MultiBeanListProcessorTest.AmountBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest.AmountBean].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.MultiBeanListProcessorTest.AmountBean
    signature: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest.AmountBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.MultiBeanListProcessorTest.QuantityBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest.QuantityBean].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.MultiBeanListProcessorTest.QuantityBean
    signature: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest.QuantityBean].<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: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest.BrokenBean].getQuantity()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest.BrokenBean].getQuantity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessorTest.BrokenBean:68,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    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:
    - quantity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 71
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest.BrokenBean].setQuantity(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest.BrokenBean].setQuantity(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: com.univocity.parsers.common.processor.MultiBeanListProcessorTest.BrokenBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest.BrokenBean].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.MultiBeanListProcessorTest.BrokenBean
    signature: '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest.BrokenBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:54,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toNull(String)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:55,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].convertAll(com.univocity.parsers.conversions.NullStringConversion)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:55,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].initialize()'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:57,1
    - Dst: '[com.univocity.parsers.examples.TestBean].<init>()'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:61,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:62,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].write(com.univocity.parsers.examples.TestBean,NormalizedString[],null)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:67,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:69,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:70,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:71,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:72,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:73,1
    - Dst: '[com.univocity.parsers.examples.TestBean].<init>()'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:75,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].write(com.univocity.parsers.examples.TestBean,NormalizedString[],null)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:81,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:83,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:84,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:85,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:86,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].testAnnotatedBeanProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].write(com.univocity.parsers.examples.TestBean,NormalizedString[],null)'
    - '[com.univocity.parsers.examples.TestBean].<init>()'
    - '[com.univocity.parsers.conversions.Conversions].toNull(String)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].assertEquals(String)'
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].convertAll(com.univocity.parsers.conversions.NullStringConversion)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].initialize()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].testAnnotatedBeanProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:92,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:93,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:94,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:97,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].fail(String)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:98,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:100,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].startsWith(String)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:100,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].assertTrue(com.univocity.parsers.common.processor.BeanWriterProcessorTest)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:100,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 102
    functionName: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].testRepeatedIndexInAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].startsWith(String)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].fail(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].assertTrue(com.univocity.parsers.common.processor.BeanWriterProcessorTest)'
    - e.getMessage()
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].testRepeatedIndexInAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].split(String)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:50,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(com.univocity.parsers.common.processor.BeanWriterProcessorTest)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessorTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.BeanWriterProcessorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[String].split(String)'
    - '[com.univocity.parsers.common.NormalizedString].toArray(com.univocity.parsers.common.processor.BeanWriterProcessorTest)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.BeanWriterProcessorTest
    signature: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - String
      - BigDecimal
      - Boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.BeanWriterProcessorTest.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest.TestBean].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.BeanWriterProcessorTest.TestBean
    signature: '[com.univocity.parsers.common.processor.BeanWriterProcessorTest.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:49,1
    - Dst: '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessor].<init>(int)'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:52,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toInteger()'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:80,1
    - Dst: '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessor].convertFields(com.univocity.parsers.conversions.IntegerConversion)'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:80,1
    - Dst: '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest].add(String)'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:80,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBoolean()'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:81,1
    - Dst: '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessor].convertFields(com.univocity.parsers.conversions.BooleanConversion)'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:81,1
    - Dst: '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest].add(String)'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:81,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toChar()'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:82,1
    - Dst: '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessor].convertFields(com.univocity.parsers.conversions.CharacterConversion)'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:82,1
    - Dst: '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest].add(String)'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:82,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:83,1
    - Dst: '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessor].convertIndexes(com.univocity.parsers.conversions.BigDecimalConversion)'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:83,1
    - Dst: '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest].add(int)'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:83,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:85,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:86,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BatchedObjectColumnProcessor)'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:87,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:89,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:89,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest:89,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 46
    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: 90
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 90
    functionName: '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest].testColumnValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.conversions.Conversions].toChar()'
    - '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest].add(String)'
    - '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessor].convertFields(com.univocity.parsers.conversions.CharacterConversion)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessor].convertFields(com.univocity.parsers.conversions.IntegerConversion)'
    - '[com.univocity.parsers.conversions.Conversions].toBoolean()'
    - '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessor].<init>(int)'
    - '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessor].convertIndexes(com.univocity.parsers.conversions.BigDecimalConversion)'
    - '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessor].convertFields(com.univocity.parsers.conversions.BooleanConversion)'
    - '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[BigDecimal].<init>(String)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest].add(int)'
    - '[com.univocity.parsers.conversions.Conversions].toInteger()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BatchedObjectColumnProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest].testColumnValues()'
  - 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: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest
    signature: '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:32,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:33,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.csv.CsvParserSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newCsvInputSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvParserSettings
    signature: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newCsvInputSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:50,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.univocity.parsers.common.processor.ObjectRowListProcessor
      - com.univocity.parsers.csv.CsvParserSettings
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<Object[]>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - processor
    - settings
    argTypes:
    - String
    - com.univocity.parsers.common.processor.ObjectRowListProcessor
    - com.univocity.parsers.csv.CsvParserSettings
    constantsTouched: []
    func_position:
      end: 54
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].process(String,com.univocity.parsers.common.processor.ObjectRowListProcessor,com.univocity.parsers.csv.CsvParserSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    linkageType: ''
    returnType: List<Object[]>
    signature: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].process(String,com.univocity.parsers.common.processor.ObjectRowListProcessor,com.univocity.parsers.csv.CsvParserSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:57,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toNull(String,String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:58,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertFields(com.univocity.parsers.common.processor.ObjectRowListProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:60,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].set(String,String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:60,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toCalendar(com.univocity.parsers.common.processor.ObjectRowListProcessorTest,String,String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:62,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertFields(com.univocity.parsers.common.processor.ObjectRowListProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:62,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].set(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:62,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toBigDecimal()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:63,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertFields(com.univocity.parsers.common.processor.ObjectRowListProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:63,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].set(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:63,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toInteger()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:64,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertFields(com.univocity.parsers.common.processor.ObjectRowListProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:64,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].set(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:64,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toLowerCase()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:65,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toBoolean(String[],String[])'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:65,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertFields(com.univocity.parsers.common.processor.ObjectRowListProcessorTest,com.univocity.parsers.common.processor.ObjectRowListProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:65,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].set(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:65,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].trim()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:66,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertFields(com.univocity.parsers.common.processor.ObjectRowListProcessorTest,com.univocity.parsers.common.processor.ObjectRowListProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:66,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].set(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.ObjectRowListProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newProcessorWithFieldNames()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toInteger()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertFields(com.univocity.parsers.common.processor.ObjectRowListProcessorTest)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toBoolean(String[],String[])'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].set(String,String)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toNull(String,String)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertFields(com.univocity.parsers.common.processor.ObjectRowListProcessorTest,com.univocity.parsers.common.processor.ObjectRowListProcessorTest)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].trim()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toCalendar(com.univocity.parsers.common.processor.ObjectRowListProcessorTest,String,String)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toLowerCase()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].set(String)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toBigDecimal()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ObjectRowListProcessor
    signature: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newProcessorWithFieldNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:72,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toNull(String,String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:73,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.common.processor.ObjectRowListProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:75,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].set(int,int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:75,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toCalendar(com.univocity.parsers.common.processor.ObjectRowListProcessorTest,String,String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:77,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.common.processor.ObjectRowListProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:77,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].set(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:77,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toBigDecimal()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:78,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.common.processor.ObjectRowListProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:78,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].set(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:78,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toInteger()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:79,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.common.processor.ObjectRowListProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:79,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].set(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:79,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toLowerCase()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:80,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toBoolean(String[],String[])'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:80,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.common.processor.ObjectRowListProcessorTest,com.univocity.parsers.common.processor.ObjectRowListProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:80,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].set(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:80,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].trim()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:81,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.common.processor.ObjectRowListProcessorTest,com.univocity.parsers.common.processor.ObjectRowListProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:81,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].set(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.ObjectRowListProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newProcessorWithFieldIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].set(int,int)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toInteger()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.common.processor.ObjectRowListProcessorTest,com.univocity.parsers.common.processor.ObjectRowListProcessorTest)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toBoolean(String[],String[])'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toNull(String,String)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.common.processor.ObjectRowListProcessorTest)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].trim()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toCalendar(com.univocity.parsers.common.processor.ObjectRowListProcessorTest,String,String)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toLowerCase()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].set(int)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].toBigDecimal()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ObjectRowListProcessor
    signature: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newProcessorWithFieldIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newProcessorWithFieldNames()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:89,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newProcessorWithFieldIndexes()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].getProcessors()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newProcessorWithFieldIndexes()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newProcessorWithFieldNames()'
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].getProcessors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newCsvInputSettings()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:96,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].process(String,com.univocity.parsers.common.processor.ObjectRowListProcessor,com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:96,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:97,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].size()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:98,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(com.univocity.parsers.common.processor.ObjectRowListProcessorTest,int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:98,1
    - Dst: '[GregorianCalendar].<init>(int,com.univocity.parsers.common.processor.ObjectRowListProcessorTest,int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:100,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:102,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(GregorianCalendar)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:103,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:104,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(BigDecimal)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:104,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:105,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(boolean)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:106,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertNull()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:107,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:109,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(GregorianCalendar)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:110,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(null)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:111,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(null)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:112,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(boolean)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:113,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.ObjectRowListProcessor
      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:
    - processor
    argTypes:
    - com.univocity.parsers.common.processor.ObjectRowListProcessor
    constantsTouched: []
    func_position:
      end: 115
      start: 94
    functionDepth: 4
    functionLinenumber: 94
    functionLinenumberEnd: 115
    functionName: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].conversionTest(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(GregorianCalendar)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].get(int)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(String)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(com.univocity.parsers.common.processor.ObjectRowListProcessorTest,int)'
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertNull()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(int)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].process(String,com.univocity.parsers.common.processor.ObjectRowListProcessor,com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(boolean)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newCsvInputSettings()'
    - '[GregorianCalendar].<init>(int,com.univocity.parsers.common.processor.ObjectRowListProcessorTest,int)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].size()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(BigDecimal)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(null)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].conversionTest(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newCsvInputSettings()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:119,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:120,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes(int,int,int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:121,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:122,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:122,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].process(String,com.univocity.parsers.common.processor.ObjectRowListProcessor,com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:124,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:125,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].size()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:126,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(com.univocity.parsers.common.processor.ObjectRowListProcessorTest,int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:126,1
    - Dst: '[GregorianCalendar].<init>(int,com.univocity.parsers.common.processor.ObjectRowListProcessorTest,int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:128,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:130,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:131,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(BigDecimal)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:131,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(GregorianCalendar)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:132,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(boolean)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:133,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:135,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(null)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:136,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(GregorianCalendar)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:137,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(boolean)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.ObjectRowListProcessor
      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:
    - processor
    argTypes:
    - com.univocity.parsers.common.processor.ObjectRowListProcessor
    constantsTouched: []
    func_position:
      end: 139
      start: 117
    functionDepth: 4
    functionLinenumber: 117
    functionLinenumberEnd: 139
    functionName: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].conversionTestOnSelectedColumnsWithReordering(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(GregorianCalendar)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].get(int)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(com.univocity.parsers.common.processor.ObjectRowListProcessorTest,int)'
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes(int,int,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].process(String,com.univocity.parsers.common.processor.ObjectRowListProcessor,com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(boolean)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newCsvInputSettings()'
    - '[GregorianCalendar].<init>(int,com.univocity.parsers.common.processor.ObjectRowListProcessorTest,int)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].size()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(BigDecimal)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(null)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].conversionTestOnSelectedColumnsWithReordering(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newCsvInputSettings()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:144,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes(int,int,int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:145,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:146,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].process(String,com.univocity.parsers.common.processor.ObjectRowListProcessor,com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:148,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:149,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].size()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:150,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(com.univocity.parsers.common.processor.ObjectRowListProcessorTest,int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:150,1
    - Dst: '[GregorianCalendar].<init>(int,com.univocity.parsers.common.processor.ObjectRowListProcessorTest,int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:152,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:154,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(GregorianCalendar)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:155,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:156,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(BigDecimal)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:156,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertNull()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:157,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(boolean)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:158,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertNull()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:159,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:161,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(GregorianCalendar)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:162,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(null)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:163,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertNull()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:164,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(boolean)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:165,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertNull()'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessorTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.ObjectRowListProcessor
      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:
    - processor
    argTypes:
    - com.univocity.parsers.common.processor.ObjectRowListProcessor
    constantsTouched: []
    func_position:
      end: 167
      start: 141
    functionDepth: 4
    functionLinenumber: 141
    functionLinenumberEnd: 167
    functionName: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].conversionTestOnSelectedColumnsWithoutColumnReordering(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(GregorianCalendar)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].get(int)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(com.univocity.parsers.common.processor.ObjectRowListProcessorTest,int)'
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes(int,int,int)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertNull()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].process(String,com.univocity.parsers.common.processor.ObjectRowListProcessor,com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(boolean)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newCsvInputSettings()'
    - '[GregorianCalendar].<init>(int,com.univocity.parsers.common.processor.ObjectRowListProcessorTest,int)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].size()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(BigDecimal)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].assertEquals(null)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].conversionTestOnSelectedColumnsWithoutColumnReordering(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
  - 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: com.univocity.parsers.common.processor.ObjectRowListProcessorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ObjectRowListProcessorTest
    signature: '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:39,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toInteger()'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:40,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertFields(com.univocity.parsers.conversions.IntegerConversion)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:40,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].add(String)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:40,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBoolean()'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:41,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertFields(com.univocity.parsers.conversions.BooleanConversion)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:41,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].add(String)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:41,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toChar()'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:42,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertFields(com.univocity.parsers.conversions.CharacterConversion)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:42,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].add(String)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:42,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:43,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertIndexes(com.univocity.parsers.conversions.BigDecimalConversion)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:43,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].add(int)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:46,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.ObjectColumnProcessor)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:50,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:50,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:56,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].getColumnValuesAsList()'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:59,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].getColumnValuesAsMapOfIndexes()'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:60,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].assertEquals(com.univocity.parsers.common.processor.ObjectColumnProcessorTest,com.univocity.parsers.common.processor.ObjectColumnProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:62,1
    - Dst: column.toArray()
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:66,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].assertEquals(com.univocity.parsers.common.processor.ObjectColumnProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:66,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].get(com.univocity.parsers.common.processor.ObjectColumnProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:67,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].toArray()'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:67,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].assertEquals(com.univocity.parsers.common.processor.ObjectColumnProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:67,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].getColumnValuesAsMapOfNames()'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:71,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].fail(String)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:72,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].getHeaders()'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:76,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].assertEquals(com.univocity.parsers.common.processor.ObjectColumnProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessorTest:76,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 38
    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: 77
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].testColumnValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectColumnProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].assertEquals(com.univocity.parsers.common.processor.ObjectColumnProcessorTest)'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertFields(com.univocity.parsers.conversions.CharacterConversion)'
    - '[com.univocity.parsers.conversions.Conversions].toBoolean()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].add(String)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.conversions.Conversions].toChar()'
    - column.toArray()
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].fail(String)'
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].getColumnValuesAsMapOfIndexes()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].assertEquals(com.univocity.parsers.common.processor.ObjectColumnProcessorTest,com.univocity.parsers.common.processor.ObjectColumnProcessorTest)'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].getHeaders()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].getColumnValuesAsList()'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].get(com.univocity.parsers.common.processor.ObjectColumnProcessorTest)'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.conversions.Conversions].toInteger()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.ObjectColumnProcessor)'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertFields(com.univocity.parsers.conversions.IntegerConversion)'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].getColumnValuesAsMapOfNames()'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].add(int)'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertFields(com.univocity.parsers.conversions.BooleanConversion)'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].toArray()'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertIndexes(com.univocity.parsers.conversions.BigDecimalConversion)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].testColumnValues()'
  - 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: com.univocity.parsers.common.processor.ObjectColumnProcessorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectColumnProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ObjectColumnProcessorTest
    signature: '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:34,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:37,1
    - Dst: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].append(com.univocity.parsers.common.processor.ConcurrentRowProcessorTest)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:37,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:38,1
    - Dst: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].append(com.univocity.parsers.common.processor.ConcurrentRowProcessorTest)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:38,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:39,1
    - Dst: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].append(com.univocity.parsers.common.processor.ConcurrentRowProcessorTest)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:39,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:40,1
    - Dst: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].append(com.univocity.parsers.common.processor.ConcurrentRowProcessorTest)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:40,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:41,1
    - Dst: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].append(com.univocity.parsers.common.processor.ConcurrentRowProcessorTest)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:41,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:42,1
    - Dst: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].append(com.univocity.parsers.common.processor.ConcurrentRowProcessorTest)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:42,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:43,1
    - Dst: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].append(com.univocity.parsers.common.processor.ConcurrentRowProcessorTest)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:43,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:44,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      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: 48
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].init()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ConcurrentRowProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].append(com.univocity.parsers.common.processor.ConcurrentRowProcessorTest)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].<init>(String)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].getLimits()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ConcurrentRowProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].getLimits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:67,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:68,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:69,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:71,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:72,1
    - Dst: '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].<init>(com.univocity.parsers.common.processor.ColumnProcessor,int)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:74,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.ConcurrentRowProcessor)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:75,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:77,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:80,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessor].getColumnValuesAsList()'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:82,1
    - Dst: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].size()'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:85,1
    - Dst: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].assertEquals(com.univocity.parsers.common.processor.ConcurrentRowProcessorTest,int)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:85,1
    - Dst: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].get(com.univocity.parsers.common.processor.ConcurrentRowProcessorTest)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:87,1
    - Dst: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].size()'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:87,1
    - Dst: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].assertEquals(com.univocity.parsers.common.processor.ConcurrentRowProcessorTest,int)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - limit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 89
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].concurrentRowProcessorTest(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ConcurrentRowProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.ConcurrentRowProcessor)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].assertEquals(com.univocity.parsers.common.processor.ConcurrentRowProcessorTest,int)'
    - '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].<init>(com.univocity.parsers.common.processor.ColumnProcessor,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].get(com.univocity.parsers.common.processor.ConcurrentRowProcessorTest)'
    - '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].size()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.ColumnProcessor].getColumnValuesAsList()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.ColumnProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].concurrentRowProcessorTest(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:94,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:95,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:96,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:98,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:99,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:101,1
    - Dst: '[com.univocity.parsers.common.processor.AbstractRowProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:103,1
    - Dst: '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].<init>(com.univocity.parsers.common.processor.AbstractRowProcessor)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:115,1
    - Dst: '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].setContextCopyingEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:116,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.ConcurrentRowProcessor)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:117,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:119,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      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: 121
      start: 91
    functionDepth: 3
    functionLinenumber: 91
    functionLinenumberEnd: 121
    functionName: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].ensureContextIsPreserved()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ConcurrentRowProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.ConcurrentRowProcessor)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[StringBuilder].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].<init>(com.univocity.parsers.common.processor.AbstractRowProcessor)'
    - '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].setContextCopyingEnabled(boolean)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.AbstractRowProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].ensureContextIsPreserved()'
  - 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: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ConcurrentRowProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ConcurrentRowProcessorTest
    signature: '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.ColumnProcessor)'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:41,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessorTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:43,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:43,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessor].getColumnValuesAsList()'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:52,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessor].getColumnValuesAsMapOfIndexes()'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:53,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessorTest].assertEquals(com.univocity.parsers.common.processor.ColumnProcessorTest,com.univocity.parsers.common.processor.ColumnProcessorTest)'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:55,1
    - Dst: column.toArray()
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:59,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessorTest].assertEquals(com.univocity.parsers.common.processor.ColumnProcessorTest)'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:59,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessorTest].get(com.univocity.parsers.common.processor.ColumnProcessorTest)'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:60,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessorTest].toArray()'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:60,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessorTest].assertEquals(com.univocity.parsers.common.processor.ColumnProcessorTest)'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:60,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessor].getColumnValuesAsMapOfNames()'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:65,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessorTest].fail(String)'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:66,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessor].getHeaders()'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:71,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessorTest].assertEquals(com.univocity.parsers.common.processor.ColumnProcessorTest)'
      Src: com.univocity.parsers.common.processor.ColumnProcessorTest:71,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 27
    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: 72
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.common.processor.ColumnProcessorTest].testColumnValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ColumnProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.ColumnProcessor].getHeaders()'
    - '[com.univocity.parsers.common.processor.ColumnProcessorTest].toArray()'
    - '[com.univocity.parsers.common.processor.ColumnProcessor].getColumnValuesAsMapOfIndexes()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.common.processor.ColumnProcessorTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.ColumnProcessor)'
    - column.toArray()
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.ColumnProcessorTest].fail(String)'
    - '[com.univocity.parsers.common.processor.ColumnProcessor].getColumnValuesAsMapOfNames()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.common.processor.ColumnProcessor].getColumnValuesAsList()'
    - '[com.univocity.parsers.common.processor.ColumnProcessorTest].assertEquals(com.univocity.parsers.common.processor.ColumnProcessorTest,com.univocity.parsers.common.processor.ColumnProcessorTest)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.ColumnProcessorTest].assertEquals(com.univocity.parsers.common.processor.ColumnProcessorTest)'
    - '[com.univocity.parsers.common.processor.ColumnProcessorTest].get(com.univocity.parsers.common.processor.ColumnProcessorTest)'
    - '[com.univocity.parsers.common.processor.ColumnProcessor].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.ColumnProcessorTest].testColumnValues()'
  - 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: com.univocity.parsers.common.processor.ColumnProcessorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.ColumnProcessorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ColumnProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ColumnProcessorTest
    signature: '[com.univocity.parsers.common.processor.ColumnProcessorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:75,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: false
      returnValueGenericType: com.univocity.parsers.csv.CsvParserSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].newCsvInputSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvParserSettings
    signature: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].newCsvInputSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:80,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toNull(String,String)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:82,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].convertAll(com.univocity.parsers.conversions.NullStringConversion)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:82,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].newCsvInputSettings()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:83,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:84,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:84,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].excludeIndexes(int)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:85,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:87,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:88,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:89,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:91,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:92,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:94,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].size()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:95,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,int)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:95,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:98,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:99,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,BigDecimal)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:99,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,Object)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:100,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertTrue(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:101,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertNull(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:102,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:104,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,null)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:105,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,Object)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:106,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertFalse(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:107,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,String)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    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: 109
      start: 78
    functionDepth: 3
    functionLinenumber: 78
    functionLinenumberEnd: 109
    functionName: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].testAnnotatedBeanProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,BigDecimal)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,String)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].size()'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.conversions.Conversions].toNull(String,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,int)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].get(int)'
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].convertAll(com.univocity.parsers.conversions.NullStringConversion)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertTrue(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertNull(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].newCsvInputSettings()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,null)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertFalse(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,Object)'
    - '[com.univocity.parsers.csv.CsvParserSettings].excludeIndexes(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].testAnnotatedBeanProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:113,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:114,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:115,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:115,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:116,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:118,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:121,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:122,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:124,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:125,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertTrue(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:125,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:126,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertNull(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:126,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:127,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertFalse(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 111
    functionDepth: 3
    functionLinenumber: 111
    functionLinenumberEnd: 128
    functionName: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].testAnnotatedBeanWithLessColumns()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertTrue(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertFalse(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertNull(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].get(int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].testAnnotatedBeanWithLessColumns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:132,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toNull(String,String)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:134,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].convertAll(com.univocity.parsers.conversions.NullStringConversion)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:134,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].newCsvInputSettings()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:135,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:136,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:136,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:137,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes(int)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:138,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:140,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:141,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:142,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:144,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:145,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:147,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].size()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:148,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,int)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:148,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:151,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:152,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,BigDecimal)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:152,1
    - Dst: Integer.valueOf(int)
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:153,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:153,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertNull(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:154,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertNull(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:155,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:157,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,null)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:158,1
    - Dst: Integer.valueOf(int)
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:159,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:159,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertNull(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:160,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertNull(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    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: 162
      start: 130
    functionDepth: 3
    functionLinenumber: 130
    functionLinenumberEnd: 162
    functionName: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].testAnnotatedBeanProcessorWithOneFieldOnly()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,BigDecimal)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].size()'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.conversions.Conversions].toNull(String,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,int)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].get(int)'
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].convertAll(com.univocity.parsers.conversions.NullStringConversion)'
    - Integer.valueOf(int)
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertNull(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].newCsvInputSettings()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,null)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].testAnnotatedBeanProcessorWithOneFieldOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:183,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:184,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:185,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:186,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:188,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:189,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:189,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:191,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].size()'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:192,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:193,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,String)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:194,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,String)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:195,1
    - Dst: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,String)'
      Src: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    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: 198
      start: 181
    functionDepth: 3
    functionLinenumber: 181
    functionLinenumberEnd: 198
    functionName: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].testRepeatedIndexInAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].get(int)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].assertEquals(com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest,String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].size()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].testRepeatedIndexInAnnotation()'
  - 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: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest
    signature: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - String
      - BigDecimal
      - Boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest.TestBean].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest.TestBean
    signature: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - MetaData
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest.Data
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest.Data].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest.Data
    signature: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest.Data].<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: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest.MetaData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest.MetaData].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest.MetaData
    signature: '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest.MetaData].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:48,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toNull(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:49,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertFields(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:51,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].set(String,String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:51,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toDate(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:53,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertFields(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:53,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].set(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:53,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toBigDecimal()'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:54,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertFields(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:54,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].set(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:54,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toInteger()'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:55,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertFields(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:55,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].set(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:55,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toBoolean(String,String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:56,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertFields(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:56,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].set(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:56,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].trim()'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:57,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertFields(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest,com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:57,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].set(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SimpleDateFormat
      - String[]
      - Object[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.ObjectRowWriterProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 60
    functionName: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].newProcessorWithFieldNames()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertFields(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toNull(String)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].set(String,String)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toBigDecimal()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].trim()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toBoolean(String,String)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].set(String)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertFields(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest,com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toInteger()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toDate(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ObjectRowWriterProcessor
    signature: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].newProcessorWithFieldNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:63,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toNull(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:64,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertIndexes(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:66,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].set(int,int)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:66,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toDate(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:68,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertIndexes(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:68,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].set(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:68,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toBigDecimal()'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:69,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertIndexes(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:69,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].set(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:69,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toInteger()'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:70,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertIndexes(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:70,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].set(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:70,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toBoolean(String,String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:71,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertIndexes(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:71,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].set(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:71,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].trim()'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:72,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertIndexes(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest,com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:72,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].set(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SimpleDateFormat
      - String[]
      - Object[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.ObjectRowWriterProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 75
    functionName: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].newProcessorWithFieldIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toNull(String)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toInteger()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toBigDecimal()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertIndexes(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest,com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].trim()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toBoolean(String,String)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertIndexes(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].set(int)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].toDate(String)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].set(int,int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ObjectRowWriterProcessor
    signature: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].newProcessorWithFieldIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].newProcessorWithFieldNames()'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:80,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].newProcessorWithFieldIndexes()'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SimpleDateFormat
      - String[]
      - Object[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].getProcessors()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].newProcessorWithFieldNames()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].newProcessorWithFieldIndexes()'
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].getProcessors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].write(String[],null)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:89,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:90,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:91,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:92,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:93,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:94,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].write(String[],null)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:96,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:97,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:98,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:99,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:100,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.ObjectRowWriterProcessor
      classConcrete: true
      classEnum: false
      classFields:
      - SimpleDateFormat
      - String[]
      - Object[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - processor
    argTypes:
    - com.univocity.parsers.common.processor.ObjectRowWriterProcessor
    constantsTouched: []
    func_position:
      end: 102
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 102
    functionName: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].conversionTest(com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].write(String[],null)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].conversionTest(com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:106,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].string()'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:107,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toUpperCase()'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:107,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertType(com.univocity.parsers.conversions.ToStringConversion,com.univocity.parsers.conversions.UpperCaseConversion)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:107,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toUpperCase()'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:108,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].trim()'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:108,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertType(com.univocity.parsers.conversions.UpperCaseConversion,com.univocity.parsers.conversions.TrimConversion)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:108,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toDate(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest,String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:109,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toUpperCase()'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:109,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertType(com.univocity.parsers.conversions.DateConversion,com.univocity.parsers.conversions.UpperCaseConversion)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:109,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].write(String[],null)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:112,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:113,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:114,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(BigDecimal)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:114,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:115,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:116,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(null)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:117,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].write(String[],null)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:119,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:120,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(null)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:121,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(null)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:122,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:123,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SimpleDateFormat
      - String[]
      - Object[][]
      classPublic: true
      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: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 126
    functionName: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].testTypeConversion()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertType(com.univocity.parsers.conversions.DateConversion,com.univocity.parsers.conversions.UpperCaseConversion)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertType(com.univocity.parsers.conversions.ToStringConversion,com.univocity.parsers.conversions.UpperCaseConversion)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(null)'
    - '[com.univocity.parsers.conversions.Conversions].trim()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertType(com.univocity.parsers.conversions.UpperCaseConversion,com.univocity.parsers.conversions.TrimConversion)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(BigDecimal)'
    - '[com.univocity.parsers.conversions.Conversions].toDate(com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest,String)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(int)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].assertEquals(String)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].write(String[],null)'
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.conversions.Conversions].string()'
    - '[com.univocity.parsers.conversions.Conversions].toUpperCase()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].testTypeConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SimpleDateFormat].<init>(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:30,1
    - Dst: '[String].split(String)'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SimpleDateFormat
      - String[]
      - Object[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[SimpleDateFormat].<init>(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest)'
    - '[String].split(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest
    signature: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BatchedColumnProcessor].<init>(int)'
      Src: com.univocity.parsers.common.processor.BatchedColumnProcessorTest:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.processor.BatchedColumnProcessorTest:79,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.BatchedColumnProcessorTest:80,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BatchedColumnProcessor)'
      Src: com.univocity.parsers.common.processor.BatchedColumnProcessorTest:81,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.processor.BatchedColumnProcessorTest:83,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.processor.BatchedColumnProcessorTest:83,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.common.processor.BatchedColumnProcessorTest:83,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 33
    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: 84
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.common.processor.BatchedColumnProcessorTest].testColumnValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/BatchedColumnProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.common.processor.BatchedColumnProcessor].<init>(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BatchedColumnProcessor)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.BatchedColumnProcessorTest].testColumnValues()'
  - 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: com.univocity.parsers.common.processor.BatchedColumnProcessorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.BatchedColumnProcessorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/BatchedColumnProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.BatchedColumnProcessorTest
    signature: '[com.univocity.parsers.common.processor.BatchedColumnProcessorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].getProcessor(boolean)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:52,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].getProcessor(boolean)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:53,1
    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: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 49
    functionDepth: 4
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].getInputsAndProcessors()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].getProcessor(boolean)'
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].getInputsAndProcessors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:61,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:62,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].setLineSeparator(String)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:63,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.MasterDetailListProcessor)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:64,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:66,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:67,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].getRecords()'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:69,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].size()'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:70,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].assertEquals(com.univocity.parsers.common.processor.MasterDetailProcessorTest,int)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:70,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:73,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].sumItems(com.univocity.parsers.common.processor.MasterDetailProcessorTest)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:75,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].getTotal(com.univocity.parsers.common.processor.MasterDetailProcessorTest)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:75,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].assertEquals(Integer,Integer)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:75,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].get(int)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:77,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].sumItems(com.univocity.parsers.common.processor.MasterDetailProcessorTest)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:78,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].getTotal(com.univocity.parsers.common.processor.MasterDetailProcessorTest)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:78,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].assertEquals(Integer,Integer)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.univocity.parsers.common.processor.MasterDetailListProcessor
      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: 2
    argNames:
    - input
    - processor
    argTypes:
    - String
    - com.univocity.parsers.common.processor.MasterDetailListProcessor
    constantsTouched: []
    func_position:
      end: 79
      start: 57
    functionDepth: 3
    functionLinenumber: 57
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].testMasterDetail(String,com.univocity.parsers.common.processor.MasterDetailListProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].getTotal(com.univocity.parsers.common.processor.MasterDetailProcessorTest)'
    - '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].sumItems(com.univocity.parsers.common.processor.MasterDetailProcessorTest)'
    - '[com.univocity.parsers.common.processor.MasterDetailListProcessor].getRecords()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].size()'
    - '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].assertEquals(Integer,Integer)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].assertEquals(com.univocity.parsers.common.processor.MasterDetailProcessorTest,int)'
    - '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].get(int)'
    - '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.MasterDetailListProcessor)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].testMasterDetail(String,com.univocity.parsers.common.processor.MasterDetailListProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailRecord].getMasterRow()'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:82,1
    - Dst: '[BigInteger].intValue()'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.MasterDetailRecord
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - record
    argTypes:
    - com.univocity.parsers.common.processor.MasterDetailRecord
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].getTotal(com.univocity.parsers.common.processor.MasterDetailRecord)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[BigInteger].intValue()'
    - '[com.univocity.parsers.common.processor.MasterDetailRecord].getMasterRow()'
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].getTotal(com.univocity.parsers.common.processor.MasterDetailRecord)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailRecord].getDetailRows()'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:87,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.MasterDetailRecord
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - record
    argTypes:
    - com.univocity.parsers.common.processor.MasterDetailRecord
    constantsTouched: []
    func_position:
      end: 95
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 95
    functionName: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].sumItems(com.univocity.parsers.common.processor.MasterDetailRecord)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.MasterDetailRecord].getDetailRows()'
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].sumItems(com.univocity.parsers.common.processor.MasterDetailRecord)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:98,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].<init>(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:99,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBigInteger()'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:106,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].convertIndexes(com.univocity.parsers.conversions.BigIntegerConversion)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:106,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].set(int)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:106,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toInteger()'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:107,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.conversions.IntegerConversion)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:107,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].set(int)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessorTest:107,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.MasterDetailListProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - totalsOnTop
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 110
      start: 97
    functionDepth: 3
    functionLinenumber: 97
    functionLinenumberEnd: 110
    functionName: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].getProcessor(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.MasterDetailListProcessor].<init>(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    - '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].set(int)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
    - '[com.univocity.parsers.conversions.Conversions].toBigInteger()'
    - '[com.univocity.parsers.common.processor.MasterDetailListProcessor].convertIndexes(com.univocity.parsers.conversions.BigIntegerConversion)'
    - '[com.univocity.parsers.conversions.Conversions].toInteger()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.conversions.IntegerConversion)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.MasterDetailListProcessor
    signature: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].getProcessor(boolean)'
  - 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: com.univocity.parsers.common.processor.MasterDetailProcessorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.MasterDetailProcessorTest
    signature: '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_3:30,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_3:31,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.support.Ticket_3:32,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_3].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.support.Ticket_3:32,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.support.Ticket_3:33,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_3].setCharToEscapeQuoteEscaping(char)'
      Src: com.univocity.parsers.issues.support.Ticket_3:33,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_3:34,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_3:35,1
    - Dst: Ticket_3.class.getResourceAsStream(String)
      Src: com.univocity.parsers.issues.support.Ticket_3:37,1
    - Dst: '[InputStreamReader].<init>(com.univocity.parsers.issues.support.Ticket_3,String)'
      Src: com.univocity.parsers.issues.support.Ticket_3:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(InputStreamReader)'
      Src: com.univocity.parsers.issues.support.Ticket_3:37,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_3].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_3:48,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_3].assertEquals(com.univocity.parsers.issues.support.Ticket_3,com.univocity.parsers.issues.support.Ticket_3)'
      Src: com.univocity.parsers.issues.support.Ticket_3:48,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_3].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_3:49,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_3].assertEquals(com.univocity.parsers.issues.support.Ticket_3,com.univocity.parsers.issues.support.Ticket_3)'
      Src: com.univocity.parsers.issues.support.Ticket_3:49,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_3].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_3:50,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_3].assertEquals(com.univocity.parsers.issues.support.Ticket_3,com.univocity.parsers.issues.support.Ticket_3)'
      Src: com.univocity.parsers.issues.support.Ticket_3:50,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: 51
      start: 28
    functionDepth: 3
    functionLinenumber: 28
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.issues.support.Ticket_3].testEscapeError()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_3.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.support.Ticket_3].get(int)'
    - '[com.univocity.parsers.issues.support.Ticket_3].setCharToEscapeQuoteEscaping(char)'
    - '[InputStreamReader].<init>(com.univocity.parsers.issues.support.Ticket_3,String)'
    - '[com.univocity.parsers.issues.support.Ticket_3].assertEquals(com.univocity.parsers.issues.support.Ticket_3,com.univocity.parsers.issues.support.Ticket_3)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.support.Ticket_3].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(InputStreamReader)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - Ticket_3.class.getResourceAsStream(String)
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_3].testEscapeError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_3:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_3:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.support.Ticket_3:57,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_3].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.support.Ticket_3:57,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.support.Ticket_3:58,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_3].setCharToEscapeQuoteEscaping(char)'
      Src: com.univocity.parsers.issues.support.Ticket_3:58,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_3:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_3:60,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_3:61,1
    - Dst: Ticket_3.class.getResourceAsStream(String)
      Src: com.univocity.parsers.issues.support.Ticket_3:63,1
    - Dst: '[InputStreamReader].<init>(com.univocity.parsers.issues.support.Ticket_3,String)'
      Src: com.univocity.parsers.issues.support.Ticket_3:63,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(InputStreamReader)'
      Src: com.univocity.parsers.issues.support.Ticket_3:63,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_3].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_3:74,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_3].assertEquals(com.univocity.parsers.issues.support.Ticket_3,com.univocity.parsers.issues.support.Ticket_3)'
      Src: com.univocity.parsers.issues.support.Ticket_3:74,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_3].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_3:75,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_3].assertEquals(com.univocity.parsers.issues.support.Ticket_3,com.univocity.parsers.issues.support.Ticket_3)'
      Src: com.univocity.parsers.issues.support.Ticket_3:75,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_3].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_3:76,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_3].assertEquals(com.univocity.parsers.issues.support.Ticket_3,com.univocity.parsers.issues.support.Ticket_3)'
      Src: com.univocity.parsers.issues.support.Ticket_3:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 53
    functionDepth: 3
    functionLinenumber: 53
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.issues.support.Ticket_3].testEscapeEscape()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_3.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.support.Ticket_3].get(int)'
    - '[com.univocity.parsers.issues.support.Ticket_3].setCharToEscapeQuoteEscaping(char)'
    - '[InputStreamReader].<init>(com.univocity.parsers.issues.support.Ticket_3,String)'
    - '[com.univocity.parsers.issues.support.Ticket_3].assertEquals(com.univocity.parsers.issues.support.Ticket_3,com.univocity.parsers.issues.support.Ticket_3)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.support.Ticket_3].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(InputStreamReader)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - Ticket_3.class.getResourceAsStream(String)
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_3].testEscapeEscape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_3
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_3].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_3.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_3
    signature: '[com.univocity.parsers.issues.support.Ticket_3].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_4:54,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.support.Ticket_4:55,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_4].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.support.Ticket_4:55,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_4:56,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.support.Ticket_4:57,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_4:58,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.support.Ticket_4:59,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.support.Ticket_4:59,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.support.Ticket_4:61,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_4].size()'
      Src: com.univocity.parsers.issues.support.Ticket_4:63,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_4].assertEquals(com.univocity.parsers.issues.support.Ticket_4,int)'
      Src: com.univocity.parsers.issues.support.Ticket_4:63,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_4].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_4:65,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_4].assertEquals(com.univocity.parsers.issues.support.Ticket_4,int)'
      Src: com.univocity.parsers.issues.support.Ticket_4:65,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_4].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_4:66,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_4].assertEquals(com.univocity.parsers.issues.support.Ticket_4,String)'
      Src: com.univocity.parsers.issues.support.Ticket_4:66,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_4].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_4:68,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_4].assertEquals(com.univocity.parsers.issues.support.Ticket_4,int)'
      Src: com.univocity.parsers.issues.support.Ticket_4:68,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_4].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_4:69,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_4].assertEquals(com.univocity.parsers.issues.support.Ticket_4,String)'
      Src: com.univocity.parsers.issues.support.Ticket_4:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.issues.support.Ticket_4].parseTsvBeanWithMoreColumnsThanInput()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_4.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.support.Ticket_4].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.issues.support.Ticket_4].assertEquals(com.univocity.parsers.issues.support.Ticket_4,int)'
    - '[com.univocity.parsers.issues.support.Ticket_4].get(int)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.issues.support.Ticket_4].size()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.issues.support.Ticket_4].assertEquals(com.univocity.parsers.issues.support.Ticket_4,String)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.tsv.TsvParser].parseAll(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_4].parseTsvBeanWithMoreColumnsThanInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_4
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_4].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_4.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_4
    signature: '[com.univocity.parsers.issues.support.Ticket_4].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - long
      - long
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_4.DocumentMetadata
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_4.DocumentMetadata].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_4.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_4.DocumentMetadata
    signature: '[com.univocity.parsers.issues.support.Ticket_4.DocumentMetadata].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_6:32,1
    - Dst: Arrays.asList(String,String)
      Src: com.univocity.parsers.issues.support.Ticket_6:33,1
    - Dst: '[LinkedHashMap].put(com.univocity.parsers.issues.support.Ticket_6,int)'
      Src: com.univocity.parsers.issues.support.Ticket_6:33,1
    - Dst: Arrays.asList(String,String)
      Src: com.univocity.parsers.issues.support.Ticket_6:34,1
    - Dst: '[LinkedHashMap].put(com.univocity.parsers.issues.support.Ticket_6,int)'
      Src: com.univocity.parsers.issues.support.Ticket_6:34,1
    - Dst: Arrays.asList(String,String)
      Src: com.univocity.parsers.issues.support.Ticket_6:35,1
    - Dst: '[LinkedHashMap].put(com.univocity.parsers.issues.support.Ticket_6,int)'
      Src: com.univocity.parsers.issues.support.Ticket_6:35,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_6:37,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_6:38,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.support.Ticket_6:39,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_6].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.support.Ticket_6:39,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_6:40,1
    - Dst: '[LinkedHashMap].entrySet()'
      Src: com.univocity.parsers.issues.support.Ticket_6:42,1
    - Dst: entry.getKey()
      Src: com.univocity.parsers.issues.support.Ticket_6:43,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].addStringValues(com.univocity.parsers.issues.support.Ticket_6)'
      Src: com.univocity.parsers.issues.support.Ticket_6:43,1
    - Dst: entry.getValue()
      Src: com.univocity.parsers.issues.support.Ticket_6:44,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].addValue(com.univocity.parsers.issues.support.Ticket_6)'
      Src: com.univocity.parsers.issues.support.Ticket_6:44,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeValuesToRow()'
      Src: com.univocity.parsers.issues.support.Ticket_6:45,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.support.Ticket_6:47,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.support.Ticket_6:49,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_6].assertEquals(com.univocity.parsers.issues.support.Ticket_6,String)'
      Src: com.univocity.parsers.issues.support.Ticket_6:51,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: 52
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.issues.support.Ticket_6].testWriteStringValuesToRowOnDemand()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_6.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - entry.getValue()
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].addValue(com.univocity.parsers.issues.support.Ticket_6)'
    - '[StringWriter].toString()'
    - '[LinkedHashMap].entrySet()'
    - '[com.univocity.parsers.csv.CsvWriter].writeValuesToRow()'
    - '[LinkedHashMap].put(com.univocity.parsers.issues.support.Ticket_6,int)'
    - '[com.univocity.parsers.issues.support.Ticket_6].assertEquals(com.univocity.parsers.issues.support.Ticket_6,String)'
    - '[com.univocity.parsers.issues.support.Ticket_6].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriter].addStringValues(com.univocity.parsers.issues.support.Ticket_6)'
    - entry.getKey()
    - Arrays.asList(String,String)
    - '[LinkedHashMap].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_6].testWriteStringValuesToRowOnDemand()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_6
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_6].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_6.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_6
    signature: '[com.univocity.parsers.issues.support.Ticket_6].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_9:18,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.support.Ticket_9:19,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_9].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.support.Ticket_9:19,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.support.Ticket_9:20,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_9].setEscapedTabChar(char)'
      Src: com.univocity.parsers.issues.support.Ticket_9:20,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_9:21,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_9:22,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_9:24,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.support.Ticket_9)'
      Src: com.univocity.parsers.issues.support.Ticket_9:26,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.support.Ticket_9:28,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseNext()'
      Src: com.univocity.parsers.issues.support.Ticket_9:29,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_9].assertEquals(com.univocity.parsers.issues.support.Ticket_9,int)'
      Src: com.univocity.parsers.issues.support.Ticket_9:31,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_9].assertEquals(String)'
      Src: com.univocity.parsers.issues.support.Ticket_9:32,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_9].assertEquals(String)'
      Src: com.univocity.parsers.issues.support.Ticket_9:33,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_9].assertEquals(String)'
      Src: com.univocity.parsers.issues.support.Ticket_9:34,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseNext()'
      Src: com.univocity.parsers.issues.support.Ticket_9:36,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_9].assertNull(com.univocity.parsers.issues.support.Ticket_9)'
      Src: com.univocity.parsers.issues.support.Ticket_9:36,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].getContext()'
      Src: com.univocity.parsers.issues.support.Ticket_9:37,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_9].isStopped()'
      Src: com.univocity.parsers.issues.support.Ticket_9:37,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_9].assertTrue(com.univocity.parsers.issues.support.Ticket_9)'
      Src: com.univocity.parsers.issues.support.Ticket_9:37,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_9:39,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.support.Ticket_9:40,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setFormat(com.univocity.parsers.issues.support.Ticket_9)'
      Src: com.univocity.parsers.issues.support.Ticket_9:40,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setLineJoiningEnabled(boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_9:41,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_9:43,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_9:44,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(com.univocity.parsers.issues.support.Ticket_9)'
      Src: com.univocity.parsers.issues.support.Ticket_9:46,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.issues.support.Ticket_9:47,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.support.Ticket_9:49,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_9].assertEquals(com.univocity.parsers.issues.support.Ticket_9,String)'
      Src: com.univocity.parsers.issues.support.Ticket_9:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 15
    functionDepth: 2
    functionLinenumber: 15
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.issues.support.Ticket_9].testEscapeSlashTabInTSV()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_9.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.support.Ticket_9].assertEquals(String)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setFormat(com.univocity.parsers.issues.support.Ticket_9)'
    - '[com.univocity.parsers.tsv.TsvParser].getContext()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.issues.support.Ticket_9].assertTrue(com.univocity.parsers.issues.support.Ticket_9)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow(com.univocity.parsers.issues.support.Ticket_9)'
    - '[com.univocity.parsers.issues.support.Ticket_9].setLineSeparator(String)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[StringReader].<init>(com.univocity.parsers.issues.support.Ticket_9)'
    - '[com.univocity.parsers.issues.support.Ticket_9].assertEquals(com.univocity.parsers.issues.support.Ticket_9,String)'
    - '[com.univocity.parsers.issues.support.Ticket_9].setEscapedTabChar(char)'
    - '[com.univocity.parsers.tsv.TsvParser].parseNext()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setLineJoiningEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - '[com.univocity.parsers.issues.support.Ticket_9].isStopped()'
    - '[com.univocity.parsers.issues.support.Ticket_9].assertNull(com.univocity.parsers.issues.support.Ticket_9)'
    - '[com.univocity.parsers.issues.support.Ticket_9].assertEquals(com.univocity.parsers.issues.support.Ticket_9,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_9].testEscapeSlashTabInTSV()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_9
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_9].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_9.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_9
    signature: '[com.univocity.parsers.issues.support.Ticket_9].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_12:61,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_12:62,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_12:64,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:64,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.support.Ticket_12:64,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].fail(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:65,1
    - Dst: e.printStackTrace()
      Src: com.univocity.parsers.issues.support.Ticket_12:67,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.issues.support.Ticket_12:68,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].startsWith(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:68,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].assertTrue(com.univocity.parsers.issues.support.Ticket_12)'
      Src: com.univocity.parsers.issues.support.Ticket_12:68,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.issues.support.Ticket_12:69,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].contains(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:69,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].assertTrue(com.univocity.parsers.issues.support.Ticket_12)'
      Src: com.univocity.parsers.issues.support.Ticket_12:69,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.issues.support.Ticket_12:70,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].contains(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:70,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].assertTrue(com.univocity.parsers.issues.support.Ticket_12)'
      Src: com.univocity.parsers.issues.support.Ticket_12:70,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: 72
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.issues.support.Ticket_12].testSetterDataProcessingExceptionHandling()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.support.Ticket_12].fail(String)'
    - e.printStackTrace()
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.support.Ticket_12].assertTrue(com.univocity.parsers.issues.support.Ticket_12)'
    - '[com.univocity.parsers.issues.support.Ticket_12].contains(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - e.getMessage()
    - '[com.univocity.parsers.issues.support.Ticket_12].startsWith(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_12].testSetterDataProcessingExceptionHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_12:76,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_12:79,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].<init>(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:79,1
    - Dst: Collections.singleton(com.univocity.parsers.common.DataProcessingExceptionTest.A)
      Src: com.univocity.parsers.issues.support.Ticket_12:79,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_12:79,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.issues.support.Ticket_12,StringWriter)'
      Src: com.univocity.parsers.issues.support.Ticket_12:79,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].fail(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:80,1
    - Dst: e.printStackTrace()
      Src: com.univocity.parsers.issues.support.Ticket_12:82,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.issues.support.Ticket_12:83,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].startsWith(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:83,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].assertTrue(com.univocity.parsers.issues.support.Ticket_12)'
      Src: com.univocity.parsers.issues.support.Ticket_12:83,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.issues.support.Ticket_12:84,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].contains(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:84,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].assertTrue(com.univocity.parsers.issues.support.Ticket_12)'
      Src: com.univocity.parsers.issues.support.Ticket_12:84,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.issues.support.Ticket_12:85,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].contains(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:85,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].assertTrue(com.univocity.parsers.issues.support.Ticket_12)'
      Src: com.univocity.parsers.issues.support.Ticket_12:85,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: 87
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 87
    functionName: '[com.univocity.parsers.issues.support.Ticket_12].testGetterDataProcessingExceptionHandling()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].<init>(String)'
    - Collections.singleton(com.univocity.parsers.common.DataProcessingExceptionTest.A)
    - '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.issues.support.Ticket_12,StringWriter)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.support.Ticket_12].fail(String)'
    - e.printStackTrace()
    - '[com.univocity.parsers.issues.support.Ticket_12].assertTrue(com.univocity.parsers.issues.support.Ticket_12)'
    - '[com.univocity.parsers.issues.support.Ticket_12].contains(String)'
    - e.getMessage()
    - '[com.univocity.parsers.issues.support.Ticket_12].startsWith(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_12].testGetterDataProcessingExceptionHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_12:135,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_12:136,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_12:138,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:138,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.support.Ticket_12:138,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].fail(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:139,1
    - Dst: e.printStackTrace()
      Src: com.univocity.parsers.issues.support.Ticket_12:141,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.issues.support.Ticket_12:142,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].startsWith(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:142,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].assertTrue(com.univocity.parsers.issues.support.Ticket_12)'
      Src: com.univocity.parsers.issues.support.Ticket_12:142,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.issues.support.Ticket_12:143,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].contains(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:143,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].assertTrue(com.univocity.parsers.issues.support.Ticket_12)'
      Src: com.univocity.parsers.issues.support.Ticket_12:143,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 145
    functionName: '[com.univocity.parsers.issues.support.Ticket_12].testCustomValidationHandlingOnParse()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.support.Ticket_12].fail(String)'
    - e.printStackTrace()
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.support.Ticket_12].assertTrue(com.univocity.parsers.issues.support.Ticket_12)'
    - '[com.univocity.parsers.issues.support.Ticket_12].contains(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - e.getMessage()
    - '[com.univocity.parsers.issues.support.Ticket_12].startsWith(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_12].testCustomValidationHandlingOnParse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_12:149,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_12:152,1
    - Dst: '[B].<init>(int)'
      Src: com.univocity.parsers.issues.support.Ticket_12:152,1
    - Dst: Collections.singleton(B)
      Src: com.univocity.parsers.issues.support.Ticket_12:152,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_12:152,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.issues.support.Ticket_12,StringWriter)'
      Src: com.univocity.parsers.issues.support.Ticket_12:152,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].fail(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:153,1
    - Dst: e.printStackTrace()
      Src: com.univocity.parsers.issues.support.Ticket_12:155,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.issues.support.Ticket_12:156,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].startsWith(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:156,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].assertTrue(com.univocity.parsers.issues.support.Ticket_12)'
      Src: com.univocity.parsers.issues.support.Ticket_12:156,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.issues.support.Ticket_12:157,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].contains(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12:157,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_12].assertTrue(com.univocity.parsers.issues.support.Ticket_12)'
      Src: com.univocity.parsers.issues.support.Ticket_12:157,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: 159
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 159
    functionName: '[com.univocity.parsers.issues.support.Ticket_12].testCustomValidationHandlingOnWrite()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
    functionUses: 0
    functionsReached:
    - Collections.singleton(B)
    - '[B].<init>(int)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.issues.support.Ticket_12,StringWriter)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.support.Ticket_12].fail(String)'
    - e.printStackTrace()
    - '[com.univocity.parsers.issues.support.Ticket_12].assertTrue(com.univocity.parsers.issues.support.Ticket_12)'
    - '[com.univocity.parsers.issues.support.Ticket_12].contains(String)'
    - e.getMessage()
    - '[com.univocity.parsers.issues.support.Ticket_12].startsWith(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_12].testCustomValidationHandlingOnWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_12
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_12].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_12
    signature: '[com.univocity.parsers.issues.support.Ticket_12].<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: com.univocity.parsers.issues.support.Ticket_12.A
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[com.univocity.parsers.issues.support.Ticket_12.A].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_12.A
    signature: '[com.univocity.parsers.issues.support.Ticket_12.A].<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: com.univocity.parsers.issues.support.Ticket_12.A
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.issues.support.Ticket_12.A].<init>(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_12.A
    signature: '[com.univocity.parsers.issues.support.Ticket_12.A].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.issues.support.Ticket_12.A:44,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12.A:45,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    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:
    - comment
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.issues.support.Ticket_12.A].setComment(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_12.A].setComment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.issues.support.Ticket_12.A:52,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.issues.support.Ticket_12.A:53,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    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: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.issues.support.Ticket_12.A].getComment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.support.Ticket_12.A].getComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_12.RangeLimiter:94,1
    - Dst: Integer.parseInt()
      Src: com.univocity.parsers.issues.support.Ticket_12.RangeLimiter:95,1
    - Dst: Integer.parseInt()
      Src: com.univocity.parsers.issues.support.Ticket_12.RangeLimiter:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_12.RangeLimiter
      static: false
      superClass: ValidatedConversion
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 97
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 97
    functionName: '[com.univocity.parsers.issues.support.Ticket_12.RangeLimiter].<init>(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean)'
    - Integer.parseInt()
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_12.RangeLimiter
    signature: '[com.univocity.parsers.issues.support.Ticket_12.RangeLimiter].<init>(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].validate(Object)'
      Src: com.univocity.parsers.issues.support.Ticket_12.RangeLimiter:100,1
    - Dst: '[Number].intValue()'
      Src: com.univocity.parsers.issues.support.Ticket_12.RangeLimiter:101,1
    - Dst: '[com.univocity.parsers.common.DataValidationException].<init>(com.univocity.parsers.issues.support.Ticket_12.RangeLimiter)'
      Src: com.univocity.parsers.issues.support.Ticket_12.RangeLimiter:103,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: ValidatedConversion
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: '[com.univocity.parsers.issues.support.Ticket_12.RangeLimiter].validate(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DataValidationException].<init>(com.univocity.parsers.issues.support.Ticket_12.RangeLimiter)'
    - '[Number].intValue()'
    - '[com.univocity.parsers.conversions.ValidatedConversion].validate(Object)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_12.RangeLimiter].validate(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: com.univocity.parsers.issues.support.Ticket_12.B
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[com.univocity.parsers.issues.support.Ticket_12.B].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_12.B
    signature: '[com.univocity.parsers.issues.support.Ticket_12.B].<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: com.univocity.parsers.issues.support.Ticket_12.B
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[com.univocity.parsers.issues.support.Ticket_12.B].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_12.B
    signature: '[com.univocity.parsers.issues.support.Ticket_12.B].<init>(int)'
  - 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:
    - comment
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 123
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionName: '[com.univocity.parsers.issues.support.Ticket_12.B].setComment(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_12.B].setComment(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: 129
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 129
    functionName: '[com.univocity.parsers.issues.support.Ticket_12.B].getComment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.issues.support.Ticket_12.B].getComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_5:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.support.Ticket_5:41,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.support.Ticket_5:41,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_5:43,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].<init>(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
      Src: com.univocity.parsers.issues.support.Ticket_5:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.MasterDetailListProcessor)'
      Src: com.univocity.parsers.issues.support.Ticket_5:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_5:51,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.support.Ticket_5)'
      Src: com.univocity.parsers.issues.support.Ticket_5:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.support.Ticket_5:51,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].getRecords()'
      Src: com.univocity.parsers.issues.support.Ticket_5:53,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].size()'
      Src: com.univocity.parsers.issues.support.Ticket_5:54,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].assertEquals(com.univocity.parsers.issues.support.Ticket_5,int)'
      Src: com.univocity.parsers.issues.support.Ticket_5:54,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_5:56,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].getMasterRow()'
      Src: com.univocity.parsers.issues.support.Ticket_5:56,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].assertEquals(com.univocity.parsers.issues.support.Ticket_5)'
      Src: com.univocity.parsers.issues.support.Ticket_5:56,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_5:57,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].getDetailRows()'
      Src: com.univocity.parsers.issues.support.Ticket_5:57,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].size()'
      Src: com.univocity.parsers.issues.support.Ticket_5:57,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].assertEquals(com.univocity.parsers.issues.support.Ticket_5,int)'
      Src: com.univocity.parsers.issues.support.Ticket_5:57,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_5:58,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].getDetailRows()'
      Src: com.univocity.parsers.issues.support.Ticket_5:58,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_5:58,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].assertEquals(com.univocity.parsers.issues.support.Ticket_5)'
      Src: com.univocity.parsers.issues.support.Ticket_5:58,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_5:59,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].getDetailRows()'
      Src: com.univocity.parsers.issues.support.Ticket_5:59,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_5:59,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].assertEquals(com.univocity.parsers.issues.support.Ticket_5)'
      Src: com.univocity.parsers.issues.support.Ticket_5:59,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_5:61,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].getMasterRow()'
      Src: com.univocity.parsers.issues.support.Ticket_5:61,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].assertEquals(com.univocity.parsers.issues.support.Ticket_5)'
      Src: com.univocity.parsers.issues.support.Ticket_5:61,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_5:62,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].getDetailRows()'
      Src: com.univocity.parsers.issues.support.Ticket_5:62,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].size()'
      Src: com.univocity.parsers.issues.support.Ticket_5:62,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].assertEquals(com.univocity.parsers.issues.support.Ticket_5,int)'
      Src: com.univocity.parsers.issues.support.Ticket_5:62,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_5:63,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].getDetailRows()'
      Src: com.univocity.parsers.issues.support.Ticket_5:63,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_5:63,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_5].assertEquals(com.univocity.parsers.issues.support.Ticket_5)'
      Src: com.univocity.parsers.issues.support.Ticket_5:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 30
    functionDepth: 3
    functionLinenumber: 30
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.issues.support.Ticket_5].testMasterDetailWontIncludeRowsAboveMasterRow()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_5.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.support.Ticket_5].size()'
    - '[com.univocity.parsers.issues.support.Ticket_5].assertEquals(com.univocity.parsers.issues.support.Ticket_5)'
    - '[com.univocity.parsers.issues.support.Ticket_5].get(int)'
    - '[com.univocity.parsers.common.processor.MasterDetailListProcessor].<init>(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    - '[com.univocity.parsers.common.processor.MasterDetailListProcessor].getRecords()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.support.Ticket_5].getMasterRow()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
    - '[com.univocity.parsers.issues.support.Ticket_5].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.MasterDetailListProcessor)'
    - '[StringReader].<init>(com.univocity.parsers.issues.support.Ticket_5)'
    - '[com.univocity.parsers.issues.support.Ticket_5].getDetailRows()'
    - '[com.univocity.parsers.issues.support.Ticket_5].assertEquals(com.univocity.parsers.issues.support.Ticket_5,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_5].testMasterDetailWontIncludeRowsAboveMasterRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_5
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_5].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_5.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_5
    signature: '[com.univocity.parsers.issues.support.Ticket_5].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_10:18,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.support.Ticket_10)'
      Src: com.univocity.parsers.issues.support.Ticket_10:19,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_10:20,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.support.Ticket_10)'
      Src: com.univocity.parsers.issues.support.Ticket_10:26,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.support.Ticket_10:26,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_10].size()'
      Src: com.univocity.parsers.issues.support.Ticket_10:29,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_10].assertEquals(com.univocity.parsers.issues.support.Ticket_10,int)'
      Src: com.univocity.parsers.issues.support.Ticket_10:29,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_10].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_10:30,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_10].assertEquals(com.univocity.parsers.issues.support.Ticket_10,int)'
      Src: com.univocity.parsers.issues.support.Ticket_10:31,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_10].assertEquals(String)'
      Src: com.univocity.parsers.issues.support.Ticket_10:33,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_10].assertEquals(String)'
      Src: com.univocity.parsers.issues.support.Ticket_10:34,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_10].assertEquals(String)'
      Src: com.univocity.parsers.issues.support.Ticket_10:35,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_10].assertEquals(String)'
      Src: com.univocity.parsers.issues.support.Ticket_10:36,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_10].assertEquals(String)'
      Src: com.univocity.parsers.issues.support.Ticket_10:37,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_10].assertEquals(String)'
      Src: com.univocity.parsers.issues.support.Ticket_10:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    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: 40
      start: 16
    functionDepth: 3
    functionLinenumber: 16
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.issues.support.Ticket_10].parseUnescapedInput()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_10.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.issues.support.Ticket_10].size()'
    - '[com.univocity.parsers.issues.support.Ticket_10].assertEquals(String)'
    - '[com.univocity.parsers.issues.support.Ticket_10].get(int)'
    - '[com.univocity.parsers.issues.support.Ticket_10].assertEquals(com.univocity.parsers.issues.support.Ticket_10,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.support.Ticket_10)'
    - '[StringReader].<init>(com.univocity.parsers.issues.support.Ticket_10)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_10].parseUnescapedInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_10
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_10].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_10.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_10
    signature: '[com.univocity.parsers.issues.support.Ticket_10].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_8:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.support.Ticket_8:36,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_8].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.support.Ticket_8:36,1
    - Dst: '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_8:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
      Src: com.univocity.parsers.issues.support.Ticket_8:39,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_8:47,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_8].getReader(String)'
      Src: com.univocity.parsers.issues.support.Ticket_8:48,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].iterate(com.univocity.parsers.issues.support.Ticket_8)'
      Src: com.univocity.parsers.issues.support.Ticket_8:48,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_8].iterator()'
      Src: com.univocity.parsers.issues.support.Ticket_8:48,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_8].hasNext()'
      Src: com.univocity.parsers.issues.support.Ticket_8:50,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_8].assertTrue(com.univocity.parsers.issues.support.Ticket_8)'
      Src: com.univocity.parsers.issues.support.Ticket_8:50,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_8].next()'
      Src: com.univocity.parsers.issues.support.Ticket_8:51,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_8].assertNull(com.univocity.parsers.issues.support.Ticket_8)'
      Src: com.univocity.parsers.issues.support.Ticket_8:51,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_8].assertTrue()'
      Src: com.univocity.parsers.issues.support.Ticket_8:52,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_8].hasNext()'
      Src: com.univocity.parsers.issues.support.Ticket_8:54,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_8].assertTrue(com.univocity.parsers.issues.support.Ticket_8)'
      Src: com.univocity.parsers.issues.support.Ticket_8:54,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_8].next()'
      Src: com.univocity.parsers.issues.support.Ticket_8:55,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_8].assertNotNull(com.univocity.parsers.issues.support.Ticket_8)'
      Src: com.univocity.parsers.issues.support.Ticket_8:55,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_8].hasNext()'
      Src: com.univocity.parsers.issues.support.Ticket_8:57,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_8].assertFalse(com.univocity.parsers.issues.support.Ticket_8)'
      Src: com.univocity.parsers.issues.support.Ticket_8: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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.issues.support.Ticket_8].testIterateOverBeansWithErrorHandling()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_8.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.support.Ticket_8].assertTrue()'
    - '[com.univocity.parsers.issues.support.Ticket_8].getReader(String)'
    - '[com.univocity.parsers.issues.support.Ticket_8].iterator()'
    - '[com.univocity.parsers.issues.support.Ticket_8].assertFalse(com.univocity.parsers.issues.support.Ticket_8)'
    - '[com.univocity.parsers.issues.support.Ticket_8].assertNotNull(com.univocity.parsers.issues.support.Ticket_8)'
    - '[com.univocity.parsers.issues.support.Ticket_8].hasNext()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvRoutines].iterate(com.univocity.parsers.issues.support.Ticket_8)'
    - '[com.univocity.parsers.issues.support.Ticket_8].setLineSeparator(String)'
    - '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.support.Ticket_8].next()'
    - '[com.univocity.parsers.issues.support.Ticket_8].assertTrue(com.univocity.parsers.issues.support.Ticket_8)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
    - '[com.univocity.parsers.issues.support.Ticket_8].assertNull(com.univocity.parsers.issues.support.Ticket_8)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_8].testIterateOverBeansWithErrorHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_8
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_8].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_8.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_8
    signature: '[com.univocity.parsers.issues.support.Ticket_8].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_7:46,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_7:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.support.Ticket_7:48,1
    - Dst: '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_7:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
      Src: com.univocity.parsers.issues.support.Ticket_7:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_7:62,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.support.Ticket_7:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.support.Ticket_7:62,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.support.Ticket_7:66,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_7].isEmpty()'
      Src: com.univocity.parsers.issues.support.Ticket_7:66,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_7].assertTrue(com.univocity.parsers.issues.support.Ticket_7)'
      Src: com.univocity.parsers.issues.support.Ticket_7:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.issues.support.Ticket_7].testLenientDateFormatOptionInAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_7.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
    - '[com.univocity.parsers.issues.support.Ticket_7].assertTrue(com.univocity.parsers.issues.support.Ticket_7)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.support.Ticket_7].isEmpty()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_7].testLenientDateFormatOptionInAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_7
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_7].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_7.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_7
    signature: '[com.univocity.parsers.issues.support.Ticket_7].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_7.DateBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_7.DateBean].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_7.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_7.DateBean
    signature: '[com.univocity.parsers.issues.support.Ticket_7.DateBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_11:18,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_11:19,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.support.Ticket_11)'
      Src: com.univocity.parsers.issues.support.Ticket_11:23,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.support.Ticket_11:23,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_11].size()'
      Src: com.univocity.parsers.issues.support.Ticket_11:26,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_11].assertEquals(com.univocity.parsers.issues.support.Ticket_11,int)'
      Src: com.univocity.parsers.issues.support.Ticket_11:26,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_11].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_11:27,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_11].assertEquals(com.univocity.parsers.issues.support.Ticket_11,int)'
      Src: com.univocity.parsers.issues.support.Ticket_11:28,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_11].assertEquals(String)'
      Src: com.univocity.parsers.issues.support.Ticket_11:30,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_11].assertEquals(String)'
      Src: com.univocity.parsers.issues.support.Ticket_11:31,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 16
    functionDepth: 3
    functionLinenumber: 16
    functionLinenumberEnd: 32
    functionName: '[com.univocity.parsers.issues.support.Ticket_11].parseLastLineComment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_11.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.support.Ticket_11].get(int)'
    - '[StringReader].<init>(com.univocity.parsers.issues.support.Ticket_11)'
    - '[com.univocity.parsers.issues.support.Ticket_11].size()'
    - '[com.univocity.parsers.issues.support.Ticket_11].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.issues.support.Ticket_11].assertEquals(com.univocity.parsers.issues.support.Ticket_11,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_11].parseLastLineComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_11
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_11].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_11.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_11
    signature: '[com.univocity.parsers.issues.support.Ticket_11].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_13:56,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_13:57,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.support.Ticket_13:58,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.support.Ticket_13:59,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_13].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.support.Ticket_13:59,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_13:60,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_13:62,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.support.Ticket_13:64,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.support.Ticket_13:64,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.support.Ticket_13:66,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_13].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_13:68,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_13].assertEquals(com.univocity.parsers.issues.support.Ticket_13,String)'
      Src: com.univocity.parsers.issues.support.Ticket_13:69,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_13].assertEquals(com.univocity.parsers.issues.support.Ticket_13,String)'
      Src: com.univocity.parsers.issues.support.Ticket_13:70,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_13].assertEquals(com.univocity.parsers.issues.support.Ticket_13,String)'
      Src: com.univocity.parsers.issues.support.Ticket_13:71,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_13].assertEquals(com.univocity.parsers.issues.support.Ticket_13,null)'
      Src: com.univocity.parsers.issues.support.Ticket_13:72,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_13].assertEquals(com.univocity.parsers.issues.support.Ticket_13,String)'
      Src: com.univocity.parsers.issues.support.Ticket_13:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    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: 75
      start: 54
    functionDepth: 4
    functionLinenumber: 54
    functionLinenumberEnd: 75
    functionName: '[com.univocity.parsers.issues.support.Ticket_13].shouldParseFile()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_13.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
    - '[com.univocity.parsers.issues.support.Ticket_13].assertEquals(com.univocity.parsers.issues.support.Ticket_13,String)'
    - '[com.univocity.parsers.issues.support.Ticket_13].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
    - '[com.univocity.parsers.issues.support.Ticket_13].get(int)'
    - '[com.univocity.parsers.issues.support.Ticket_13].assertEquals(com.univocity.parsers.issues.support.Ticket_13,null)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_13].shouldParseFile()'
  - 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: com.univocity.parsers.issues.support.Ticket_13
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_13].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_13.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_13
    signature: '[com.univocity.parsers.issues.support.Ticket_13].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_13.TestRecord
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_13.TestRecord].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_13.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_13.TestRecord
    signature: '[com.univocity.parsers.issues.support.Ticket_13.TestRecord].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_2:103,1
    - Dst: Integer.valueOf(int)
      Src: com.univocity.parsers.issues.support.Ticket_2:104,1
    - Dst: '[LinkedHashMap].put(String,com.univocity.parsers.issues.support.Ticket_2)'
      Src: com.univocity.parsers.issues.support.Ticket_2:104,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(LinkedHashMap)'
      Src: com.univocity.parsers.issues.support.Ticket_2:105,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.support.Ticket_2:106,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.support.Ticket_2:107,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_2].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.support.Ticket_2:107,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>(Class<T>)'
      Src: com.univocity.parsers.issues.support.Ticket_2:108,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.issues.support.Ticket_2:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriterSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 112
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 112
    functionName: '[com.univocity.parsers.issues.support.Ticket_2].getSettings(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(LinkedHashMap)'
    - '[LinkedHashMap].put(String,com.univocity.parsers.issues.support.Ticket_2)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.issues.support.Ticket_2].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>(Class<T>)'
    - Integer.valueOf(int)
    - '[LinkedHashMap].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriterSettings
    signature: '[com.univocity.parsers.issues.support.Ticket_2].getSettings(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_2:115,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_2:116,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].processRecord(Object)'
      Src: com.univocity.parsers.issues.support.Ticket_2:117,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.issues.support.Ticket_2:118,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.support.Ticket_2:120,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_2].assertEquals(com.univocity.parsers.issues.support.Ticket_2,String)'
      Src: com.univocity.parsers.issues.support.Ticket_2:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthWriterSettings
      - Object
      - String
      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:
    - settings
    - bean
    - expectedOutput
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthWriterSettings
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 121
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 121
    functionName: '[com.univocity.parsers.issues.support.Ticket_2].writeAndValidate(com.univocity.parsers.fixed.FixedWidthWriterSettings,Object,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.issues.support.Ticket_2].assertEquals(com.univocity.parsers.issues.support.Ticket_2,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].processRecord(Object)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_2].writeAndValidate(com.univocity.parsers.fixed.FixedWidthWriterSettings,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_2:125,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].setNumber(com.univocity.parsers.issues.support.Ticket_2)'
      Src: com.univocity.parsers.issues.support.Ticket_2:126,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_2].getSettings()'
      Src: com.univocity.parsers.issues.support.Ticket_2:128,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getRowWriterProcessor()'
      Src: com.univocity.parsers.issues.support.Ticket_2:129,1
    - Dst: '[MyNumericConversion].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_2:129,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor<?>].convertFields(MyNumericConversion)'
      Src: com.univocity.parsers.issues.support.Ticket_2:129,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_2].add(String)'
      Src: com.univocity.parsers.issues.support.Ticket_2:129,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_2].writeAndValidate(com.univocity.parsers.fixed.FixedWidthWriterSettings,com.univocity.parsers.issues.support.Ticket_2.SimpleBean,String)'
      Src: com.univocity.parsers.issues.support.Ticket_2:131,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 132
    functionName: '[com.univocity.parsers.issues.support.Ticket_2].testCustomConversionAppliedManually()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].<init>()'
    - '[MyNumericConversion].<init>()'
    - '[com.univocity.parsers.issues.support.Ticket_2].writeAndValidate(com.univocity.parsers.fixed.FixedWidthWriterSettings,com.univocity.parsers.issues.support.Ticket_2.SimpleBean,String)'
    - '[com.univocity.parsers.issues.support.Ticket_2].getSettings()'
    - '[com.univocity.parsers.issues.support.Ticket_2].add(String)'
    - '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].setNumber(com.univocity.parsers.issues.support.Ticket_2)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getRowWriterProcessor()'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor<?>].convertFields(MyNumericConversion)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_2].testCustomConversionAppliedManually()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SimplerBean].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_2:136,1
    - Dst: '[SimplerBean].setNumber(com.univocity.parsers.issues.support.Ticket_2)'
      Src: com.univocity.parsers.issues.support.Ticket_2:137,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_2].getSettings()'
      Src: com.univocity.parsers.issues.support.Ticket_2:139,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_2].writeAndValidate(com.univocity.parsers.fixed.FixedWidthWriterSettings,SimplerBean,String)'
      Src: com.univocity.parsers.issues.support.Ticket_2:140,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: 141
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 141
    functionName: '[com.univocity.parsers.issues.support.Ticket_2].testCustomConversionAsAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached:
    - '[SimplerBean].<init>()'
    - '[SimplerBean].setNumber(com.univocity.parsers.issues.support.Ticket_2)'
    - '[com.univocity.parsers.issues.support.Ticket_2].getSettings()'
    - '[com.univocity.parsers.issues.support.Ticket_2].writeAndValidate(com.univocity.parsers.fixed.FixedWidthWriterSettings,SimplerBean,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_2].testCustomConversionAsAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[EvenSimplerBean].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_2:145,1
    - Dst: '[EvenSimplerBean].setNumber(com.univocity.parsers.issues.support.Ticket_2)'
      Src: com.univocity.parsers.issues.support.Ticket_2:146,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_2].getSettings()'
      Src: com.univocity.parsers.issues.support.Ticket_2:148,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_2].writeAndValidate(com.univocity.parsers.fixed.FixedWidthWriterSettings,EvenSimplerBean,String)'
      Src: com.univocity.parsers.issues.support.Ticket_2:149,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: 150
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 150
    functionName: '[com.univocity.parsers.issues.support.Ticket_2].testConversionWithOptions()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached:
    - '[EvenSimplerBean].<init>()'
    - '[com.univocity.parsers.issues.support.Ticket_2].getSettings()'
    - '[EvenSimplerBean].setNumber(com.univocity.parsers.issues.support.Ticket_2)'
    - '[com.univocity.parsers.issues.support.Ticket_2].writeAndValidate(com.univocity.parsers.fixed.FixedWidthWriterSettings,EvenSimplerBean,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_2].testConversionWithOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_2].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_2
    signature: '[com.univocity.parsers.issues.support.Ticket_2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].getNumber()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - BigDecimal
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].setNumber(BigDecimal)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].setNumber(BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_2.SimpleBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_2.SimpleBean
    signature: '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.issues.support.Ticket_2.SimplerBean].getNumber()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.issues.support.Ticket_2.SimplerBean].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - BigDecimal
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.issues.support.Ticket_2.SimplerBean].setNumber(BigDecimal)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_2.SimplerBean].setNumber(BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_2.SimplerBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_2.SimplerBean].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_2.SimplerBean
    signature: '[com.univocity.parsers.issues.support.Ticket_2.SimplerBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.issues.support.Ticket_2.EvenSimplerBean].getNumber()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.issues.support.Ticket_2.EvenSimplerBean].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - BigDecimal
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.issues.support.Ticket_2.EvenSimplerBean].setNumber(BigDecimal)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_2.EvenSimplerBean].setNumber(BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_2.EvenSimplerBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_2.EvenSimplerBean].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_2.EvenSimplerBean
    signature: '[com.univocity.parsers.issues.support.Ticket_2.EvenSimplerBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - DecimalFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion].<init>(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion
    signature: '[com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion].<init>(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DecimalFormatSymbols].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion:85,1
    - Dst: '[DecimalFormatSymbols].setDecimalSeparator(char)'
      Src: com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion:86,1
    - Dst: '[DecimalFormat].setDecimalFormatSymbols(DecimalFormatSymbols)'
      Src: com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - DecimalFormat
      classConcrete: true
      classEnum: false
      classFields:
      - DecimalFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - DecimalFormat
    constantsTouched: []
    func_position:
      end: 89
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion].configureFormatter(DecimalFormat)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached:
    - '[DecimalFormatSymbols].setDecimalSeparator(char)'
    - '[DecimalFormat].setDecimalFormatSymbols(DecimalFormatSymbols)'
    - '[DecimalFormatSymbols].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion].configureFormatter(DecimalFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DecimalFormat].format(BigDecimal)'
      Src: com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - DecimalFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - BigDecimal
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion].revert(BigDecimal)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached:
    - '[DecimalFormat].format(BigDecimal)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion].revert(BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - DecimalFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
    functionUses: 0
    functionsReached:
    - '[BigDecimal].<init>(String)'
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion].fromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_1:60,1
    - Dst: Integer.valueOf(int)
      Src: com.univocity.parsers.issues.support.Ticket_1:61,1
    - Dst: '[LinkedHashMap].put(String,com.univocity.parsers.issues.support.Ticket_1)'
      Src: com.univocity.parsers.issues.support.Ticket_1:61,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(LinkedHashMap)'
      Src: com.univocity.parsers.issues.support.Ticket_1:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      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: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.issues.support.Ticket_1].initialize()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_1.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(LinkedHashMap)'
    - '[LinkedHashMap].<init>()'
    - '[LinkedHashMap].put(String,com.univocity.parsers.issues.support.Ticket_1)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_1].initialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_1:67,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].setNumber(com.univocity.parsers.issues.support.Ticket_1)'
      Src: com.univocity.parsers.issues.support.Ticket_1:68,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.support.Ticket_1:70,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.support.Ticket_1:71,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_1].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.support.Ticket_1:71,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_1:73,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.issues.support.Ticket_1:74,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_1:76,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_1:77,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].processRecord(com.univocity.parsers.issues.support.Ticket_2.SimpleBean)'
      Src: com.univocity.parsers.issues.support.Ticket_1:78,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.issues.support.Ticket_1:79,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.support.Ticket_1:81,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_1].assertEquals(com.univocity.parsers.issues.support.Ticket_1,String)'
      Src: com.univocity.parsers.issues.support.Ticket_1:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      classPublic: true
      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: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.issues.support.Ticket_1].testBeanToFixedWidth()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_1.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].<init>()'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.issues.support.Ticket_1].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].processRecord(com.univocity.parsers.issues.support.Ticket_2.SimpleBean)'
    - '[com.univocity.parsers.issues.support.Ticket_1].assertEquals(com.univocity.parsers.issues.support.Ticket_1,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].setNumber(com.univocity.parsers.issues.support.Ticket_1)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_1].testBeanToFixedWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.support.Ticket_1:86,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_1:87,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.support.Ticket_1:88,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_1:89,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_1:90,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.support.Ticket_1:91,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.support.Ticket_1:91,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.support.Ticket_1:93,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_1].size()'
      Src: com.univocity.parsers.issues.support.Ticket_1:93,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_1].assertEquals(com.univocity.parsers.issues.support.Ticket_1,int)'
      Src: com.univocity.parsers.issues.support.Ticket_1:93,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.support.Ticket_1:94,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_1].get(int)'
      Src: com.univocity.parsers.issues.support.Ticket_1:94,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_1].getNumber()'
      Src: com.univocity.parsers.issues.support.Ticket_1:94,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.issues.support.Ticket_1:94,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_1].assertEquals(com.univocity.parsers.issues.support.Ticket_1,BigDecimal)'
      Src: com.univocity.parsers.issues.support.Ticket_1:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      classPublic: true
      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: 84
    functionDepth: 4
    functionLinenumber: 84
    functionLinenumberEnd: 95
    functionName: '[com.univocity.parsers.issues.support.Ticket_1].testFixedWidthToBean()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_1.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.issues.support.Ticket_1].assertEquals(com.univocity.parsers.issues.support.Ticket_1,int)'
    - '[com.univocity.parsers.issues.support.Ticket_1].get(int)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.support.Ticket_1].size()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.issues.support.Ticket_1].getNumber()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.support.Ticket_1].assertEquals(com.univocity.parsers.issues.support.Ticket_1,BigDecimal)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_1].testFixedWidthToBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_1].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_1
    signature: '[com.univocity.parsers.issues.support.Ticket_1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.issues.support.Ticket_1.SimpleBean].getNumber()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.issues.support.Ticket_1.SimpleBean].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - BigDecimal
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.issues.support.Ticket_1.SimpleBean].setNumber(BigDecimal)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_1.SimpleBean].setNumber(BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.support.Ticket_1.SimpleBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_1.SimpleBean].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_1.SimpleBean
    signature: '[com.univocity.parsers.issues.support.Ticket_1.SimpleBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.Csv].writeExcel()'
      Src: com.univocity.parsers.issues.support.Ticket_14:18,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String[])'
      Src: com.univocity.parsers.issues.support.Ticket_14:19,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].selectFields(String[])'
      Src: com.univocity.parsers.issues.support.Ticket_14:20,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
      Src: com.univocity.parsers.issues.support.Ticket_14:21,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_14:22,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_14:23,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.csv.CsvWriterSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reorder
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 26
      start: 17
    functionDepth: 2
    functionLinenumber: 17
    functionLinenumberEnd: 26
    functionName: '[com.univocity.parsers.issues.support.Ticket_14].getSettings(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_14.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].selectFields(String[])'
    - '[com.univocity.parsers.csv.Csv].writeExcel()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String[])'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriterSettings
    signature: '[com.univocity.parsers.issues.support.Ticket_14].getSettings(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - 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: 34
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.issues.support.Ticket_14].provider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_14.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.support.Ticket_14].provider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_14:38,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_14].getSettings(boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_14:39,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_14:39,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String[])'
      Src: com.univocity.parsers.issues.support.Ticket_14:40,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String[])'
      Src: com.univocity.parsers.issues.support.Ticket_14:41,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.support.Ticket_14:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      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:
    - reorder
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 45
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.issues.support.Ticket_14].testIndexOutOfBoundsErrorWritingSecondRow(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_14.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.issues.support.Ticket_14].getSettings(boolean)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String[])'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_14].testIndexOutOfBoundsErrorWritingSecondRow(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: original[i].equals(String)
      Src: com.univocity.parsers.issues.support.Ticket_14:49,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - original
    - selected
    argTypes:
    - String[]
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.issues.support.Ticket_14].indexOf(String[],String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_14.java
    functionUses: 0
    functionsReached:
    - original[i].equals(String)
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.issues.support.Ticket_14].indexOf(String[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_14:58,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_14].getSettings(boolean)'
      Src: com.univocity.parsers.issues.support.Ticket_14:59,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.support.Ticket_14:59,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String[])'
      Src: com.univocity.parsers.issues.support.Ticket_14:60,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.support.Ticket_14:61,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.support.Ticket_14:63,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_14].trim()'
      Src: com.univocity.parsers.issues.support.Ticket_14:63,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_14].split(String)'
      Src: com.univocity.parsers.issues.support.Ticket_14:63,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_14:65,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.issues.support.Ticket_14:66,1
    - Dst: '[StringBuilder].append()'
      Src: com.univocity.parsers.issues.support.Ticket_14:68,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_14].append(String)'
      Src: com.univocity.parsers.issues.support.Ticket_14:68,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_14].append()'
      Src: com.univocity.parsers.issues.support.Ticket_14:68,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_14].append(char)'
      Src: com.univocity.parsers.issues.support.Ticket_14:68,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_14].indexOf(String[])'
      Src: com.univocity.parsers.issues.support.Ticket_14:70,1
    - Dst: '[StringBuilder].append()'
      Src: com.univocity.parsers.issues.support.Ticket_14:73,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_14].append(String)'
      Src: com.univocity.parsers.issues.support.Ticket_14:73,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_14].append(com.univocity.parsers.issues.support.Ticket_14)'
      Src: com.univocity.parsers.issues.support.Ticket_14:73,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_14].append(char)'
      Src: com.univocity.parsers.issues.support.Ticket_14:73,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.issues.support.Ticket_14:76,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.issues.support.Ticket_14:76,1
    - Dst: '[com.univocity.parsers.issues.support.Ticket_14].assertEquals(com.univocity.parsers.issues.support.Ticket_14,com.univocity.parsers.issues.support.Ticket_14)'
      Src: com.univocity.parsers.issues.support.Ticket_14:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      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:
    - reorder
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 77
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.issues.support.Ticket_14].testWritingWithSelection(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_14.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.issues.support.Ticket_14].append(char)'
    - '[com.univocity.parsers.issues.support.Ticket_14].indexOf(String[])'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.issues.support.Ticket_14].assertEquals(com.univocity.parsers.issues.support.Ticket_14,com.univocity.parsers.issues.support.Ticket_14)'
    - '[com.univocity.parsers.issues.support.Ticket_14].append()'
    - '[StringBuilder].toString()'
    - '[com.univocity.parsers.issues.support.Ticket_14].trim()'
    - '[com.univocity.parsers.issues.support.Ticket_14].append(com.univocity.parsers.issues.support.Ticket_14)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.issues.support.Ticket_14].getSettings(boolean)'
    - '[com.univocity.parsers.issues.support.Ticket_14].append(String)'
    - '[com.univocity.parsers.issues.support.Ticket_14].split(String)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String[])'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.support.Ticket_14].testWritingWithSelection(boolean)'
  - 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: com.univocity.parsers.issues.support.Ticket_14
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.support.Ticket_14].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_14.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.support.Ticket_14
    signature: '[com.univocity.parsers.issues.support.Ticket_14].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_362:36,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_362:38,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_362:39,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow()'
      Src: com.univocity.parsers.issues.github.Github_362:40,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_362:41,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_362:43,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_362)'
      Src: com.univocity.parsers.issues.github.Github_362:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_362:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_362:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_362:47,1
    - Dst: '[com.univocity.parsers.issues.github.Github_362].get(int)'
      Src: com.univocity.parsers.issues.github.Github_362:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_362].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_362:49,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: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.issues.github.Github_362].testCommentCharWriting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_362.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_362)'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_362].assertEquals(String)'
    - '[com.univocity.parsers.issues.github.Github_362].get(int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_362].testCommentCharWriting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_362
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_362].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_362.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_362
    signature: '[com.univocity.parsers.issues.github.Github_362].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_138:52,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_138:54,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_138:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_138:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_138].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_138:57,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_138:58,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_138:60,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_138:61,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_138:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_138].get(int)'
      Src: com.univocity.parsers.issues.github.Github_138:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_138].assertEquals(com.univocity.parsers.issues.github.Github_138,String)'
      Src: com.univocity.parsers.issues.github.Github_138:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_138].get(int)'
      Src: com.univocity.parsers.issues.github.Github_138:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_138].assertEquals(com.univocity.parsers.issues.github.Github_138,String)'
      Src: com.univocity.parsers.issues.github.Github_138:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_138].get(int)'
      Src: com.univocity.parsers.issues.github.Github_138:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_138].assertEquals(com.univocity.parsers.issues.github.Github_138,String)'
      Src: com.univocity.parsers.issues.github.Github_138:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_138].get(int)'
      Src: com.univocity.parsers.issues.github.Github_138:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_138].assertEquals(com.univocity.parsers.issues.github.Github_138,String)'
      Src: com.univocity.parsers.issues.github.Github_138:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_138].get(int)'
      Src: com.univocity.parsers.issues.github.Github_138:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_138].assertNull(com.univocity.parsers.issues.github.Github_138,String)'
      Src: com.univocity.parsers.issues.github.Github_138:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_138].get(int)'
      Src: com.univocity.parsers.issues.github.Github_138:71,1
    - Dst: '[com.univocity.parsers.issues.github.Github_138].assertNull(com.univocity.parsers.issues.github.Github_138,String)'
      Src: com.univocity.parsers.issues.github.Github_138:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 49
    functionDepth: 3
    functionLinenumber: 49
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.issues.github.Github_138].parseWithInvalidIndex()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_138.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_138].assertEquals(com.univocity.parsers.issues.github.Github_138,String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_138].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_138].assertNull(com.univocity.parsers.issues.github.Github_138,String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.issues.github.Github_138].get(int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_138].parseWithInvalidIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_138
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_138].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_138.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_138
    signature: '[com.univocity.parsers.issues.github.Github_138].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Address
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_138.Person
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_138.Person].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_138.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_138.Person
    signature: '[com.univocity.parsers.issues.github.Github_138.Person].<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: com.univocity.parsers.issues.github.Github_138.Address
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_138.Address].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_138.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_138.Address
    signature: '[com.univocity.parsers.issues.github.Github_138.Address].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_3:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_3:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_3:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_3:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_3:45,1
    - Dst: '[com.univocity.parsers.issues.github.Github_3].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_3:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_3:47,1
    - Dst: '[com.univocity.parsers.issues.github.Github_3].newReader(String)'
      Src: com.univocity.parsers.issues.github.Github_3:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(com.univocity.parsers.issues.github.Github_3)'
      Src: com.univocity.parsers.issues.github.Github_3:48,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_3:57,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_3:61,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_3:63,1
    - Dst: '[ArrayList].add(com.univocity.parsers.issues.github.Github_3)'
      Src: com.univocity.parsers.issues.github.Github_3:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_3].assertEquals(com.univocity.parsers.issues.github.Github_3,com.univocity.parsers.issues.github.Github_3)'
      Src: com.univocity.parsers.issues.github.Github_3:67,1
    - Dst: '[ArrayList].get(com.univocity.parsers.issues.github.Github_3)'
      Src: com.univocity.parsers.issues.github.Github_3:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_3].assertEquals(com.univocity.parsers.issues.github.Github_3)'
      Src: com.univocity.parsers.issues.github.Github_3:70,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_3:74,1
    - Dst: '[com.univocity.parsers.issues.github.Github_3].assertEquals(com.univocity.parsers.issues.github.Github_3,com.univocity.parsers.issues.github.Github_3)'
      Src: com.univocity.parsers.issues.github.Github_3:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_3].get(com.univocity.parsers.issues.github.Github_3)'
      Src: com.univocity.parsers.issues.github.Github_3:79,1
    - Dst: '[com.univocity.parsers.issues.github.Github_3].getQuantity()'
      Src: com.univocity.parsers.issues.github.Github_3:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_3].getComments()'
      Src: com.univocity.parsers.issues.github.Github_3:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_3].getAmount()'
      Src: com.univocity.parsers.issues.github.Github_3:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_3].getPending()'
      Src: com.univocity.parsers.issues.github.Github_3:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_3].assertEquals(com.univocity.parsers.issues.github.Github_3)'
      Src: com.univocity.parsers.issues.github.Github_3:84,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 35
    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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 86
    functionName: '[com.univocity.parsers.issues.github.Github_3].parseNextWithRowReaderTest()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_3.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseNext()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(com.univocity.parsers.issues.github.Github_3)'
    - '[com.univocity.parsers.issues.github.Github_3].get(com.univocity.parsers.issues.github.Github_3)'
    - '[com.univocity.parsers.issues.github.Github_3].getComments()'
    - '[com.univocity.parsers.issues.github.Github_3].assertEquals(com.univocity.parsers.issues.github.Github_3)'
    - '[ArrayList].get(com.univocity.parsers.issues.github.Github_3)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.issues.github.Github_3].newReader(String)'
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_3].getAmount()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_3].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_3].assertEquals(com.univocity.parsers.issues.github.Github_3,com.univocity.parsers.issues.github.Github_3)'
    - '[com.univocity.parsers.issues.github.Github_3].getPending()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[ArrayList].add(com.univocity.parsers.issues.github.Github_3)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_3].getQuantity()'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_3].parseNextWithRowReaderTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_3
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_3].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_3.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_3
    signature: '[com.univocity.parsers.issues.github.Github_3].<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: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 44
    functionName: '[com.univocity.parsers.issues.github.Github_52].inputProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_52.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_52].inputProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.AbstractRowProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_52:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_52:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_52:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_52].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_52:63,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.AbstractRowProcessor)'
      Src: com.univocity.parsers.issues.github.Github_52:64,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_52:66,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_52:67,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_52:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - expectedLineCount
    - lineSeparator
    - input
    argTypes:
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.issues.github.Github_52].testRowCount(int,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_52.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.AbstractRowProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_52].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.AbstractRowProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_52].testRowCount(int,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: com.univocity.parsers.issues.github.Github_52
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_52].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_52.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_52
    signature: '[com.univocity.parsers.issues.github.Github_52].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_29:57,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_29:58,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_29:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_29:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_29:60,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_29:61,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_29:63,1
    - Dst: '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
      Src: com.univocity.parsers.issues.github.Github_29:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
      Src: com.univocity.parsers.issues.github.Github_29:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_29:73,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_29:75,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_29:75,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].fail(String)'
      Src: com.univocity.parsers.issues.github.Github_29:77,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_29:80,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].size()'
      Src: com.univocity.parsers.issues.github.Github_29:80,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].assertEquals(com.univocity.parsers.issues.github.Github_29,int)'
      Src: com.univocity.parsers.issues.github.Github_29:80,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_29:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].get(int)'
      Src: com.univocity.parsers.issues.github.Github_29:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].assertEquals(com.univocity.parsers.issues.github.Github_29,int)'
      Src: com.univocity.parsers.issues.github.Github_29:81,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_29:82,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].get(int)'
      Src: com.univocity.parsers.issues.github.Github_29:82,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].assertEquals(com.univocity.parsers.issues.github.Github_29,boolean)'
      Src: com.univocity.parsers.issues.github.Github_29:82,1
    - Dst: '[ArrayList].size()'
      Src: com.univocity.parsers.issues.github.Github_29:84,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].assertEquals(com.univocity.parsers.issues.github.Github_29,int)'
      Src: com.univocity.parsers.issues.github.Github_29:84,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_29:85,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].assertEquals(com.univocity.parsers.issues.github.Github_29,String)'
      Src: com.univocity.parsers.issues.github.Github_29:85,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_29:86,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].assertEquals(com.univocity.parsers.issues.github.Github_29,String)'
      Src: com.univocity.parsers.issues.github.Github_29:86,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_29:87,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].assertEquals(com.univocity.parsers.issues.github.Github_29,String)'
      Src: com.univocity.parsers.issues.github.Github_29:87,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_29:88,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].assertEquals(com.univocity.parsers.issues.github.Github_29,String)'
      Src: com.univocity.parsers.issues.github.Github_29:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 55
    functionDepth: 3
    functionLinenumber: 55
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.issues.github.Github_29].handleExceptionsAndContinueParsing()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_29.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.issues.github.Github_29].size()'
    - '[com.univocity.parsers.issues.github.Github_29].assertEquals(com.univocity.parsers.issues.github.Github_29,String)'
    - '[com.univocity.parsers.issues.github.Github_29].fail(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_29].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_29].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[ArrayList].size()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_29].assertEquals(com.univocity.parsers.issues.github.Github_29,int)'
    - '[com.univocity.parsers.issues.github.Github_29].assertEquals(com.univocity.parsers.issues.github.Github_29,boolean)'
    - '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_29].handleExceptionsAndContinueParsing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_29:93,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_29:94,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_29:95,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_29:95,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String)'
      Src: com.univocity.parsers.issues.github.Github_29:96,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_29:97,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_29:99,1
    - Dst: '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
      Src: com.univocity.parsers.issues.github.Github_29:101,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
      Src: com.univocity.parsers.issues.github.Github_29:101,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_29:109,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_29:111,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose()'
      Src: com.univocity.parsers.issues.github.Github_29:113,1
    - Dst: e.printStackTrace()
      Src: com.univocity.parsers.issues.github.Github_29:115,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].fail(String)'
      Src: com.univocity.parsers.issues.github.Github_29:116,1
    - Dst: '[ArrayList].size()'
      Src: com.univocity.parsers.issues.github.Github_29:119,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].assertEquals(com.univocity.parsers.issues.github.Github_29,int)'
      Src: com.univocity.parsers.issues.github.Github_29:119,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_29:120,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].assertEquals(com.univocity.parsers.issues.github.Github_29,String)'
      Src: com.univocity.parsers.issues.github.Github_29:120,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_29:121,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29].assertEquals(com.univocity.parsers.issues.github.Github_29,String)'
      Src: com.univocity.parsers.issues.github.Github_29:121,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 122
    functionName: '[com.univocity.parsers.issues.github.Github_29].handleExceptionsAndContinueWriting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_29.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].get(int)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_29].assertEquals(com.univocity.parsers.issues.github.Github_29,String)'
    - '[com.univocity.parsers.issues.github.Github_29].fail(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_29].setLineSeparator(String)'
    - '[StringWriter].<init>()'
    - '[ArrayList].size()'
    - e.printStackTrace()
    - '[com.univocity.parsers.issues.github.Github_29].assertEquals(com.univocity.parsers.issues.github.Github_29,int)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String)'
    - '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_29].handleExceptionsAndContinueWriting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_29
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_29].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_29.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_29
    signature: '[com.univocity.parsers.issues.github.Github_29].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_29.AB
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.issues.github.Github_29.AB].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_29.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_29.AB
    signature: '[com.univocity.parsers.issues.github.Github_29.AB].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_29.AB
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.issues.github.Github_29.AB].<init>(int,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_29.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_29.AB
    signature: '[com.univocity.parsers.issues.github.Github_29.AB].<init>(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_128:38,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_128:38,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_128:39,1
    - Dst: '[com.univocity.parsers.issues.github.Github_128].setPadding(char)'
      Src: com.univocity.parsers.issues.github.Github_128:39,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_128:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_128].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_128:40,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_128:41,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setMaxColumns(int)'
      Src: com.univocity.parsers.issues.github.Github_128:42,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
      Src: com.univocity.parsers.issues.github.Github_128:44,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_128:47,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_128:48,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_128:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_128].size()'
      Src: com.univocity.parsers.issues.github.Github_128:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_128].assertEquals(com.univocity.parsers.issues.github.Github_128,int)'
      Src: com.univocity.parsers.issues.github.Github_128:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_128].get(int)'
      Src: com.univocity.parsers.issues.github.Github_128:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_128].assertEquals(com.univocity.parsers.issues.github.Github_128,int)'
      Src: com.univocity.parsers.issues.github.Github_128:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_128].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_128:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_128].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_128:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_128].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_128:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.issues.github.Github_128].skipUntilNewLineDoesntGenerateNullOnEOF()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_128.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_128].setPadding(char)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
    - '[com.univocity.parsers.issues.github.Github_128].size()'
    - '[com.univocity.parsers.issues.github.Github_128].assertEquals(String)'
    - '[com.univocity.parsers.issues.github.Github_128].assertEquals(com.univocity.parsers.issues.github.Github_128,int)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(StringReader)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_128].get(int)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setMaxColumns(int)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_128].setLineSeparator(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_128].skipUntilNewLineDoesntGenerateNullOnEOF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_128
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_128].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_128.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_128
    signature: '[com.univocity.parsers.issues.github.Github_128].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_224:46,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_224:47,1
    - Dst: '[com.univocity.parsers.issues.github.Github_224].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_224:47,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_224:48,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_224:49,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_224:51,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].<init>()'
      Src: com.univocity.parsers.issues.github.Github_224:52,1
    - Dst: Collections.singleton(com.univocity.parsers.common.DataProcessingExceptionTest.A)
      Src: com.univocity.parsers.issues.github.Github_224:52,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.issues.github.Github_224,StringWriter)'
      Src: com.univocity.parsers.issues.github.Github_224:52,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_224:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_224].assertEquals(com.univocity.parsers.issues.github.Github_224,String)'
      Src: com.univocity.parsers.issues.github.Github_224:53,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_224:55,1
    - Dst: '[B].<init>()'
      Src: com.univocity.parsers.issues.github.Github_224:56,1
    - Dst: Collections.singleton(B)
      Src: com.univocity.parsers.issues.github.Github_224:56,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.issues.github.Github_224,StringWriter)'
      Src: com.univocity.parsers.issues.github.Github_224:56,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_224:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_224].assertEquals(com.univocity.parsers.issues.github.Github_224,String)'
      Src: com.univocity.parsers.issues.github.Github_224:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.issues.github.Github_224].testRoutinesReuse()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_224.java
    functionUses: 0
    functionsReached:
    - Collections.singleton(B)
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.issues.github.Github_224].assertEquals(com.univocity.parsers.issues.github.Github_224,String)'
    - '[StringWriter].toString()'
    - Collections.singleton(com.univocity.parsers.common.DataProcessingExceptionTest.A)
    - '[B].<init>()'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_224].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.issues.github.Github_224,StringWriter)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_224].testRoutinesReuse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_224
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_224].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_224.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_224
    signature: '[com.univocity.parsers.issues.github.Github_224].<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: com.univocity.parsers.issues.github.Github_224.A
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_224.A].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_224.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_224.A
    signature: '[com.univocity.parsers.issues.github.Github_224.A].<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: com.univocity.parsers.issues.github.Github_224.B
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_224.B].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_224.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_224.B
    signature: '[com.univocity.parsers.issues.github.Github_224.B].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: '[com.univocity.parsers.issues.github.Github_337].maxProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_337.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_337].maxProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_337:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_337:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.issues.github.Github_337:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setInputBufferSize(int,int)'
      Src: com.univocity.parsers.issues.github.Github_337:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_337:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.github.Github_337)'
      Src: com.univocity.parsers.issues.github.Github_337:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setMaxCharsPerColumn(int)'
      Src: com.univocity.parsers.issues.github.Github_337:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_337:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].setDelimiter(char)'
      Src: com.univocity.parsers.issues.github.Github_337:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].setCharToEscapeQuoteEscaping(char)'
      Src: com.univocity.parsers.issues.github.Github_337:53,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_337:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.issues.github.Github_337)'
      Src: com.univocity.parsers.issues.github.Github_337:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(com.univocity.parsers.issues.github.Github_337,int)'
      Src: com.univocity.parsers.issues.github.Github_337:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:62,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:71,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:72,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:74,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:75,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:78,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:79,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:80,1
    - Dst: '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_337:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - max
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 82
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.issues.github.Github_337].testInconsistentParsing(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_337.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setMaxCharsPerColumn(int)'
    - '[com.univocity.parsers.issues.github.Github_337].assertEquals(com.univocity.parsers.issues.github.Github_337,int)'
    - '[com.univocity.parsers.issues.github.Github_337].assertEquals(String)'
    - '[com.univocity.parsers.issues.github.Github_337].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setInputBufferSize(int,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.issues.github.Github_337].setCharToEscapeQuoteEscaping(char)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.issues.github.Github_337)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.github.Github_337)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_337].testInconsistentParsing(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_337
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_337].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_337.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_337
    signature: '[com.univocity.parsers.issues.github.Github_337].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_378:34,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_378:35,1
    - Dst: '[com.univocity.parsers.issues.github.Github_378].setDelimiter(com.univocity.parsers.issues.github.Github_378)'
      Src: com.univocity.parsers.issues.github.Github_378:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_378:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_378].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_378:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_378:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_378:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_378].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_378:39,1
    - Dst: '[com.univocity.parsers.issues.github.Github_378].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_378:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_378].assertNull(null)'
      Src: com.univocity.parsers.issues.github.Github_378:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_378].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_378:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 43
    functionName: '[com.univocity.parsers.issues.github.Github_378].testParsingWithSpaceAfterQuoteAndNonPrintableChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_378.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_378].setQuote(char)'
    - '[com.univocity.parsers.issues.github.Github_378].setDelimiter(com.univocity.parsers.issues.github.Github_378)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_378].assertNull(null)'
    - '[com.univocity.parsers.issues.github.Github_378].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_378].testParsingWithSpaceAfterQuoteAndNonPrintableChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_378
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_378].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_378.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_378
    signature: '[com.univocity.parsers.issues.github.Github_378].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Executors.newFixedThreadPool(int)
      Src: com.univocity.parsers.issues.github.Github_194:39,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_194:41,1
    - Dst: '[CountDownLatch].<init>(int)'
      Src: com.univocity.parsers.issues.github.Github_194:42,1
    - Dst: '[Runnable].<init>()'
      Src: com.univocity.parsers.issues.github.Github_194:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_194].execute(Runnable)'
      Src: com.univocity.parsers.issues.github.Github_194:44,1
    - Dst: '[CountDownLatch].await()'
      Src: com.univocity.parsers.issues.github.Github_194:66,1
    - Dst: '[ArrayList].isEmpty()'
      Src: com.univocity.parsers.issues.github.Github_194:68,1
    - Dst: System.err.println(String)
      Src: com.univocity.parsers.issues.github.Github_194:69,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.issues.github.Github_194:72,1
    - Dst: System.err.println(com.univocity.parsers.issues.github.Github_194)
      Src: com.univocity.parsers.issues.github.Github_194:72,1
    - Dst: '[ArrayList].isEmpty()'
      Src: com.univocity.parsers.issues.github.Github_194:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_194].assertTrue(com.univocity.parsers.issues.github.Github_194)'
      Src: com.univocity.parsers.issues.github.Github_194:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_194].shutdown()'
      Src: com.univocity.parsers.issues.github.Github_194:78,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 34
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 80
    functionName: '[com.univocity.parsers.issues.github.Github_194].testReadInputOnSeparateThreadIssue()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_194.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_194].assertTrue(com.univocity.parsers.issues.github.Github_194)'
    - '[Runnable].<init>()'
    - System.err.println(com.univocity.parsers.issues.github.Github_194)
    - '[com.univocity.parsers.issues.github.Github_194].execute(Runnable)'
    - '[CountDownLatch].<init>(int)'
    - Executors.newFixedThreadPool(int)
    - System.err.println(String)
    - '[ArrayList].isEmpty()'
    - '[com.univocity.parsers.issues.github.Github_194].shutdown()'
    - e.getMessage()
    - '[CountDownLatch].await()'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_194].testReadInputOnSeparateThreadIssue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_194
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_194].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_194.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_194
    signature: '[com.univocity.parsers.issues.github.Github_194].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvFormat].<init>()'
      Src: com.univocity.parsers.issues.github.Github_404:33,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].setDelimiter(String)'
      Src: com.univocity.parsers.issues.github.Github_404:34,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_404:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_404:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setFormat(com.univocity.parsers.csv.CsvFormat)'
      Src: com.univocity.parsers.issues.github.Github_404:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_404:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_404:39,1
    - Dst: '[com.univocity.parsers.issues.github.Github_404].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_404:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_404].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_404:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_404].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_404:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_404].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_404:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_404].assertEquals(com.univocity.parsers.issues.github.Github_404,int)'
      Src: com.univocity.parsers.issues.github.Github_404:44,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: 45
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.issues.github.Github_404].testMultiDelimiter()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_404.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_404].assertEquals(String)'
    - '[com.univocity.parsers.issues.github.Github_404].assertEquals(com.univocity.parsers.issues.github.Github_404,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setFormat(com.univocity.parsers.csv.CsvFormat)'
    - '[com.univocity.parsers.csv.CsvFormat].setDelimiter(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvFormat].<init>()'
    - '[com.univocity.parsers.csv.CsvFormat].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_404].testMultiDelimiter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_404
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_404].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_404.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_404
    signature: '[com.univocity.parsers.issues.github.Github_404].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_177:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_177:39,1
    - Dst: '[com.univocity.parsers.issues.github.Github_177].setComment(char)'
      Src: com.univocity.parsers.issues.github.Github_177:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setMaxCharsPerColumn(int)'
      Src: com.univocity.parsers.issues.github.Github_177:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setMaxColumns(int)'
      Src: com.univocity.parsers.issues.github.Github_177:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_177:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_177:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
      Src: com.univocity.parsers.issues.github.Github_177:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.issues.github.Github_177:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.github.Github_177)'
      Src: com.univocity.parsers.issues.github.Github_177:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_177:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_177].newReader(String)'
      Src: com.univocity.parsers.issues.github.Github_177:53,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(com.univocity.parsers.issues.github.Github_177)'
      Src: com.univocity.parsers.issues.github.Github_177:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_177].assertEquals(com.univocity.parsers.issues.github.Github_177,int)'
      Src: com.univocity.parsers.issues.github.Github_177:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 57
    functionName: '[com.univocity.parsers.issues.github.Github_177].testNewlineAfterEscapedQuote()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_177.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setMaxCharsPerColumn(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setMaxColumns(int)'
    - '[com.univocity.parsers.issues.github.Github_177].assertEquals(com.univocity.parsers.issues.github.Github_177,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.github.Github_177)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.issues.github.Github_177].setComment(char)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(com.univocity.parsers.issues.github.Github_177)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_177].newReader(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_177].testNewlineAfterEscapedQuote()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_177
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_177].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_177.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_177
    signature: '[com.univocity.parsers.issues.github.Github_177].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_197:33,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_197:34,1
    - Dst: '[com.univocity.parsers.issues.github.Github_197].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_197:34,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
      Src: com.univocity.parsers.issues.github.Github_197:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_197:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_197:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_197].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_197:37,1
    - Dst: '[com.univocity.parsers.issues.github.Github_197].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_197:38,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.issues.github.Github_197].testKeepQuotes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_197.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_197].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_197].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_197].testKeepQuotes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_197
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_197].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_197.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_197
    signature: '[com.univocity.parsers.issues.github.Github_197].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_306:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.issues.github.Github_306:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_306:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_306:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_306:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_306:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_306:49,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_306)'
      Src: com.univocity.parsers.issues.github.Github_306:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_306:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.issues.github.Github_306:52,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiterString()'
      Src: com.univocity.parsers.issues.github.Github_306:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_306].assertEquals(String,String)'
      Src: com.univocity.parsers.issues.github.Github_306:52,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_306)'
      Src: com.univocity.parsers.issues.github.Github_306:54,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_306:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_306].size()'
      Src: com.univocity.parsers.issues.github.Github_306:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_306].assertEquals(com.univocity.parsers.issues.github.Github_306,int)'
      Src: com.univocity.parsers.issues.github.Github_306:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll()'
      Src: com.univocity.parsers.issues.github.Github_306:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_306].assertEquals(com.univocity.parsers.issues.github.Github_306,int)'
      Src: com.univocity.parsers.issues.github.Github_306:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.issues.github.Github_306].testWithMultilineRecordsAndFooter()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_306.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.issues.github.Github_306].size()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiterString()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll()'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_306)'
    - '[com.univocity.parsers.issues.github.Github_306].assertEquals(String,String)'
    - '[com.univocity.parsers.issues.github.Github_306].assertEquals(com.univocity.parsers.issues.github.Github_306,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_306].testWithMultilineRecordsAndFooter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_306
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_306].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_306.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_306
    signature: '[com.univocity.parsers.issues.github.Github_306].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_228:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_228:39,1
    - Dst: '[com.univocity.parsers.issues.github.Github_228].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_228:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_228:41,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_228)'
      Src: com.univocity.parsers.issues.github.Github_228:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_228:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_228].get(int)'
      Src: com.univocity.parsers.issues.github.Github_228:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_228].assertEquals(com.univocity.parsers.issues.github.Github_228,int)'
      Src: com.univocity.parsers.issues.github.Github_228:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_228].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_228:45,1
    - Dst: '[com.univocity.parsers.issues.github.Github_228].assertEquals(null)'
      Src: com.univocity.parsers.issues.github.Github_228:46,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: 47
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.issues.github.Github_228].testLastNullValueInQuotedInput()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_228.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_228].get(int)'
    - '[com.univocity.parsers.issues.github.Github_228].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_228)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_228].assertEquals(com.univocity.parsers.issues.github.Github_228,int)'
    - '[com.univocity.parsers.issues.github.Github_228].assertEquals(null)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_228].setLineSeparator(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_228].testLastNullValueInQuotedInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_228:73,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_228:74,1
    - Dst: '[com.univocity.parsers.issues.github.Github_228].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_228:74,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_228:76,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_228)'
      Src: com.univocity.parsers.issues.github.Github_228:77,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_228:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_228].size()'
      Src: com.univocity.parsers.issues.github.Github_228:79,1
    - Dst: '[com.univocity.parsers.issues.github.Github_228].assertEquals(com.univocity.parsers.issues.github.Github_228,int)'
      Src: com.univocity.parsers.issues.github.Github_228:79,1
    - Dst: '[com.univocity.parsers.issues.github.Github_228].assertEquals(com.univocity.parsers.issues.github.Github_228,int)'
      Src: com.univocity.parsers.issues.github.Github_228:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 49
    functionDepth: 3
    functionLinenumber: 49
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.issues.github.Github_228].testLastNullValueInQuotedInput2()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_228.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_228)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_228].assertEquals(com.univocity.parsers.issues.github.Github_228,int)'
    - '[com.univocity.parsers.issues.github.Github_228].size()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_228].setLineSeparator(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_228].testLastNullValueInQuotedInput2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_228
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_228].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_228.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_228
    signature: '[com.univocity.parsers.issues.github.Github_228].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_352:32,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_352:33,1
    - Dst: '[com.univocity.parsers.issues.github.Github_352].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_352:33,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
      Src: com.univocity.parsers.issues.github.Github_352:34,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.issues.github.Github_352:35,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
      Src: com.univocity.parsers.issues.github.Github_352:36,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteNulls(boolean)'
      Src: com.univocity.parsers.issues.github.Github_352:37,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_352:38,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(int,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_352:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_352].assertEquals(com.univocity.parsers.issues.github.Github_352,String)'
      Src: com.univocity.parsers.issues.github.Github_352:40,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(int,String,null,String)'
      Src: com.univocity.parsers.issues.github.Github_352:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_352].assertEquals(com.univocity.parsers.issues.github.Github_352,String)'
      Src: com.univocity.parsers.issues.github.Github_352:41,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(int,null,String,String)'
      Src: com.univocity.parsers.issues.github.Github_352:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_352].assertEquals(com.univocity.parsers.issues.github.Github_352,String)'
      Src: com.univocity.parsers.issues.github.Github_352:42,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(null,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_352:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_352].assertEquals(com.univocity.parsers.issues.github.Github_352,String)'
      Src: com.univocity.parsers.issues.github.Github_352: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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 30
    functionDepth: 2
    functionLinenumber: 30
    functionLinenumberEnd: 44
    functionName: '[com.univocity.parsers.issues.github.Github_352].testNullableFields()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_352.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(int,String,null,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(int,null,String,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(null,String,String,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteNulls(boolean)'
    - '[com.univocity.parsers.issues.github.Github_352].assertEquals(com.univocity.parsers.issues.github.Github_352,String)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(int,String,String,String)'
    - '[com.univocity.parsers.issues.github.Github_352].setQuote(char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_352].testNullableFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_352
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_352].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_352.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_352
    signature: '[com.univocity.parsers.issues.github.Github_352].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_356:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_356:50,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_356:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_356:52,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_356:54,1
    - Dst: '[com.univocity.parsers.common.RetryableErrorHandler].<init>()'
      Src: com.univocity.parsers.issues.github.Github_356:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.RetryableErrorHandler)'
      Src: com.univocity.parsers.issues.github.Github_356:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_356:63,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_356:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_356:65,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_356:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_356].size()'
      Src: com.univocity.parsers.issues.github.Github_356:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_356].assertEquals(com.univocity.parsers.issues.github.Github_356,int)'
      Src: com.univocity.parsers.issues.github.Github_356:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_356].get(int)'
      Src: com.univocity.parsers.issues.github.Github_356:72,1
    - Dst: '[com.univocity.parsers.issues.github.Github_356].assertEquals(com.univocity.parsers.issues.github.Github_356,int)'
      Src: com.univocity.parsers.issues.github.Github_356:72,1
    - Dst: '[com.univocity.parsers.issues.github.Github_356].get(int)'
      Src: com.univocity.parsers.issues.github.Github_356:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_356].assertNull(com.univocity.parsers.issues.github.Github_356)'
      Src: com.univocity.parsers.issues.github.Github_356:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 47
    functionDepth: 3
    functionLinenumber: 47
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.issues.github.Github_356].testValidationAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_356.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.RetryableErrorHandler)'
    - '[com.univocity.parsers.issues.github.Github_356].get(int)'
    - '[com.univocity.parsers.common.RetryableErrorHandler].<init>()'
    - '[com.univocity.parsers.issues.github.Github_356].size()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.issues.github.Github_356].assertEquals(com.univocity.parsers.issues.github.Github_356,int)'
    - '[com.univocity.parsers.issues.github.Github_356].assertNull(com.univocity.parsers.issues.github.Github_356)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_356].testValidationAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_356
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_356].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_356.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_356
    signature: '[com.univocity.parsers.issues.github.Github_356].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_356.A
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_356.A].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_356.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_356.A
    signature: '[com.univocity.parsers.issues.github.Github_356.A].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_37:33,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_37:35,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].formatToNumber(String)'
      Src: com.univocity.parsers.issues.github.Github_37:36,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertType(com.univocity.parsers.conversions.NumericConversion<Number>)'
      Src: com.univocity.parsers.issues.github.Github_37:36,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBoolean(String,String)'
      Src: com.univocity.parsers.issues.github.Github_37:37,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertType(com.univocity.parsers.conversions.BooleanConversion)'
      Src: com.univocity.parsers.issues.github.Github_37:37,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_37:39,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_37:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_37].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_37:41,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_37:43,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_37:44,1
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.issues.github.Github_37:46,1
    - Dst: '[TreeMap].put(String)'
      Src: com.univocity.parsers.issues.github.Github_37:47,1
    - Dst: '[TreeMap].put(String)'
      Src: com.univocity.parsers.issues.github.Github_37:48,1
    - Dst: '[TreeMap].put(String)'
      Src: com.univocity.parsers.issues.github.Github_37:49,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processObjectRecordsAndClose(TreeMap)'
      Src: com.univocity.parsers.issues.github.Github_37:57,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_37:62,1
    - Dst: '[com.univocity.parsers.issues.github.Github_37].assertEquals(String,com.univocity.parsers.issues.github.Github_37)'
      Src: com.univocity.parsers.issues.github.Github_37:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.issues.github.Github_37].testMapWritingWithRowProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_37.java
    functionUses: 0
    functionsReached:
    - '[TreeMap].put(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[TreeMap].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.issues.github.Github_37].assertEquals(String,com.univocity.parsers.issues.github.Github_37)'
    - '[com.univocity.parsers.csv.CsvWriter].processObjectRecordsAndClose(TreeMap)'
    - '[com.univocity.parsers.conversions.Conversions].formatToNumber(String)'
    - '[com.univocity.parsers.issues.github.Github_37].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertType(com.univocity.parsers.conversions.NumericConversion<Number>)'
    - '[com.univocity.parsers.conversions.Conversions].toBoolean(String,String)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertType(com.univocity.parsers.conversions.BooleanConversion)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_37].testMapWritingWithRowProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_37
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_37].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_37.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_37
    signature: '[com.univocity.parsers.issues.github.Github_37].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_48:70,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_48:72,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_48:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_48:73,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_48:74,1
    - Dst: '[ParserTest].configure(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_48:76,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_48:78,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_48:79,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_48:79,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_48:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - ParserTest
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<Github_48.BasicTypes>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - test
    argTypes:
    - ParserTest
    constantsTouched: []
    func_position:
      end: 86
      start: 69
    functionDepth: 3
    functionLinenumber: 69
    functionLinenumberEnd: 86
    functionName: '[com.univocity.parsers.issues.github.Github_48].runWithSettings(ParserTest)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_48.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[ParserTest].configure(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_48].setLineSeparator(String)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: List<Github_48.BasicTypes>
    signature: '[com.univocity.parsers.issues.github.Github_48].runWithSettings(ParserTest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ParserTest].<init>()'
      Src: com.univocity.parsers.issues.github.Github_48:90,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].runWithSettings(ParserTest)'
      Src: com.univocity.parsers.issues.github.Github_48:90,1
    - Dst: '[List<Github_48.BasicTypes>].isEmpty()'
      Src: com.univocity.parsers.issues.github.Github_48:96,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].assertFalse(com.univocity.parsers.issues.github.Github_48)'
      Src: com.univocity.parsers.issues.github.Github_48:96,1
    - Dst: '[List<Github_48.BasicTypes>].get(int)'
      Src: com.univocity.parsers.issues.github.Github_48:98,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].toString()'
      Src: com.univocity.parsers.issues.github.Github_48:98,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].assertEquals(com.univocity.parsers.issues.github.Github_48,String)'
      Src: com.univocity.parsers.issues.github.Github_48:98,1
    - Dst: '[List<Github_48.BasicTypes>].get(int)'
      Src: com.univocity.parsers.issues.github.Github_48:99,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].toString()'
      Src: com.univocity.parsers.issues.github.Github_48:99,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].assertEquals(com.univocity.parsers.issues.github.Github_48,String)'
      Src: com.univocity.parsers.issues.github.Github_48:99,1
    - Dst: '[List<Github_48.BasicTypes>].get(int)'
      Src: com.univocity.parsers.issues.github.Github_48:100,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].toString()'
      Src: com.univocity.parsers.issues.github.Github_48:100,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].assertEquals(com.univocity.parsers.issues.github.Github_48,String)'
      Src: com.univocity.parsers.issues.github.Github_48:100,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: 101
      start: 88
    functionDepth: 4
    functionLinenumber: 88
    functionLinenumberEnd: 101
    functionName: '[com.univocity.parsers.issues.github.Github_48].parseBeanWithSomeHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_48.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_48].runWithSettings(ParserTest)'
    - '[com.univocity.parsers.issues.github.Github_48].assertEquals(com.univocity.parsers.issues.github.Github_48,String)'
    - '[List<Github_48.BasicTypes>].isEmpty()'
    - '[com.univocity.parsers.issues.github.Github_48].assertFalse(com.univocity.parsers.issues.github.Github_48)'
    - '[ParserTest].<init>()'
    - '[List<Github_48.BasicTypes>].get(int)'
    - '[com.univocity.parsers.issues.github.Github_48].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_48].parseBeanWithSomeHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ParserTest].<init>()'
      Src: com.univocity.parsers.issues.github.Github_48:106,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].runWithSettings(ParserTest)'
      Src: com.univocity.parsers.issues.github.Github_48:106,1
    - Dst: '[List<Github_48.BasicTypes>].isEmpty()'
      Src: com.univocity.parsers.issues.github.Github_48:113,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].assertFalse(com.univocity.parsers.issues.github.Github_48)'
      Src: com.univocity.parsers.issues.github.Github_48:113,1
    - Dst: '[List<Github_48.BasicTypes>].get(int)'
      Src: com.univocity.parsers.issues.github.Github_48:114,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].toString()'
      Src: com.univocity.parsers.issues.github.Github_48:114,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].assertEquals(com.univocity.parsers.issues.github.Github_48,String)'
      Src: com.univocity.parsers.issues.github.Github_48:114,1
    - Dst: '[List<Github_48.BasicTypes>].get(int)'
      Src: com.univocity.parsers.issues.github.Github_48:115,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].toString()'
      Src: com.univocity.parsers.issues.github.Github_48:115,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].assertEquals(com.univocity.parsers.issues.github.Github_48,String)'
      Src: com.univocity.parsers.issues.github.Github_48:115,1
    - Dst: '[List<Github_48.BasicTypes>].get(int)'
      Src: com.univocity.parsers.issues.github.Github_48:116,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].toString()'
      Src: com.univocity.parsers.issues.github.Github_48:116,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].assertEquals(com.univocity.parsers.issues.github.Github_48,String)'
      Src: com.univocity.parsers.issues.github.Github_48:116,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: 117
      start: 104
    functionDepth: 4
    functionLinenumber: 104
    functionLinenumberEnd: 117
    functionName: '[com.univocity.parsers.issues.github.Github_48].parseBeanWithSomeHeadersAndFieldSelection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_48.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_48].runWithSettings(ParserTest)'
    - '[com.univocity.parsers.issues.github.Github_48].assertEquals(com.univocity.parsers.issues.github.Github_48,String)'
    - '[List<Github_48.BasicTypes>].isEmpty()'
    - '[com.univocity.parsers.issues.github.Github_48].assertFalse(com.univocity.parsers.issues.github.Github_48)'
    - '[ParserTest].<init>()'
    - '[List<Github_48.BasicTypes>].get(int)'
    - '[com.univocity.parsers.issues.github.Github_48].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_48].parseBeanWithSomeHeadersAndFieldSelection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ParserTest].<init>()'
      Src: com.univocity.parsers.issues.github.Github_48:121,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].runWithSettings(ParserTest)'
      Src: com.univocity.parsers.issues.github.Github_48:121,1
    - Dst: '[List<Github_48.BasicTypes>].isEmpty()'
      Src: com.univocity.parsers.issues.github.Github_48:128,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].assertFalse(com.univocity.parsers.issues.github.Github_48)'
      Src: com.univocity.parsers.issues.github.Github_48:128,1
    - Dst: '[List<Github_48.BasicTypes>].get(int)'
      Src: com.univocity.parsers.issues.github.Github_48:129,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].toString()'
      Src: com.univocity.parsers.issues.github.Github_48:129,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].assertEquals(com.univocity.parsers.issues.github.Github_48,String)'
      Src: com.univocity.parsers.issues.github.Github_48:129,1
    - Dst: '[List<Github_48.BasicTypes>].get(int)'
      Src: com.univocity.parsers.issues.github.Github_48:130,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].toString()'
      Src: com.univocity.parsers.issues.github.Github_48:130,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].assertEquals(com.univocity.parsers.issues.github.Github_48,String)'
      Src: com.univocity.parsers.issues.github.Github_48:130,1
    - Dst: '[List<Github_48.BasicTypes>].get(int)'
      Src: com.univocity.parsers.issues.github.Github_48:131,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].toString()'
      Src: com.univocity.parsers.issues.github.Github_48:131,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48].assertEquals(com.univocity.parsers.issues.github.Github_48,String)'
      Src: com.univocity.parsers.issues.github.Github_48:131,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: 132
      start: 119
    functionDepth: 4
    functionLinenumber: 119
    functionLinenumberEnd: 132
    functionName: '[com.univocity.parsers.issues.github.Github_48].parseBeanWithSomeHeadersAndIndexSelection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_48.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_48].runWithSettings(ParserTest)'
    - '[com.univocity.parsers.issues.github.Github_48].assertEquals(com.univocity.parsers.issues.github.Github_48,String)'
    - '[List<Github_48.BasicTypes>].isEmpty()'
    - '[com.univocity.parsers.issues.github.Github_48].assertFalse(com.univocity.parsers.issues.github.Github_48)'
    - '[ParserTest].<init>()'
    - '[List<Github_48.BasicTypes>].get(int)'
    - '[com.univocity.parsers.issues.github.Github_48].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_48].parseBeanWithSomeHeadersAndIndexSelection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_48
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_48].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_48.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_48
    signature: '[com.univocity.parsers.issues.github.Github_48].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - long
      - String
      - boolean
      - 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: 61
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.issues.github.Github_48.BasicTypes].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_48.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_48.BasicTypes].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - long
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_48.BasicTypes
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_48.BasicTypes].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_48.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_48.BasicTypes
    signature: '[com.univocity.parsers.issues.github.Github_48.BasicTypes].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.csv.CsvParserSettings
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - settings
    argTypes:
    - com.univocity.parsers.csv.CsvParserSettings
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[com.univocity.parsers.issues.github.Github_48.ParserTest].configure(com.univocity.parsers.csv.CsvParserSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_48.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_48.ParserTest].configure(com.univocity.parsers.csv.CsvParserSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_48.ParserTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_48.ParserTest].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_48.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_48.ParserTest
    signature: '[com.univocity.parsers.issues.github.Github_48.ParserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_383:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_383:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].excludeFields(String,String)'
      Src: com.univocity.parsers.issues.github.Github_383:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_383:41,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_383:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_383:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_383].get(int)'
      Src: com.univocity.parsers.issues.github.Github_383:43,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_383)
      Src: com.univocity.parsers.issues.github.Github_383:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_383].assertEquals(com.univocity.parsers.issues.github.Github_383,String)'
      Src: com.univocity.parsers.issues.github.Github_383:44,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: 46
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.issues.github.Github_383].testFieldNameExclusionError()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_383.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].excludeFields(String,String)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_383].assertEquals(com.univocity.parsers.issues.github.Github_383,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - Arrays.toString(com.univocity.parsers.issues.github.Github_383)
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_383].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_383].testFieldNameExclusionError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_383:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].excludeIndexes(int,int)'
      Src: com.univocity.parsers.issues.github.Github_383:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_383:53,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_383:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_383:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_383].get(int)'
      Src: com.univocity.parsers.issues.github.Github_383:55,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_383)
      Src: com.univocity.parsers.issues.github.Github_383:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_383].assertEquals(com.univocity.parsers.issues.github.Github_383,String)'
      Src: com.univocity.parsers.issues.github.Github_383:56,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: 58
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.issues.github.Github_383].testIndexExclusionError()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_383.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].excludeIndexes(int,int)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_383].assertEquals(com.univocity.parsers.issues.github.Github_383,String)'
    - Arrays.toString(com.univocity.parsers.issues.github.Github_383)
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_383].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_383].testIndexExclusionError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_383
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_383].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_383.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_383
    signature: '[com.univocity.parsers.issues.github.Github_383].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_158:34,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.issues.github.Github_158:35,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
      Src: com.univocity.parsers.issues.github.Github_158:36,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_158:38,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
      Src: com.univocity.parsers.issues.github.Github_158:39,1
    - Dst: '[com.univocity.parsers.issues.github.Github_158].assertEquals(com.univocity.parsers.issues.github.Github_158,String)'
      Src: com.univocity.parsers.issues.github.Github_158:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.issues.github.Github_158].csvWriterTest()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_158.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString()'
    - '[com.univocity.parsers.issues.github.Github_158].assertEquals(com.univocity.parsers.issues.github.Github_158,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_158].csvWriterTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_158
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_158].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_158.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_158
    signature: '[com.univocity.parsers.issues.github.Github_158].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_97:30,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_97:31,1
    - Dst: '[com.univocity.parsers.issues.github.Github_97].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_97:31,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.issues.github.Github_97:32,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
      Src: com.univocity.parsers.issues.github.Github_97:33,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_97:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_97:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_97].assertEquals(com.univocity.parsers.issues.github.Github_97)'
      Src: com.univocity.parsers.issues.github.Github_97:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 28
    functionDepth: 3
    functionLinenumber: 28
    functionLinenumberEnd: 37
    functionName: '[com.univocity.parsers.issues.github.Github_97].ensureCsvNullValueIsAppliedOverWhitespaceContent()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_97.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_97].assertEquals(com.univocity.parsers.issues.github.Github_97)'
    - '[com.univocity.parsers.issues.github.Github_97].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_97].ensureCsvNullValueIsAppliedOverWhitespaceContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_97
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_97].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_97.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_97
    signature: '[com.univocity.parsers.issues.github.Github_97].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_254:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_254:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_254:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String,String)'
      Src: com.univocity.parsers.issues.github.Github_254:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_254:42,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_254:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_254:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_254].size()'
      Src: com.univocity.parsers.issues.github.Github_254:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_254].assertEquals(com.univocity.parsers.issues.github.Github_254,int)'
      Src: com.univocity.parsers.issues.github.Github_254:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_254].assertEquals(com.univocity.parsers.issues.github.Github_254,int)'
      Src: com.univocity.parsers.issues.github.Github_254:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.issues.github.Github_254].testParse()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_254.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String,String)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_254].assertEquals(com.univocity.parsers.issues.github.Github_254,int)'
    - '[com.univocity.parsers.issues.github.Github_254].size()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_254].testParse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_254
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_254].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_254.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_254
    signature: '[com.univocity.parsers.issues.github.Github_254].<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: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.issues.github.Github_209].delimiterProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_209].delimiterProvider()'
  - 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: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.issues.github.Github_209].whiteDelimiterProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_209].whiteDelimiterProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_209:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_209:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].setDelimiter(String)'
      Src: com.univocity.parsers.issues.github.Github_209:53,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_209:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_209:54,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_209:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_209:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_209:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_209:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_209:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].setComment(char)'
      Src: com.univocity.parsers.issues.github.Github_209:57,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
      Src: com.univocity.parsers.issues.github.Github_209:58,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
      Src: com.univocity.parsers.issues.github.Github_209:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.issues.github.Github_209:60,1
    - Dst: '[String].charAt(int)'
      Src: com.univocity.parsers.issues.github.Github_209:61,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].trimValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_209:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_209:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_209:65,1
    - Dst: '[String].split(String)'
      Src: com.univocity.parsers.issues.github.Github_209:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].assertEquals(com.univocity.parsers.issues.github.Github_209,com.univocity.parsers.issues.github.Github_209)'
      Src: com.univocity.parsers.issues.github.Github_209:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].assertEquals()'
      Src: com.univocity.parsers.issues.github.Github_209:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - 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: Object
    argCount: 3
    argNames:
    - delimiter
    - input
    - values
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 51
    functionDepth: 3
    functionLinenumber: 51
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 21
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].trimValues(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
    - '[com.univocity.parsers.issues.github.Github_209].setQuoteEscape(char)'
    - '[com.univocity.parsers.issues.github.Github_209].setQuote(char)'
    - '[String].split(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_209].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.issues.github.Github_209].assertEquals(com.univocity.parsers.issues.github.Github_209,com.univocity.parsers.issues.github.Github_209)'
    - '[com.univocity.parsers.issues.github.Github_209].setDelimiter(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_209].assertEquals()'
    - '[String].charAt(int)'
    - '[com.univocity.parsers.issues.github.Github_209].setComment(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 4
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotes(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 4
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesTrim(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesTrim(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:85,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:86,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 83
    functionDepth: 4
    functionLinenumber: 83
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesTrimBlank(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesTrimBlank(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.issues.github.Github_209:92,1
    - Dst: '[String].substring(int,int)'
      Src: com.univocity.parsers.issues.github.Github_209:92,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 94
      start: 90
    functionDepth: 4
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesPartial(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    - '[String].substring(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesPartial(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 4
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesEmpty(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesEmpty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:103,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:104,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,String)'
      Src: com.univocity.parsers.issues.github.Github_209:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 106
      start: 101
    functionDepth: 4
    functionLinenumber: 101
    functionLinenumberEnd: 106
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesEmptyValues(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesEmptyValues(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,String)'
      Src: com.univocity.parsers.issues.github.Github_209:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesEOF(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesEOF(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.issues.github.Github_209:115,1
    - Dst: '[String].substring(int,int)'
      Src: com.univocity.parsers.issues.github.Github_209:115,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,com.univocity.parsers.issues.github.Github_209)'
      Src: com.univocity.parsers.issues.github.Github_209:116,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,String)'
      Src: com.univocity.parsers.issues.github.Github_209:117,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,String)'
      Src: com.univocity.parsers.issues.github.Github_209:118,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: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 119
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 119
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesPartialEOF(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,com.univocity.parsers.issues.github.Github_209)'
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,String)'
    - '[String].substring(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesPartialEOF(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 4
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotes(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 4
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesNoTrim(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesNoTrim(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:134,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:135,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 137
      start: 132
    functionDepth: 4
    functionLinenumber: 132
    functionLinenumberEnd: 137
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesNoTrimBlank(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesNoTrimBlank(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.issues.github.Github_209:141,1
    - Dst: '[String].substring(int,int)'
      Src: com.univocity.parsers.issues.github.Github_209:141,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 139
    functionDepth: 4
    functionLinenumber: 139
    functionLinenumberEnd: 143
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesPartial(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    - '[String].substring(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesPartial(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 4
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesEmpty(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesEmpty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:152,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:153,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,String)'
      Src: com.univocity.parsers.issues.github.Github_209:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 155
      start: 150
    functionDepth: 4
    functionLinenumber: 150
    functionLinenumberEnd: 155
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesEmptyValues(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesEmptyValues(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,String)'
      Src: com.univocity.parsers.issues.github.Github_209:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesEOF(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesEOF(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.issues.github.Github_209:164,1
    - Dst: '[String].substring(int,int)'
      Src: com.univocity.parsers.issues.github.Github_209:164,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,com.univocity.parsers.issues.github.Github_209)'
      Src: com.univocity.parsers.issues.github.Github_209:165,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,String)'
      Src: com.univocity.parsers.issues.github.Github_209:166,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,String)'
      Src: com.univocity.parsers.issues.github.Github_209:167,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: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 168
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 168
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesPartialEOF(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,com.univocity.parsers.issues.github.Github_209)'
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,String)'
    - '[String].substring(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesPartialEOF(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:173,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:174,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: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 175
      start: 171
    functionDepth: 4
    functionLinenumber: 171
    functionLinenumberEnd: 175
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuoted(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuoted(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 180
      start: 177
    functionDepth: 4
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedTrim(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedTrim(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:184,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:185,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 187
      start: 182
    functionDepth: 4
    functionLinenumber: 182
    functionLinenumberEnd: 187
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedTrimBlank(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedTrimBlank(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.issues.github.Github_209:191,1
    - Dst: '[String].substring(int,int)'
      Src: com.univocity.parsers.issues.github.Github_209:191,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 193
      start: 189
    functionDepth: 4
    functionLinenumber: 189
    functionLinenumberEnd: 193
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedPartial(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    - '[String].substring(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedPartial(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 4
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedEmpty(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedEmpty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:202,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:203,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 205
      start: 200
    functionDepth: 4
    functionLinenumber: 200
    functionLinenumberEnd: 205
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedEmptyValues(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedEmptyValues(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,com.univocity.parsers.issues.github.Github_209)'
      Src: com.univocity.parsers.issues.github.Github_209:209,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,com.univocity.parsers.issues.github.Github_209)'
      Src: com.univocity.parsers.issues.github.Github_209:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 211
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 211
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedEOF(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,com.univocity.parsers.issues.github.Github_209)'
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,com.univocity.parsers.issues.github.Github_209,com.univocity.parsers.issues.github.Github_209)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedEOF(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 4
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterQuoted(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterQuoted(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:221,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: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 222
      start: 219
    functionDepth: 4
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterQuotedNoTrim(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterQuotedNoTrim(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:226,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: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 4
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterQuotedNoTrimBlank(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterQuotedNoTrimBlank(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: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 239
    functionName: '[com.univocity.parsers.issues.github.Github_209].config()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_209].config()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_209:248,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
      Src: com.univocity.parsers.issues.github.Github_209:249,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(UnescapedQuoteHandling)'
      Src: com.univocity.parsers.issues.github.Github_209:250,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_209:252,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_209:252,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_209:253,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].setDelimiter(String)'
      Src: com.univocity.parsers.issues.github.Github_209:253,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_209:255,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_209)'
      Src: com.univocity.parsers.issues.github.Github_209:256,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_209:256,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].size()'
      Src: com.univocity.parsers.issues.github.Github_209:257,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].assertEquals(com.univocity.parsers.issues.github.Github_209,int)'
      Src: com.univocity.parsers.issues.github.Github_209:257,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_209:258,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_209:259,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_209:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - UnescapedQuoteHandling
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - keepQuotes
    - handling
    - first
    - second
    - third
    argTypes:
    - boolean
    - UnescapedQuoteHandling
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 261
      start: 241
    functionDepth: 3
    functionLinenumber: 241
    functionLinenumberEnd: 261
    functionName: '[com.univocity.parsers.issues.github.Github_209].testWithKeepQuotes(boolean,UnescapedQuoteHandling,String,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_209)'
    - '[com.univocity.parsers.issues.github.Github_209].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_209].assertEquals(com.univocity.parsers.issues.github.Github_209,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(UnescapedQuoteHandling)'
    - '[com.univocity.parsers.issues.github.Github_209].setDelimiter(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_209].size()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testWithKeepQuotes(boolean,UnescapedQuoteHandling,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_209:264,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_209:265,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_209:265,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_209:266,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_209:266,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_209:267,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_209:267,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_209:268,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].setDelimiter(String)'
      Src: com.univocity.parsers.issues.github.Github_209:268,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].trimValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_209:269,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_209:270,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String[])'
      Src: com.univocity.parsers.issues.github.Github_209:271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    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: Object
    argCount: 2
    argNames:
    - delimiter
    - values
    argTypes:
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 273
      start: 263
    functionDepth: 2
    functionLinenumber: 263
    functionLinenumberEnd: 273
    functionName: '[com.univocity.parsers.issues.github.Github_209].write(String,String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_209].setQuoteEscape(char)'
    - '[com.univocity.parsers.issues.github.Github_209].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String[])'
    - '[com.univocity.parsers.issues.github.Github_209].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].trimValues(boolean)'
    - '[com.univocity.parsers.issues.github.Github_209].setDelimiter(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_209].write(String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].write(String)'
      Src: com.univocity.parsers.issues.github.Github_209:277,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].assertEquals(String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:278,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: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 279
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 279
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterWritingNoQuotes(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].write(String)'
    - '[com.univocity.parsers.issues.github.Github_209].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterWritingNoQuotes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].write(String)'
      Src: com.univocity.parsers.issues.github.Github_209:284,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].assertEquals(String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 286
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 286
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterWritingInValues(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].write(String)'
    - '[com.univocity.parsers.issues.github.Github_209].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterWritingInValues(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_209].write(String)'
      Src: com.univocity.parsers.issues.github.Github_209:290,1
    - Dst: '[com.univocity.parsers.issues.github.Github_209].assertEquals(String,String)'
      Src: com.univocity.parsers.issues.github.Github_209:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 292
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 292
    functionName: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterWritingInValuesWithQuotes(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_209].write(String)'
    - '[com.univocity.parsers.issues.github.Github_209].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterWritingInValuesWithQuotes(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: com.univocity.parsers.issues.github.Github_209
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_209].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_209
    signature: '[com.univocity.parsers.issues.github.Github_209].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_314:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
      Src: com.univocity.parsers.issues.github.Github_314:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_314:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_314:42,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_314:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].iterateRecords(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_314:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_314].getContext()'
      Src: com.univocity.parsers.issues.github.Github_314:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_314].parsedHeaders()'
      Src: com.univocity.parsers.issues.github.Github_314:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_314].iterator()'
      Src: com.univocity.parsers.issues.github.Github_314:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_314].next()'
      Src: com.univocity.parsers.issues.github.Github_314:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_314].getMetaData()'
      Src: com.univocity.parsers.issues.github.Github_314:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_314].containsColumn(String)'
      Src: com.univocity.parsers.issues.github.Github_314:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_314].assertTrue(com.univocity.parsers.issues.github.Github_314)'
      Src: com.univocity.parsers.issues.github.Github_314:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_314].next()'
      Src: com.univocity.parsers.issues.github.Github_314:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_314].getMetaData()'
      Src: com.univocity.parsers.issues.github.Github_314:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_314].containsColumn(String)'
      Src: com.univocity.parsers.issues.github.Github_314:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_314].assertTrue(com.univocity.parsers.issues.github.Github_314)'
      Src: com.univocity.parsers.issues.github.Github_314:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_314].next()'
      Src: com.univocity.parsers.issues.github.Github_314:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_314].assertNull(com.univocity.parsers.issues.github.Github_314)'
      Src: com.univocity.parsers.issues.github.Github_314:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.issues.github.Github_314].testContextOnIterable()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_314.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_314].next()'
    - '[com.univocity.parsers.issues.github.Github_314].assertTrue(com.univocity.parsers.issues.github.Github_314)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_314].getMetaData()'
    - '[com.univocity.parsers.issues.github.Github_314].parsedHeaders()'
    - '[com.univocity.parsers.issues.github.Github_314].iterator()'
    - '[com.univocity.parsers.issues.github.Github_314].assertNull(com.univocity.parsers.issues.github.Github_314)'
    - '[com.univocity.parsers.issues.github.Github_314].containsColumn(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
    - '[com.univocity.parsers.csv.CsvParser].iterateRecords(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_314].getContext()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_314].testContextOnIterable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_314
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_314].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_314.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_314
    signature: '[com.univocity.parsers.issues.github.Github_314].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 53
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.issues.github.Github_283].paramProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_283.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_283].paramProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_283:58,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_283:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_283:60,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].trimValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_283:61,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String[])'
      Src: com.univocity.parsers.issues.github.Github_283:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_283:64,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_283:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_283:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_283:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].headers()'
      Src: com.univocity.parsers.issues.github.Github_283:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEquals(com.univocity.parsers.issues.github.Github_283,int)'
      Src: com.univocity.parsers.issues.github.Github_283:68,1
    - Dst: Arrays.asList(String[])
      Src: com.univocity.parsers.issues.github.Github_283:70,1
    - Dst: '[LinkedHashSet].<init>(com.univocity.parsers.issues.github.Github_283)'
      Src: com.univocity.parsers.issues.github.Github_283:70,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNextRecord()'
      Src: com.univocity.parsers.issues.github.Github_283:72,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].getValue(com.univocity.parsers.issues.github.Github_283,String)'
      Src: com.univocity.parsers.issues.github.Github_283:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,String,Integer,int)'
      Src: com.univocity.parsers.issues.github.Github_283:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].getValue(com.univocity.parsers.issues.github.Github_283,String)'
      Src: com.univocity.parsers.issues.github.Github_283:74,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,String,Integer,int)'
      Src: com.univocity.parsers.issues.github.Github_283:74,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].getValue(com.univocity.parsers.issues.github.Github_283,String)'
      Src: com.univocity.parsers.issues.github.Github_283:75,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,String,Integer,int)'
      Src: com.univocity.parsers.issues.github.Github_283:75,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].getValue(com.univocity.parsers.issues.github.Github_283,String)'
      Src: com.univocity.parsers.issues.github.Github_283:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,String,Integer,int)'
      Src: com.univocity.parsers.issues.github.Github_283:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].getValue(com.univocity.parsers.issues.github.Github_283,String)'
      Src: com.univocity.parsers.issues.github.Github_283:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,String,Integer,int)'
      Src: com.univocity.parsers.issues.github.Github_283:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].getValue(com.univocity.parsers.issues.github.Github_283,String)'
      Src: com.univocity.parsers.issues.github.Github_283:78,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,String,Integer,int)'
      Src: com.univocity.parsers.issues.github.Github_283:78,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].getValue(com.univocity.parsers.issues.github.Github_283,String)'
      Src: com.univocity.parsers.issues.github.Github_283:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,com.univocity.parsers.issues.github.Github_283,Integer,int)'
      Src: com.univocity.parsers.issues.github.Github_283:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].getValue(com.univocity.parsers.issues.github.Github_283,String)'
      Src: com.univocity.parsers.issues.github.Github_283:82,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,com.univocity.parsers.issues.github.Github_283,Integer,int)'
      Src: com.univocity.parsers.issues.github.Github_283:82,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].getValue(com.univocity.parsers.issues.github.Github_283,String)'
      Src: com.univocity.parsers.issues.github.Github_283:83,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,com.univocity.parsers.issues.github.Github_283,Integer,int)'
      Src: com.univocity.parsers.issues.github.Github_283:83,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].getValue(com.univocity.parsers.issues.github.Github_283,String)'
      Src: com.univocity.parsers.issues.github.Github_283:84,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,com.univocity.parsers.issues.github.Github_283,Integer,int)'
      Src: com.univocity.parsers.issues.github.Github_283:84,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].getValue(com.univocity.parsers.issues.github.Github_283,String)'
      Src: com.univocity.parsers.issues.github.Github_283:85,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,com.univocity.parsers.issues.github.Github_283,Integer,int)'
      Src: com.univocity.parsers.issues.github.Github_283:85,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].stopParsing()'
      Src: com.univocity.parsers.issues.github.Github_283:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - 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: 2
    argNames:
    - trim
    - selectedFields
    argTypes:
    - boolean
    - String[]
    constantsTouched: []
    func_position:
      end: 87
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 87
    functionName: '[com.univocity.parsers.issues.github.Github_283].testHandlingOfSimilarHeaders(boolean,String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_283.java
    functionUses: 0
    functionsReached:
    - Arrays.asList(String[])
    - '[com.univocity.parsers.csv.CsvParserSettings].trimValues(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String[])'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_283].headers()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].getContext()'
    - '[com.univocity.parsers.issues.github.Github_283].getValue(com.univocity.parsers.issues.github.Github_283,String)'
    - '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,String,Integer,int)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,com.univocity.parsers.issues.github.Github_283,Integer,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parseNextRecord()'
    - '[com.univocity.parsers.csv.CsvParser].stopParsing()'
    - '[com.univocity.parsers.issues.github.Github_283].assertEquals(com.univocity.parsers.issues.github.Github_283,int)'
    - '[LinkedHashSet].<init>(com.univocity.parsers.issues.github.Github_283)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_283].testHandlingOfSimilarHeaders(boolean,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.Record].getInt(String)'
      Src: com.univocity.parsers.issues.github.Github_283:91,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.issues.github.Github_283:93,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].startsWith(String)'
      Src: com.univocity.parsers.issues.github.Github_283:93,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertTrue(com.univocity.parsers.issues.github.Github_283)'
      Src: com.univocity.parsers.issues.github.Github_283:93,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.record.Record
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - record
    - field
    argTypes:
    - com.univocity.parsers.common.record.Record
    - String
    constantsTouched: []
    func_position:
      end: 97
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 97
    functionName: '[com.univocity.parsers.issues.github.Github_283].getValue(com.univocity.parsers.common.record.Record,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_283.java
    functionUses: 0
    functionsReached:
    - e.getMessage()
    - '[com.univocity.parsers.issues.github.Github_283].startsWith(String)'
    - '[com.univocity.parsers.common.record.Record].getInt(String)'
    - '[com.univocity.parsers.issues.github.Github_283].assertTrue(com.univocity.parsers.issues.github.Github_283)'
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.issues.github.Github_283].getValue(com.univocity.parsers.common.record.Record,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Set<String>].contains(String)'
      Src: com.univocity.parsers.issues.github.Github_283:100,1
    - Dst: '[Integer].intValue()'
      Src: com.univocity.parsers.issues.github.Github_283:101,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEquals(com.univocity.parsers.issues.github.Github_283,int)'
      Src: com.univocity.parsers.issues.github.Github_283:101,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertNull(Integer)'
      Src: com.univocity.parsers.issues.github.Github_283:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Set<String>
      - String
      - Integer
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - selectedFields
    - field
    - value
    - expected
    argTypes:
    - Set<String>
    - String
    - Integer
    - int
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: '[com.univocity.parsers.issues.github.Github_283].assertEqual(Set<String>,String,Integer,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_283.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_283].assertEquals(com.univocity.parsers.issues.github.Github_283,int)'
    - '[com.univocity.parsers.issues.github.Github_283].assertNull(Integer)'
    - '[Integer].intValue()'
    - '[Set<String>].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_283].assertEqual(Set<String>,String,Integer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_283:109,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_283:110,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_283:110,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String[])'
      Src: com.univocity.parsers.issues.github.Github_283:111,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].trimValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_283:112,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].selectFields(String[])'
      Src: com.univocity.parsers.issues.github.Github_283:113,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_283:114,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_283:116,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_283:117,1
    - Dst: ALL_FIELDS[j].equals()
      Src: com.univocity.parsers.issues.github.Github_283:123,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(com.univocity.parsers.issues.github.Github_283)'
      Src: com.univocity.parsers.issues.github.Github_283:133,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_283:135,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].validateWrittenOutput(StringWriter,String[])'
      Src: com.univocity.parsers.issues.github.Github_283:137,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - 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: 2
    argNames:
    - trim
    - selectedFields
    argTypes:
    - boolean
    - String[]
    constantsTouched: []
    func_position:
      end: 138
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 138
    functionName: '[com.univocity.parsers.issues.github.Github_283].testWritingSimilarHeaders(boolean,String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_283.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(com.univocity.parsers.issues.github.Github_283)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_283].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].selectFields(String[])'
    - '[StringWriter].<init>()'
    - ALL_FIELDS[j].equals()
    - '[com.univocity.parsers.csv.CsvWriterSettings].trimValues(boolean)'
    - '[com.univocity.parsers.issues.github.Github_283].validateWrittenOutput(StringWriter,String[])'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String[])'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_283].testWritingSimilarHeaders(boolean,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String[])
      Src: com.univocity.parsers.issues.github.Github_283:141,1
    - Dst: '[LinkedHashSet].<init>(com.univocity.parsers.issues.github.Github_283)'
      Src: com.univocity.parsers.issues.github.Github_283:141,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.issues.github.Github_283:142,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.issues.github.Github_283:145,1
    - Dst: '[StringBuilder].append()'
      Src: com.univocity.parsers.issues.github.Github_283:147,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.issues.github.Github_283:149,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.issues.github.Github_283:153,1
    - Dst: '[LinkedHashSet].contains()'
      Src: com.univocity.parsers.issues.github.Github_283:155,1
    - Dst: '[StringBuilder].append(int)'
      Src: com.univocity.parsers.issues.github.Github_283:156,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.issues.github.Github_283:159,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_283:161,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.issues.github.Github_283:161,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEquals(com.univocity.parsers.issues.github.Github_283,com.univocity.parsers.issues.github.Github_283)'
      Src: com.univocity.parsers.issues.github.Github_283:161,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - StringWriter
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - output
    - selectedFields
    argTypes:
    - StringWriter
    - String[]
    constantsTouched: []
    func_position:
      end: 162
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 162
    functionName: '[com.univocity.parsers.issues.github.Github_283].validateWrittenOutput(StringWriter,String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_283.java
    functionUses: 2
    functionsReached:
    - Arrays.asList(String[])
    - '[StringBuilder].append(int)'
    - '[com.univocity.parsers.issues.github.Github_283].assertEquals(com.univocity.parsers.issues.github.Github_283,com.univocity.parsers.issues.github.Github_283)'
    - '[StringBuilder].append(char)'
    - '[StringWriter].toString()'
    - '[LinkedHashSet].contains()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append()'
    - '[LinkedHashSet].<init>(com.univocity.parsers.issues.github.Github_283)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_283].validateWrittenOutput(StringWriter,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_283:184,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_283:185,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_283:186,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_283:187,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_283:188,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String[])'
      Src: com.univocity.parsers.issues.github.Github_283:189,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].trimValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_283:190,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_283:192,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_283:192,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_283:192,1
    - Dst: Arrays.asList(String[])
      Src: com.univocity.parsers.issues.github.Github_283:194,1
    - Dst: '[LinkedHashSet].<init>(com.univocity.parsers.issues.github.Github_283)'
      Src: com.univocity.parsers.issues.github.Github_283:194,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_283:196,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].get(int)'
      Src: com.univocity.parsers.issues.github.Github_283:196,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,String,com.univocity.parsers.issues.github.Github_283,int)'
      Src: com.univocity.parsers.issues.github.Github_283:198,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,String,com.univocity.parsers.issues.github.Github_283,int)'
      Src: com.univocity.parsers.issues.github.Github_283:199,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,String,com.univocity.parsers.issues.github.Github_283,int)'
      Src: com.univocity.parsers.issues.github.Github_283:200,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,String,com.univocity.parsers.issues.github.Github_283,int)'
      Src: com.univocity.parsers.issues.github.Github_283:201,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,String,com.univocity.parsers.issues.github.Github_283,int)'
      Src: com.univocity.parsers.issues.github.Github_283:202,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,String,com.univocity.parsers.issues.github.Github_283,int)'
      Src: com.univocity.parsers.issues.github.Github_283:203,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,com.univocity.parsers.issues.github.Github_283,com.univocity.parsers.issues.github.Github_283,int)'
      Src: com.univocity.parsers.issues.github.Github_283:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - trim
    - selectedFields
    argTypes:
    - boolean
    - String[]
    constantsTouched: []
    func_position:
      end: 207
      start: 182
    functionDepth: 3
    functionLinenumber: 182
    functionLinenumberEnd: 207
    functionName: '[com.univocity.parsers.issues.github.Github_283].testHandlingOfSimilarHeadersInClass(boolean,String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_283.java
    functionUses: 0
    functionsReached:
    - Arrays.asList(String[])
    - '[com.univocity.parsers.csv.CsvParserSettings].trimValues(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,com.univocity.parsers.issues.github.Github_283,com.univocity.parsers.issues.github.Github_283,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String[])'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_283].get(int)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_283].assertEqual(LinkedHashSet,String,com.univocity.parsers.issues.github.Github_283,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[LinkedHashSet].<init>(com.univocity.parsers.issues.github.Github_283)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_283].testHandlingOfSimilarHeadersInClass(boolean,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_283:211,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_283:212,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_283:212,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].trimValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_283:213,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].selectFields(String[])'
      Src: com.univocity.parsers.issues.github.Github_283:214,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_283:215,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_283:217,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_283:217,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_283:219,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_283:220,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].<init>()'
      Src: com.univocity.parsers.issues.github.Github_283:222,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord(com.univocity.parsers.common.DataProcessingExceptionTest.A)'
      Src: com.univocity.parsers.issues.github.Github_283:231,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_283:233,1
    - Dst: '[com.univocity.parsers.issues.github.Github_283].validateWrittenOutput(StringWriter,String[])'
      Src: com.univocity.parsers.issues.github.Github_283:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - trim
    - selectedFields
    argTypes:
    - boolean
    - String[]
    constantsTouched: []
    func_position:
      end: 236
      start: 209
    functionDepth: 2
    functionLinenumber: 209
    functionLinenumberEnd: 236
    functionName: '[com.univocity.parsers.issues.github.Github_283].testWritingSimilarHeadersInClass(boolean,String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_283.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_283].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].selectFields(String[])'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].processRecord(com.univocity.parsers.common.DataProcessingExceptionTest.A)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].trimValues(boolean)'
    - '[com.univocity.parsers.issues.github.Github_283].validateWrittenOutput(StringWriter,String[])'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_283].testWritingSimilarHeadersInClass(boolean,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: com.univocity.parsers.issues.github.Github_283
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_283].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_283.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_283
    signature: '[com.univocity.parsers.issues.github.Github_283].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_283.A
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_283.A].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_283.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_283.A
    signature: '[com.univocity.parsers.issues.github.Github_283.A].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_160:81,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
      Src: com.univocity.parsers.issues.github.Github_160:82,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_160:83,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_160:84,1
    - Dst: '[com.univocity.parsers.issues.github.Github_160].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_160:84,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_160:86,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_160:86,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_160:86,1
    - Dst: '[com.univocity.parsers.issues.github.Github_160].get(int)'
      Src: com.univocity.parsers.issues.github.Github_160:87,1
    - Dst: '[com.univocity.parsers.issues.github.Github_160].assertEquals(com.univocity.parsers.issues.github.Github_160,String)'
      Src: com.univocity.parsers.issues.github.Github_160:87,1
    - Dst: '[com.univocity.parsers.issues.github.Github_160].get(int)'
      Src: com.univocity.parsers.issues.github.Github_160:88,1
    - Dst: '[com.univocity.parsers.issues.github.Github_160].assertEquals(com.univocity.parsers.issues.github.Github_160,String)'
      Src: com.univocity.parsers.issues.github.Github_160:88,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].forWriting()'
      Src: com.univocity.parsers.issues.github.Github_160:90,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldNames()'
      Src: com.univocity.parsers.issues.github.Github_160:91,1
    - Dst: Arrays.toString(NormalizedString[])
      Src: com.univocity.parsers.issues.github.Github_160:91,1
    - Dst: System.out.println(com.univocity.parsers.issues.github.Github_160)
      Src: com.univocity.parsers.issues.github.Github_160:91,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_160:92,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_160:93,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_160:94,1
    - Dst: '[com.univocity.parsers.issues.github.Github_160].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_160:94,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_160:95,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_160:97,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].writeAll(com.univocity.parsers.issues.github.Github_160,StringWriter)'
      Src: com.univocity.parsers.issues.github.Github_160:97,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_160:99,1
    - Dst: '[com.univocity.parsers.issues.github.Github_160].assertEquals(com.univocity.parsers.issues.github.Github_160,String)'
      Src: com.univocity.parsers.issues.github.Github_160:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 100
    functionName: '[com.univocity.parsers.issues.github.Github_160].testMethodAnnotations()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_160.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].forWriting()'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
    - '[com.univocity.parsers.issues.github.Github_160].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - Arrays.toString(NormalizedString[])
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[StringWriter].<init>()'
    - System.out.println(com.univocity.parsers.issues.github.Github_160)
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_160].get(int)'
    - '[com.univocity.parsers.issues.github.Github_160].assertEquals(com.univocity.parsers.issues.github.Github_160,String)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].writeAll(com.univocity.parsers.issues.github.Github_160,StringWriter)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldNames()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_160].testMethodAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_160
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_160].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_160.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_160
    signature: '[com.univocity.parsers.issues.github.Github_160].<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: 42
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.issues.github.Github_160.A].getA()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_160.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_160.A].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:
    - a
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.issues.github.Github_160.A].setA(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_160.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_160.A].setA(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: com.univocity.parsers.issues.github.Github_160.A
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_160.A].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_160.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_160.A
    signature: '[com.univocity.parsers.issues.github.Github_160.A].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - A
      classConcrete: true
      classEnum: false
      classFields:
      - A
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - a
    argTypes:
    - A
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[com.univocity.parsers.issues.github.Github_160.B].setA(A)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_160.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_160.B].setA(A)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - A
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: A
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.issues.github.Github_160.B].getA()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_160.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: A
    signature: '[com.univocity.parsers.issues.github.Github_160.B].getA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - A
      - 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: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.issues.github.Github_160.B].getB()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_160.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_160.B].getB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - A
      - 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: 76
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: '[com.univocity.parsers.issues.github.Github_160.B].setB(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_160.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_160.B].setB(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - A
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_160.B
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_160.B].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_160.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_160.B
    signature: '[com.univocity.parsers.issues.github.Github_160.B].<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: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 36
    functionName: '[com.univocity.parsers.issues.github.Github_176].threadProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_176.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_176].threadProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_176:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.issues.github.Github_176:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_176:42,1
    - Dst: System.getProperty(String)
      Src: com.univocity.parsers.issues.github.Github_176:44,1
    - Dst: System.currentTimeMillis()
      Src: com.univocity.parsers.issues.github.Github_176:47,1
    - Dst: '[File].<init>(com.univocity.parsers.issues.github.Github_176)'
      Src: com.univocity.parsers.issues.github.Github_176:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(File)'
      Src: com.univocity.parsers.issues.github.Github_176:48,1
    - Dst: System.out.println(String)
      Src: com.univocity.parsers.issues.github.Github_176:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - readInputOnSeparateThread
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 51
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.issues.github.Github_176].testPerformance(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_176.java
    functionUses: 0
    functionsReached:
    - '[File].<init>(com.univocity.parsers.issues.github.Github_176)'
    - System.out.println(String)
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parse(File)'
    - System.getProperty(String)
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - System.currentTimeMillis()
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_176].testPerformance(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_176
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_176].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_176.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_176
    signature: '[com.univocity.parsers.issues.github.Github_176].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_32:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
      Src: com.univocity.parsers.issues.github.Github_32:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_32:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_32:40,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_32:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_32:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_32].size()'
      Src: com.univocity.parsers.issues.github.Github_32:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_32].assertEquals(com.univocity.parsers.issues.github.Github_32,int)'
      Src: com.univocity.parsers.issues.github.Github_32:44,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_32:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_32:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_32].size()'
      Src: com.univocity.parsers.issues.github.Github_32:47,1
    - Dst: '[com.univocity.parsers.issues.github.Github_32].assertEquals(com.univocity.parsers.issues.github.Github_32,int)'
      Src: com.univocity.parsers.issues.github.Github_32:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 33
    functionDepth: 3
    functionLinenumber: 33
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.issues.github.Github_32].testHeadersAreExtractedByReusedParserInstance()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_32.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_32].size()'
    - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
    - '[com.univocity.parsers.issues.github.Github_32].assertEquals(com.univocity.parsers.issues.github.Github_32,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_32].testHeadersAreExtractedByReusedParserInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_32
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_32].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_32.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_32
    signature: '[com.univocity.parsers.issues.github.Github_32].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_274:75,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_274:76,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_274:78,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_274:79,1
    - Dst: '[com.univocity.parsers.common.processor.InputValueSwitch].<init>(int)'
      Src: com.univocity.parsers.issues.github.Github_274:81,1
    - Dst: '[com.univocity.parsers.common.processor.InputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.BeanListProcessor,String,String)'
      Src: com.univocity.parsers.issues.github.Github_274:87,1
    - Dst: '[com.univocity.parsers.common.processor.InputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.BeanListProcessor,String,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_274:88,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.InputValueSwitch)'
      Src: com.univocity.parsers.issues.github.Github_274:90,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_274:91,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_274:93,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_274:93,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_274:95,1
    - Dst: '[com.univocity.parsers.issues.github.Github_274].get(int)'
      Src: com.univocity.parsers.issues.github.Github_274:95,1
    - Dst: '[com.univocity.parsers.issues.github.Github_274].toString()'
      Src: com.univocity.parsers.issues.github.Github_274:95,1
    - Dst: '[com.univocity.parsers.issues.github.Github_274].assertEquals(com.univocity.parsers.issues.github.Github_274,String)'
      Src: com.univocity.parsers.issues.github.Github_274:95,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_274:96,1
    - Dst: '[com.univocity.parsers.issues.github.Github_274].get(int)'
      Src: com.univocity.parsers.issues.github.Github_274:96,1
    - Dst: '[com.univocity.parsers.issues.github.Github_274].toString()'
      Src: com.univocity.parsers.issues.github.Github_274:96,1
    - Dst: '[com.univocity.parsers.issues.github.Github_274].assertEquals(com.univocity.parsers.issues.github.Github_274,String)'
      Src: com.univocity.parsers.issues.github.Github_274:96,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: 98
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 98
    functionName: '[com.univocity.parsers.issues.github.Github_274].testHeadersInProcessorSwitch()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_274.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.InputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.BeanListProcessor,String,String,String,String,String)'
    - '[com.univocity.parsers.issues.github.Github_274].assertEquals(com.univocity.parsers.issues.github.Github_274,String)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.issues.github.Github_274].get(int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_274].toString()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.InputValueSwitch)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.InputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.BeanListProcessor,String,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.common.processor.InputValueSwitch].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_274].testHeadersInProcessorSwitch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_274
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_274].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_274.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_274
    signature: '[com.univocity.parsers.issues.github.Github_274].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    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: 49
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.issues.github.Github_274.B1].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_274.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_274.B1].toString()'
  - 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: com.univocity.parsers.issues.github.Github_274.B1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_274.B1].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_274.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_274.B1
    signature: '[com.univocity.parsers.issues.github.Github_274.B1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    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: 70
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.issues.github.Github_274.B2].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_274.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_274.B2].toString()'
  - 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: com.univocity.parsers.issues.github.Github_274.B2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_274.B2].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_274.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_274.B2
    signature: '[com.univocity.parsers.issues.github.Github_274.B2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>()'
      Src: com.univocity.parsers.issues.github.Github_253:54,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].getParserSettings()'
      Src: com.univocity.parsers.issues.github.Github_253:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_253].setNullValue(String)'
      Src: com.univocity.parsers.issues.github.Github_253:55,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_253:57,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].iterate(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_253:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_253].assertEquals(com.univocity.parsers.issues.github.Github_253,String)'
      Src: com.univocity.parsers.issues.github.Github_253:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: '[com.univocity.parsers.issues.github.Github_253].testBean()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_253.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_253].setNullValue(String)'
    - '[com.univocity.parsers.issues.github.Github_253].assertEquals(com.univocity.parsers.issues.github.Github_253,String)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvRoutines].iterate(StringReader)'
    - '[com.univocity.parsers.csv.CsvRoutines].getParserSettings()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_253].testBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_253
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_253].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_253.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_253
    signature: '[com.univocity.parsers.issues.github.Github_253].<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: com.univocity.parsers.issues.github.Github_253.AA
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_253.AA].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_253.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_253.AA
    signature: '[com.univocity.parsers.issues.github.Github_253.AA].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.issues.github.Github_180:38,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.issues.github.Github_180:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_180].append(String)'
      Src: com.univocity.parsers.issues.github.Github_180:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_180].append(String)'
      Src: com.univocity.parsers.issues.github.Github_180:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_180].toString()'
      Src: com.univocity.parsers.issues.github.Github_180:38,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_180:44,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_180:45,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_180:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_180].setPadding(char)'
      Src: com.univocity.parsers.issues.github.Github_180:46,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_180:47,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_180:48,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_180:50,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_180)'
      Src: com.univocity.parsers.issues.github.Github_180:50,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_180:50,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_180:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_180].size()'
      Src: com.univocity.parsers.issues.github.Github_180:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_180].assertEquals(com.univocity.parsers.issues.github.Github_180,int)'
      Src: com.univocity.parsers.issues.github.Github_180:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_180].get(int)'
      Src: com.univocity.parsers.issues.github.Github_180:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_180].toString()'
      Src: com.univocity.parsers.issues.github.Github_180:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_180].assertEquals(com.univocity.parsers.issues.github.Github_180,String)'
      Src: com.univocity.parsers.issues.github.Github_180:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_180].get(int)'
      Src: com.univocity.parsers.issues.github.Github_180:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_180].toString()'
      Src: com.univocity.parsers.issues.github.Github_180:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_180].assertEquals(com.univocity.parsers.issues.github.Github_180,String)'
      Src: com.univocity.parsers.issues.github.Github_180:55,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.issues.github.Github_180].testFWParsingWithHeaderExtraction()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_180.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_180].toString()'
    - '[com.univocity.parsers.issues.github.Github_180].assertEquals(com.univocity.parsers.issues.github.Github_180,String)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_180)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_180].get(int)'
    - '[com.univocity.parsers.issues.github.Github_180].setPadding(char)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.issues.github.Github_180].assertEquals(com.univocity.parsers.issues.github.Github_180,int)'
    - '[com.univocity.parsers.issues.github.Github_180].append(String)'
    - '[com.univocity.parsers.issues.github.Github_180].size()'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_180].testFWParsingWithHeaderExtraction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_180
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_180].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_180.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_180
    signature: '[com.univocity.parsers.issues.github.Github_180].<init>()'
  - 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: com.univocity.parsers.issues.github.Github_180.TestDTO
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.issues.github.Github_180.TestDTO].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_180.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_180.TestDTO
    signature: '[com.univocity.parsers.issues.github.Github_180.TestDTO].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    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: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[com.univocity.parsers.issues.github.Github_180.TestDTO].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_180.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_180.TestDTO].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_424:19,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.issues.github.Github_424:21,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_424:22,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_424:23,1
    - Dst: '[com.univocity.parsers.issues.github.Github_424].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_424:23,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_424:25,1
    - Dst: '[com.univocity.parsers.issues.github.Github_424].getClass()'
      Src: com.univocity.parsers.issues.github.Github_424:25,1
    - Dst: '[com.univocity.parsers.issues.github.Github_424].getResourceAsStream(String)'
      Src: com.univocity.parsers.issues.github.Github_424:25,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(com.univocity.parsers.issues.github.Github_424)'
      Src: com.univocity.parsers.issues.github.Github_424:25,1
    - Dst: '[com.univocity.parsers.issues.github.Github_424].size()'
      Src: com.univocity.parsers.issues.github.Github_424:26,1
    - Dst: '[com.univocity.parsers.issues.github.Github_424].assertEquals(com.univocity.parsers.issues.github.Github_424,int)'
      Src: com.univocity.parsers.issues.github.Github_424:26,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: 27
      start: 17
    functionDepth: 3
    functionLinenumber: 17
    functionLinenumberEnd: 27
    functionName: '[com.univocity.parsers.issues.github.Github_424].testReadInputOnSeparateThreadIssue()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_424.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_424].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_424].size()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.issues.github.Github_424].getClass()'
    - '[com.univocity.parsers.issues.github.Github_424].getResourceAsStream(String)'
    - '[com.univocity.parsers.issues.github.Github_424].assertEquals(com.univocity.parsers.issues.github.Github_424,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(com.univocity.parsers.issues.github.Github_424)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_424].testReadInputOnSeparateThreadIssue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_424
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_424].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_424.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_424
    signature: '[com.univocity.parsers.issues.github.Github_424].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_357:35,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_357:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_357].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_357:36,1
    - Dst: '[File].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_357:37,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(File,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_357:38,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String)'
      Src: com.univocity.parsers.issues.github.Github_357:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_357].trim()'
      Src: com.univocity.parsers.issues.github.Github_357:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_357].assertEquals(com.univocity.parsers.issues.github.Github_357,String)'
      Src: com.univocity.parsers.issues.github.Github_357:41,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: 42
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.issues.github.Github_357].testLineSeparatorQuoting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_357.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_357].trim()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_357].assertEquals(com.univocity.parsers.issues.github.Github_357,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[File].<init>(String)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String)'
    - '[com.univocity.parsers.issues.github.Github_357].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(File,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_357].testLineSeparatorQuoting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_357
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_357].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_357.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_357
    signature: '[com.univocity.parsers.issues.github.Github_357].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:35,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:36,1
    - Dst: '[String].split(String)'
      Src: com.univocity.parsers.issues.github.Github_66:37,1
    - Dst: pair.split(String)
      Src: com.univocity.parsers.issues.github.Github_66:38,1
    - Dst: '[java.util.HashMap].put()'
      Src: com.univocity.parsers.issues.github.Github_66:39,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      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: Object
    argCount: 2
    argNames:
    - type
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 43
    functionName: '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_66.java
    functionUses: 3
    functionsReached:
    - '[String].split(String)'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].<init>()'
    - pair.split(String)
    - '[java.util.HashMap].put()'
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:47,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:48,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:50,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:51,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_66:52,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:54,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setExpandIncompleteRows(boolean)'
      Src: com.univocity.parsers.issues.github.Github_66:55,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_66:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_66:56,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_66:57,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.OutputValueSwitch)'
      Src: com.univocity.parsers.issues.github.Github_66:58,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:60,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_66:61,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:63,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:64,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:65,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:66,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:67,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:68,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord(java.util.LinkedHashMap)'
      Src: com.univocity.parsers.issues.github.Github_66:69,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_66:70,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: 72
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.issues.github.Github_66].testMapRecords()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_66.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[java.util.LinkedHashMap].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>()'
    - '[com.univocity.parsers.issues.github.Github_66].setLineSeparator(String)'
    - '[java.io.StringWriter].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.OutputValueSwitch)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
    - '[com.univocity.parsers.csv.CsvWriter].processRecord(java.util.LinkedHashMap)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setExpandIncompleteRows(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_66].testMapRecords()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_66:76,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:77,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:77,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:78,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:78,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:79,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String,String,String,String,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:79,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:81,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setExpandIncompleteRows(boolean)'
      Src: com.univocity.parsers.issues.github.Github_66:82,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_66:83,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_66:83,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_66:84,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.OutputValueSwitch)'
      Src: com.univocity.parsers.issues.github.Github_66:85,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:87,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_66:88,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:90,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
      Src: com.univocity.parsers.issues.github.Github_66:90,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:91,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
      Src: com.univocity.parsers.issues.github.Github_66:91,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:92,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
      Src: com.univocity.parsers.issues.github.Github_66:92,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:93,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
      Src: com.univocity.parsers.issues.github.Github_66:93,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:94,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
      Src: com.univocity.parsers.issues.github.Github_66:94,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_66:95,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_66:97,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].assertEquals(com.univocity.parsers.issues.github.Github_66,String)'
      Src: com.univocity.parsers.issues.github.Github_66:97,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 104
    functionName: '[com.univocity.parsers.issues.github.Github_66].testMultiple()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_66.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[java.io.StringWriter].toString()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String,String,String,String,String,String,String,String)'
    - '[com.univocity.parsers.issues.github.Github_66].assertEquals(com.univocity.parsers.issues.github.Github_66,String)'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_66].setLineSeparator(String)'
    - '[java.io.StringWriter].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String)'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String,String,String,String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.OutputValueSwitch)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setExpandIncompleteRows(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_66].testMultiple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_66:108,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:109,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:109,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:110,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:110,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:111,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String,String,String,String,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:111,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:112,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:112,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:114,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setExpandIncompleteRows(boolean)'
      Src: com.univocity.parsers.issues.github.Github_66:115,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_66:116,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_66:116,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_66:117,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.OutputValueSwitch)'
      Src: com.univocity.parsers.issues.github.Github_66:118,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:120,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_66:121,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:123,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
      Src: com.univocity.parsers.issues.github.Github_66:123,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:124,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
      Src: com.univocity.parsers.issues.github.Github_66:124,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:125,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
      Src: com.univocity.parsers.issues.github.Github_66:125,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:126,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
      Src: com.univocity.parsers.issues.github.Github_66:126,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:127,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
      Src: com.univocity.parsers.issues.github.Github_66:127,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:128,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
      Src: com.univocity.parsers.issues.github.Github_66:128,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:129,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
      Src: com.univocity.parsers.issues.github.Github_66:129,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord(String,String,null,null,String)'
      Src: com.univocity.parsers.issues.github.Github_66:131,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord(String,String,null,null,String)'
      Src: com.univocity.parsers.issues.github.Github_66:132,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord(String,String,null,null,String)'
      Src: com.univocity.parsers.issues.github.Github_66:133,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord(String,String,null,null,String)'
      Src: com.univocity.parsers.issues.github.Github_66:134,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_66:136,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_66:139,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].assertEquals(com.univocity.parsers.issues.github.Github_66,String)'
      Src: com.univocity.parsers.issues.github.Github_66:139,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 151
    functionName: '[com.univocity.parsers.issues.github.Github_66].testMultiple2()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_66.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_66].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setExpandIncompleteRows(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(String)'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String,String,String,String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriter].processRecord(String,String,null,null,String)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String,String,String,String,String,String,String,String)'
    - '[com.univocity.parsers.issues.github.Github_66].assertEquals(com.univocity.parsers.issues.github.Github_66,String)'
    - '[java.io.StringWriter].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.OutputValueSwitch)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_66].testMultiple2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_66:156,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:157,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:157,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:158,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:158,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:160,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setExpandIncompleteRows(boolean)'
      Src: com.univocity.parsers.issues.github.Github_66:161,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_66:162,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_66:162,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_66:163,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.OutputValueSwitch)'
      Src: com.univocity.parsers.issues.github.Github_66:164,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_66:166,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_66:167,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:169,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
      Src: com.univocity.parsers.issues.github.Github_66:169,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
      Src: com.univocity.parsers.issues.github.Github_66:170,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
      Src: com.univocity.parsers.issues.github.Github_66:170,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_66:171,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_66:173,1
    - Dst: '[com.univocity.parsers.issues.github.Github_66].assertEquals(com.univocity.parsers.issues.github.Github_66,String)'
      Src: com.univocity.parsers.issues.github.Github_66: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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 176
    functionName: '[com.univocity.parsers.issues.github.Github_66].testMapWithUnexpectedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_66.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(java.util.Map<String,String>)'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[java.io.StringWriter].toString()'
    - '[com.univocity.parsers.issues.github.Github_66].assertEquals(com.univocity.parsers.issues.github.Github_66,String)'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_66].setLineSeparator(String)'
    - '[java.io.StringWriter].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String)'
    - '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.OutputValueSwitch)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setExpandIncompleteRows(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_66].testMapWithUnexpectedHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_66
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_66].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_66.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_66
    signature: '[com.univocity.parsers.issues.github.Github_66].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_39:33,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_39:34,1
    - Dst: '[com.univocity.parsers.issues.github.Github_39].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_39:34,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_39:36,1
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.issues.github.Github_39:38,1
    - Dst: '[TreeMap].put(String,int)'
      Src: com.univocity.parsers.issues.github.Github_39:39,1
    - Dst: '[TreeMap].put(String,int)'
      Src: com.univocity.parsers.issues.github.Github_39:40,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(TreeMap)'
      Src: com.univocity.parsers.issues.github.Github_39:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_39].assertEquals(com.univocity.parsers.issues.github.Github_39,String)'
      Src: com.univocity.parsers.issues.github.Github_39:43,1
    - Dst: '[TreeMap].remove(String)'
      Src: com.univocity.parsers.issues.github.Github_39:45,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(TreeMap)'
      Src: com.univocity.parsers.issues.github.Github_39:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_39].assertEquals(com.univocity.parsers.issues.github.Github_39,String)'
      Src: com.univocity.parsers.issues.github.Github_39:47,1
    - Dst: '[TreeMap].remove(String)'
      Src: com.univocity.parsers.issues.github.Github_39:49,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(TreeMap)'
      Src: com.univocity.parsers.issues.github.Github_39:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_39].assertEquals(com.univocity.parsers.issues.github.Github_39,String)'
      Src: com.univocity.parsers.issues.github.Github_39:52,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeHeadersToString()'
      Src: com.univocity.parsers.issues.github.Github_39:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_39].assertEquals(com.univocity.parsers.issues.github.Github_39,String)'
      Src: com.univocity.parsers.issues.github.Github_39:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.issues.github.Github_39].testSimpleMapWriting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_39.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[TreeMap].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.issues.github.Github_39].assertEquals(com.univocity.parsers.issues.github.Github_39,String)'
    - '[TreeMap].put(String,int)'
    - '[com.univocity.parsers.csv.CsvWriter].writeHeadersToString()'
    - '[com.univocity.parsers.issues.github.Github_39].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(TreeMap)'
    - '[TreeMap].remove(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_39].testSimpleMapWriting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_39:59,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_39:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_39].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_39:60,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_39:62,1
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.issues.github.Github_39:64,1
    - Dst: '[TreeMap].put(int,String)'
      Src: com.univocity.parsers.issues.github.Github_39:65,1
    - Dst: '[TreeMap].put(int,String)'
      Src: com.univocity.parsers.issues.github.Github_39:66,1
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.issues.github.Github_39:68,1
    - Dst: '[TreeMap].put(int,String)'
      Src: com.univocity.parsers.issues.github.Github_39:69,1
    - Dst: '[TreeMap].put(int,String)'
      Src: com.univocity.parsers.issues.github.Github_39:70,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(TreeMap,TreeMap)'
      Src: com.univocity.parsers.issues.github.Github_39:72,1
    - Dst: '[com.univocity.parsers.issues.github.Github_39].assertEquals(com.univocity.parsers.issues.github.Github_39,String)'
      Src: com.univocity.parsers.issues.github.Github_39:73,1
    - Dst: '[TreeMap].remove(int)'
      Src: com.univocity.parsers.issues.github.Github_39:75,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(TreeMap,TreeMap)'
      Src: com.univocity.parsers.issues.github.Github_39:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_39].assertEquals(com.univocity.parsers.issues.github.Github_39,String)'
      Src: com.univocity.parsers.issues.github.Github_39:77,1
    - Dst: '[TreeMap].remove(int)'
      Src: com.univocity.parsers.issues.github.Github_39:79,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(TreeMap,TreeMap)'
      Src: com.univocity.parsers.issues.github.Github_39:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_39].assertEquals(com.univocity.parsers.issues.github.Github_39,String)'
      Src: com.univocity.parsers.issues.github.Github_39:82,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeHeadersToString()'
      Src: com.univocity.parsers.issues.github.Github_39:84,1
    - Dst: '[com.univocity.parsers.issues.github.Github_39].assertEquals(com.univocity.parsers.issues.github.Github_39,String)'
      Src: com.univocity.parsers.issues.github.Github_39:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 85
    functionName: '[com.univocity.parsers.issues.github.Github_39].testSimpleMapWritingWithHeader()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_39.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(TreeMap,TreeMap)'
    - '[TreeMap].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.issues.github.Github_39].assertEquals(com.univocity.parsers.issues.github.Github_39,String)'
    - '[TreeMap].remove(int)'
    - '[com.univocity.parsers.csv.CsvWriter].writeHeadersToString()'
    - '[com.univocity.parsers.issues.github.Github_39].setLineSeparator(String)'
    - '[TreeMap].put(int,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_39].testSimpleMapWritingWithHeader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_39:89,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_39:90,1
    - Dst: '[com.univocity.parsers.issues.github.Github_39].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_39:90,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_39:91,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_39:93,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_39:94,1
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.issues.github.Github_39:96,1
    - Dst: '[TreeMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_39:97,1
    - Dst: '[TreeMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_39:98,1
    - Dst: '[TreeMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_39:99,1
    - Dst: '[TreeMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_39:100,1
    - Dst: '[TreeMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_39:101,1
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.issues.github.Github_39:103,1
    - Dst: '[TreeMap].put(String)'
      Src: com.univocity.parsers.issues.github.Github_39:104,1
    - Dst: '[TreeMap].put(String)'
      Src: com.univocity.parsers.issues.github.Github_39:105,1
    - Dst: '[TreeMap].put(String)'
      Src: com.univocity.parsers.issues.github.Github_39:106,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeStringRowsAndClose(TreeMap,TreeMap)'
      Src: com.univocity.parsers.issues.github.Github_39:108,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_39:110,1
    - Dst: '[com.univocity.parsers.issues.github.Github_39].assertEquals(com.univocity.parsers.issues.github.Github_39,String)'
      Src: com.univocity.parsers.issues.github.Github_39:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 114
    functionName: '[com.univocity.parsers.issues.github.Github_39].testMapWriting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_39.java
    functionUses: 0
    functionsReached:
    - '[TreeMap].put(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[TreeMap].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[TreeMap].put(String,String)'
    - '[com.univocity.parsers.issues.github.Github_39].assertEquals(com.univocity.parsers.issues.github.Github_39,String)'
    - '[com.univocity.parsers.csv.CsvWriter].writeStringRowsAndClose(TreeMap,TreeMap)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_39].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_39].testMapWriting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_39:118,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_39:120,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toNull(String)'
      Src: com.univocity.parsers.issues.github.Github_39:121,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertAll(com.univocity.parsers.conversions.NullStringConversion)'
      Src: com.univocity.parsers.issues.github.Github_39:121,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toUpperCase()'
      Src: com.univocity.parsers.issues.github.Github_39:122,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertFields(com.univocity.parsers.conversions.UpperCaseConversion)'
      Src: com.univocity.parsers.issues.github.Github_39:122,1
    - Dst: '[com.univocity.parsers.issues.github.Github_39].add(String)'
      Src: com.univocity.parsers.issues.github.Github_39:122,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_39:123,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_39:125,1
    - Dst: '[com.univocity.parsers.issues.github.Github_39].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_39:125,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_39:126,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_39:128,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_39:129,1
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.issues.github.Github_39:131,1
    - Dst: '[TreeMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_39:132,1
    - Dst: '[TreeMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_39:133,1
    - Dst: '[TreeMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_39:134,1
    - Dst: '[TreeMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_39:135,1
    - Dst: '[TreeMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_39:136,1
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.issues.github.Github_39:138,1
    - Dst: '[TreeMap].put(String)'
      Src: com.univocity.parsers.issues.github.Github_39:139,1
    - Dst: '[TreeMap].put(String)'
      Src: com.univocity.parsers.issues.github.Github_39:140,1
    - Dst: '[TreeMap].put(String)'
      Src: com.univocity.parsers.issues.github.Github_39:141,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processObjectRecordsAndClose(TreeMap,TreeMap)'
      Src: com.univocity.parsers.issues.github.Github_39:143,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_39:145,1
    - Dst: '[com.univocity.parsers.issues.github.Github_39].assertEquals(com.univocity.parsers.issues.github.Github_39,String)'
      Src: com.univocity.parsers.issues.github.Github_39:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 149
    functionName: '[com.univocity.parsers.issues.github.Github_39].testMapWritingWithRowProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_39.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertAll(com.univocity.parsers.conversions.NullStringConversion)'
    - '[com.univocity.parsers.issues.github.Github_39].assertEquals(com.univocity.parsers.issues.github.Github_39,String)'
    - '[com.univocity.parsers.conversions.Conversions].toNull(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.conversions.Conversions].toUpperCase()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertFields(com.univocity.parsers.conversions.UpperCaseConversion)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].processObjectRecordsAndClose(TreeMap,TreeMap)'
    - '[com.univocity.parsers.issues.github.Github_39].add(String)'
    - '[com.univocity.parsers.issues.github.Github_39].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
    - '[TreeMap].put(String)'
    - '[TreeMap].<init>()'
    - '[TreeMap].put(String,String)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_39].testMapWritingWithRowProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_39
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_39].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_39.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_39
    signature: '[com.univocity.parsers.issues.github.Github_39].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_161:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
      Src: com.univocity.parsers.issues.github.Github_161:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_161:46,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_161)'
      Src: com.univocity.parsers.issues.github.Github_161:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_161:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.issues.github.Github_161:49,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getQuoteEscape()'
      Src: com.univocity.parsers.issues.github.Github_161:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_161].assertEquals(char,char)'
      Src: com.univocity.parsers.issues.github.Github_161:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 32
    functionDepth: 3
    functionLinenumber: 32
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.issues.github.Github_161].testCsvFormatAutodetection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_161.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.csv.CsvFormat].getQuoteEscape()'
    - '[com.univocity.parsers.issues.github.Github_161].assertEquals(char,char)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_161)'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_161].testCsvFormatAutodetection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_161
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_161].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_161.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_161
    signature: '[com.univocity.parsers.issues.github.Github_161].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:64,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toEnum(String,com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:65,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.conversions.EnumConversion<T>)'
      Src: com.univocity.parsers.issues.github.Github_13:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].set(int)'
      Src: com.univocity.parsers.issues.github.Github_13:65,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:67,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
      Src: com.univocity.parsers.issues.github.Github_13:68,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertFields(com.univocity.parsers.conversions.BigDecimalConversion)'
      Src: com.univocity.parsers.issues.github.Github_13:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].set(String)'
      Src: com.univocity.parsers.issues.github.Github_13:68,1
    - Dst: '[com.univocity.parsers.common.processor.InputValueSwitch].<init>(int)'
      Src: com.univocity.parsers.issues.github.Github_13:70,1
    - Dst: '[com.univocity.parsers.common.processor.InputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_13:79,1
    - Dst: '[com.univocity.parsers.common.processor.InputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowListProcessor,String,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_13:80,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:82,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_13:83,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_13:83,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.InputValueSwitch)'
      Src: com.univocity.parsers.issues.github.Github_13:84,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_13:86,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_13:87,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_13:87,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
      Src: com.univocity.parsers.issues.github.Github_13:89,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].size()'
      Src: com.univocity.parsers.issues.github.Github_13:90,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13,int)'
      Src: com.univocity.parsers.issues.github.Github_13:90,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:91,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_13:92,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(BigDecimal)'
      Src: com.univocity.parsers.issues.github.Github_13:92,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_13:93,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(BigDecimal)'
      Src: com.univocity.parsers.issues.github.Github_13:93,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:94,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_13:95,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(BigDecimal)'
      Src: com.univocity.parsers.issues.github.Github_13:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 40
    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: 96
      start: 62
    functionDepth: 3
    functionLinenumber: 62
    functionLinenumberEnd: 96
    functionName: '[com.univocity.parsers.issues.github.Github_13].processMultiRowFormatCsv()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_13.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_13].set(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.InputValueSwitch)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13,int)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_13].setLineSeparator(String)'
    - '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.conversions.EnumConversion<T>)'
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.conversions.Conversions].toEnum(String,com.univocity.parsers.issues.github.Github_13)'
    - '[com.univocity.parsers.issues.github.Github_13].set(int)'
    - '[com.univocity.parsers.issues.github.Github_13].assertEquals(BigDecimal)'
    - '[com.univocity.parsers.common.processor.InputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowListProcessor,String,String,String,String,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.InputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    - '[com.univocity.parsers.issues.github.Github_13].size()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertFields(com.univocity.parsers.conversions.BigDecimalConversion)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
    - '[com.univocity.parsers.common.processor.InputValueSwitch].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_13].processMultiRowFormatCsv()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:100,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toEnum(String,com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:101,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertIndexes(com.univocity.parsers.conversions.EnumConversion<T>)'
      Src: com.univocity.parsers.issues.github.Github_13:101,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].set(int)'
      Src: com.univocity.parsers.issues.github.Github_13:101,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:103,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
      Src: com.univocity.parsers.issues.github.Github_13:104,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertFields(com.univocity.parsers.conversions.BigDecimalConversion)'
      Src: com.univocity.parsers.issues.github.Github_13:104,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].set(String)'
      Src: com.univocity.parsers.issues.github.Github_13:104,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:106,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_13:107,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_13:108,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:110,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_13:111,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_13:111,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_13:112,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.OutputValueSwitch)'
      Src: com.univocity.parsers.issues.github.Github_13:113,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:115,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_13:116,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:118,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:119,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:120,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:121,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:122,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:123,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose(ArrayList)'
      Src: com.univocity.parsers.issues.github.Github_13:125,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_13:127,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13,String)'
      Src: com.univocity.parsers.issues.github.Github_13:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    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: 128
      start: 98
    functionDepth: 3
    functionLinenumber: 98
    functionLinenumberEnd: 128
    functionName: '[com.univocity.parsers.issues.github.Github_13].writeMultiRowFormatCsv()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_13.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>()'
    - '[com.univocity.parsers.issues.github.Github_13].set(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_13].setLineSeparator(String)'
    - '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertIndexes(com.univocity.parsers.conversions.EnumConversion<T>)'
    - '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose(ArrayList)'
    - '[com.univocity.parsers.conversions.Conversions].toEnum(String,com.univocity.parsers.issues.github.Github_13)'
    - '[com.univocity.parsers.issues.github.Github_13].set(int)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13,String)'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertFields(com.univocity.parsers.conversions.BigDecimalConversion)'
    - '[ArrayList].add()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.OutputValueSwitch)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_13].writeMultiRowFormatCsv()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_13:133,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_13:134,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_13:135,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_13:135,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_13:137,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_13:139,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_13:139,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].size()'
      Src: com.univocity.parsers.issues.github.Github_13:140,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13,int)'
      Src: com.univocity.parsers.issues.github.Github_13:140,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].get(int)'
      Src: com.univocity.parsers.issues.github.Github_13:141,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:141,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].get(int)'
      Src: com.univocity.parsers.issues.github.Github_13:142,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:142,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].get(int)'
      Src: com.univocity.parsers.issues.github.Github_13:143,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:143,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].get(int)'
      Src: com.univocity.parsers.issues.github.Github_13:144,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:144,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].get(int)'
      Src: com.univocity.parsers.issues.github.Github_13:145,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    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: 146
      start: 130
    functionDepth: 4
    functionLinenumber: 130
    functionLinenumberEnd: 146
    functionName: '[com.univocity.parsers.issues.github.Github_13].processMultiRowFormatFixedWidth()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_13.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_13].size()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
    - '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13,int)'
    - '[com.univocity.parsers.issues.github.Github_13].get(int)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(StringReader)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_13].processMultiRowFormatFixedWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_13:150,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_13:151,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_13:152,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_13:152,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_13:153,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_13:153,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_13:155,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_13:157,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_13:157,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].size()'
      Src: com.univocity.parsers.issues.github.Github_13:158,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13,int)'
      Src: com.univocity.parsers.issues.github.Github_13:158,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].get(int)'
      Src: com.univocity.parsers.issues.github.Github_13:159,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:159,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].get(int)'
      Src: com.univocity.parsers.issues.github.Github_13:160,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:160,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].get(int)'
      Src: com.univocity.parsers.issues.github.Github_13:161,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:161,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].get(int)'
      Src: com.univocity.parsers.issues.github.Github_13:162,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:162,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].get(int)'
      Src: com.univocity.parsers.issues.github.Github_13:163,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    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: 164
      start: 148
    functionDepth: 4
    functionLinenumber: 148
    functionLinenumberEnd: 164
    functionName: '[com.univocity.parsers.issues.github.Github_13].processLookbehindMultiRowFormatFixedWidth()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_13.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_13].size()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
    - '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13,int)'
    - '[com.univocity.parsers.issues.github.Github_13].get(int)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(StringReader)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.issues.github.Github_13].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
    - '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[StringReader].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_13].processLookbehindMultiRowFormatFixedWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:168,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_13:169,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_13:169,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_13:170,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_13:170,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_13:171,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_13:171,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_13:172,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_13:172,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_13:173,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_13:173,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_13:175,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_13:177,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_13:177,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].size()'
      Src: com.univocity.parsers.issues.github.Github_13:178,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13,int)'
      Src: com.univocity.parsers.issues.github.Github_13:178,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].get(int)'
      Src: com.univocity.parsers.issues.github.Github_13:179,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:179,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].get(int)'
      Src: com.univocity.parsers.issues.github.Github_13:180,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:180,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].get(int)'
      Src: com.univocity.parsers.issues.github.Github_13:181,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:181,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].get(int)'
      Src: com.univocity.parsers.issues.github.Github_13:182,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:182,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].get(int)'
      Src: com.univocity.parsers.issues.github.Github_13:183,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
      Src: com.univocity.parsers.issues.github.Github_13:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    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: 184
      start: 166
    functionDepth: 4
    functionLinenumber: 166
    functionLinenumberEnd: 184
    functionName: '[com.univocity.parsers.issues.github.Github_13].processLookbehindAndAhead()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_13.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_13].size()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
    - '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13,int)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
    - '[com.univocity.parsers.issues.github.Github_13].get(int)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_13].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
    - '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_13].processLookbehindAndAhead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_13:188,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_13:189,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_13:190,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_13:190,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_13:191,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_13:191,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:193,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_13:194,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:196,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:197,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:198,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:199,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:200,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:201,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowsAndClose(ArrayList)'
      Src: com.univocity.parsers.issues.github.Github_13:203,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_13:205,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13,String)'
      Src: com.univocity.parsers.issues.github.Github_13:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    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: 206
      start: 186
    functionDepth: 4
    functionLinenumber: 186
    functionLinenumberEnd: 206
    functionName: '[com.univocity.parsers.issues.github.Github_13].writeMultiRowFormatFixedWidth()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_13.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
    - '[ArrayList].add()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
    - '[com.univocity.parsers.issues.github.Github_13].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowsAndClose(ArrayList)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_13].writeMultiRowFormatFixedWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_13:210,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_13:211,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_13:213,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_13:213,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_13:214,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_13:214,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:216,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_13:217,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:219,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:220,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:221,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:222,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:223,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:224,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowsAndClose(ArrayList)'
      Src: com.univocity.parsers.issues.github.Github_13:226,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_13:228,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13,String)'
      Src: com.univocity.parsers.issues.github.Github_13:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    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: 229
      start: 208
    functionDepth: 4
    functionLinenumber: 208
    functionLinenumberEnd: 229
    functionName: '[com.univocity.parsers.issues.github.Github_13].writeLookbehindMultiRowFormatFixedWidth()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_13.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
    - '[ArrayList].add()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[ArrayList].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.issues.github.Github_13].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowsAndClose(ArrayList)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_13].writeLookbehindMultiRowFormatFixedWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:233,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_13:234,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_13:234,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_13:235,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_13:235,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_13:236,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_13:236,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_13:237,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_13:237,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_13:238,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_13:238,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:240,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_13:241,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_13:243,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:244,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:245,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:246,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:247,1
    - Dst: '[ArrayList].add()'
      Src: com.univocity.parsers.issues.github.Github_13:248,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowsAndClose(ArrayList)'
      Src: com.univocity.parsers.issues.github.Github_13:250,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_13:252,1
    - Dst: '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13,String)'
      Src: com.univocity.parsers.issues.github.Github_13:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    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: 253
      start: 231
    functionDepth: 4
    functionLinenumber: 231
    functionLinenumberEnd: 253
    functionName: '[com.univocity.parsers.issues.github.Github_13].writeLookbehindAndAhead()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_13.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
    - '[ArrayList].add()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[ArrayList].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_13].assertEquals(com.univocity.parsers.issues.github.Github_13,String)'
    - '[com.univocity.parsers.issues.github.Github_13].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowsAndClose(ArrayList)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_13].writeLookbehindAndAhead()'
  - 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: com.univocity.parsers.issues.github.Github_13
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_13].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_13.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_13
    signature: '[com.univocity.parsers.issues.github.Github_13].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:58,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_27:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_27:59,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:60,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_27:61,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:63,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_27:64,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29.AB].<init>(String,boolean)'
      Src: com.univocity.parsers.issues.github.Github_27:67,1
    - Dst: '[ArrayList].add(com.univocity.parsers.issues.github.Github_29.AB)'
      Src: com.univocity.parsers.issues.github.Github_27:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29.AB].<init>(String,boolean)'
      Src: com.univocity.parsers.issues.github.Github_27:68,1
    - Dst: '[ArrayList].add(com.univocity.parsers.issues.github.Github_29.AB)'
      Src: com.univocity.parsers.issues.github.Github_27:68,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose(ArrayList)'
      Src: com.univocity.parsers.issues.github.Github_27:70,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_27:72,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,String)'
      Src: com.univocity.parsers.issues.github.Github_27: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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.issues.github.Github_27].testWritingWithHeaderAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_27.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[ArrayList].add(com.univocity.parsers.issues.github.Github_29.AB)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.issues.github.Github_29.AB].<init>(String,boolean)'
    - '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,String)'
    - '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose(ArrayList)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.issues.github.Github_27].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_27].testWritingWithHeaderAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:77,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:78,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_27:79,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_27:80,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_27:80,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_27:81,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_27:82,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_27:82,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_27:84,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].size()'
      Src: com.univocity.parsers.issues.github.Github_27:85,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,int)'
      Src: com.univocity.parsers.issues.github.Github_27:85,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].get(int)'
      Src: com.univocity.parsers.issues.github.Github_27:87,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,String)'
      Src: com.univocity.parsers.issues.github.Github_27:87,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].get(int)'
      Src: com.univocity.parsers.issues.github.Github_27:88,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,boolean)'
      Src: com.univocity.parsers.issues.github.Github_27:88,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].get(int)'
      Src: com.univocity.parsers.issues.github.Github_27:90,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,String)'
      Src: com.univocity.parsers.issues.github.Github_27:90,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].get(int)'
      Src: com.univocity.parsers.issues.github.Github_27:91,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,boolean)'
      Src: com.univocity.parsers.issues.github.Github_27:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 75
    functionDepth: 3
    functionLinenumber: 75
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.issues.github.Github_27].testParsingWithHeaderAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_27.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_27].size()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,String)'
    - '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,boolean)'
    - '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_27].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_27].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_27].testParsingWithHeaderAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:107,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_27:108,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_27:108,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:109,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_27:110,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:112,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_27:113,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:115,1
    - Dst: '[AB2].<init>(String,boolean)'
      Src: com.univocity.parsers.issues.github.Github_27:116,1
    - Dst: '[ArrayList].add(AB2)'
      Src: com.univocity.parsers.issues.github.Github_27:116,1
    - Dst: '[AB2].<init>(String,boolean)'
      Src: com.univocity.parsers.issues.github.Github_27:117,1
    - Dst: '[ArrayList].add(AB2)'
      Src: com.univocity.parsers.issues.github.Github_27:117,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose(ArrayList)'
      Src: com.univocity.parsers.issues.github.Github_27:119,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_27:121,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,String)'
      Src: com.univocity.parsers.issues.github.Github_27:121,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: 122
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 122
    functionName: '[com.univocity.parsers.issues.github.Github_27].testWritingWithHeaderAnnotationInSubclass()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_27.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[ArrayList].add(AB2)'
    - '[AB2].<init>(String,boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,String)'
    - '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose(ArrayList)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.issues.github.Github_27].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_27].testWritingWithHeaderAnnotationInSubclass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:126,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:127,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_27:128,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_27:129,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_27:129,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_27:131,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_27:132,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_27:132,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_27:134,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].size()'
      Src: com.univocity.parsers.issues.github.Github_27:135,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,int)'
      Src: com.univocity.parsers.issues.github.Github_27:135,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].get(int)'
      Src: com.univocity.parsers.issues.github.Github_27:137,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,String)'
      Src: com.univocity.parsers.issues.github.Github_27:137,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].get(int)'
      Src: com.univocity.parsers.issues.github.Github_27:138,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,boolean)'
      Src: com.univocity.parsers.issues.github.Github_27:138,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].get(int)'
      Src: com.univocity.parsers.issues.github.Github_27:140,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,String)'
      Src: com.univocity.parsers.issues.github.Github_27:140,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].get(int)'
      Src: com.univocity.parsers.issues.github.Github_27:141,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,boolean)'
      Src: com.univocity.parsers.issues.github.Github_27:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 124
    functionDepth: 3
    functionLinenumber: 124
    functionLinenumberEnd: 142
    functionName: '[com.univocity.parsers.issues.github.Github_27].testParsingWithHeaderAnnotationInSubclass()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_27.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_27].size()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,String)'
    - '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,boolean)'
    - '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_27].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_27].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_27].testParsingWithHeaderAnnotationInSubclass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:167,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_27:168,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_27:168,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:169,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_27:170,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:172,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_27:173,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:175,1
    - Dst: '[AB3].<init>(String,boolean)'
      Src: com.univocity.parsers.issues.github.Github_27:176,1
    - Dst: '[ArrayList].add(AB3)'
      Src: com.univocity.parsers.issues.github.Github_27:176,1
    - Dst: '[AB3].<init>(String,boolean)'
      Src: com.univocity.parsers.issues.github.Github_27:177,1
    - Dst: '[ArrayList].add(AB3)'
      Src: com.univocity.parsers.issues.github.Github_27:177,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose(ArrayList)'
      Src: com.univocity.parsers.issues.github.Github_27:179,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_27:181,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,String)'
      Src: com.univocity.parsers.issues.github.Github_27:181,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: 182
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 182
    functionName: '[com.univocity.parsers.issues.github.Github_27].testWritingWithHeaderAnnotationInInterface()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_27.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[AB3].<init>(String,boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[ArrayList].add(AB3)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,String)'
    - '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose(ArrayList)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.issues.github.Github_27].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_27].testWritingWithHeaderAnnotationInInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:186,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_27:187,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_27:188,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_27:189,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_27:189,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_27:191,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_27:192,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_27:192,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_27:194,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].size()'
      Src: com.univocity.parsers.issues.github.Github_27:195,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,int)'
      Src: com.univocity.parsers.issues.github.Github_27:195,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].get(int)'
      Src: com.univocity.parsers.issues.github.Github_27:197,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,String)'
      Src: com.univocity.parsers.issues.github.Github_27:197,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].get(int)'
      Src: com.univocity.parsers.issues.github.Github_27:198,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,boolean)'
      Src: com.univocity.parsers.issues.github.Github_27:198,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].get(int)'
      Src: com.univocity.parsers.issues.github.Github_27:200,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,String)'
      Src: com.univocity.parsers.issues.github.Github_27:200,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].get(int)'
      Src: com.univocity.parsers.issues.github.Github_27:201,1
    - Dst: '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,boolean)'
      Src: com.univocity.parsers.issues.github.Github_27:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 184
    functionDepth: 3
    functionLinenumber: 184
    functionLinenumberEnd: 202
    functionName: '[com.univocity.parsers.issues.github.Github_27].testParsingWithHeaderAnnotationInInterface()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_27.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_27].size()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,String)'
    - '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,boolean)'
    - '[com.univocity.parsers.issues.github.Github_27].assertEquals(com.univocity.parsers.issues.github.Github_27,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_27].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_27].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_27].testParsingWithHeaderAnnotationInInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_27
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_27].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_27.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_27
    signature: '[com.univocity.parsers.issues.github.Github_27].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_27.AB
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.issues.github.Github_27.AB].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_27.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_27.AB
    signature: '[com.univocity.parsers.issues.github.Github_27.AB].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_27.AB
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.issues.github.Github_27.AB].<init>(String,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_27.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_27.AB
    signature: '[com.univocity.parsers.issues.github.Github_27.AB].<init>(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_27.AB2
      static: false
      superClass: AB
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[com.univocity.parsers.issues.github.Github_27.AB2].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_27.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_27.AB2
    signature: '[com.univocity.parsers.issues.github.Github_27.AB2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_29.AB].<init>(String,boolean)'
      Src: com.univocity.parsers.issues.github.Github_27.AB2:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_27.AB2
      static: false
      superClass: AB
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[com.univocity.parsers.issues.github.Github_27.AB2].<init>(String,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_27.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_29.AB].<init>(String,boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_27.AB2
    signature: '[com.univocity.parsers.issues.github.Github_27.AB2].<init>(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_27.Header
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_27.Header].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_27.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_27.Header
    signature: '[com.univocity.parsers.issues.github.Github_27.Header].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Header
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_27.AB3
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[com.univocity.parsers.issues.github.Github_27.AB3].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_27.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_27.AB3
    signature: '[com.univocity.parsers.issues.github.Github_27.AB3].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Header
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_27.AB3
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: '[com.univocity.parsers.issues.github.Github_27.AB3].<init>(String,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_27.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_27.AB3
    signature: '[com.univocity.parsers.issues.github.Github_27.AB3].<init>(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_394:32,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_394:33,1
    - Dst: '[com.univocity.parsers.issues.github.Github_394].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_394:34,1
    - Dst: '[com.univocity.parsers.issues.github.Github_394].setDelimiter(char)'
      Src: com.univocity.parsers.issues.github.Github_394:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setCommentProcessingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_394:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_394:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_394:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
      Src: com.univocity.parsers.issues.github.Github_394:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.issues.github.Github_394:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
      Src: com.univocity.parsers.issues.github.Github_394:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setErrorContentLength(int)'
      Src: com.univocity.parsers.issues.github.Github_394:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_394:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_394:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_394].assertEquals(com.univocity.parsers.issues.github.Github_394,int)'
      Src: com.univocity.parsers.issues.github.Github_394:47,1
    - Dst: '[com.univocity.parsers.issues.github.Github_394].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_394:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_394].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_394:49,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: 50
      start: 30
    functionDepth: 3
    functionLinenumber: 30
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.issues.github.Github_394].testParsingLineWithEnableCommentLineCheckToFalse()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_394.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setErrorContentLength(int)'
    - '[com.univocity.parsers.issues.github.Github_394].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
    - '[com.univocity.parsers.issues.github.Github_394].assertEquals(String)'
    - '[com.univocity.parsers.issues.github.Github_394].assertEquals(com.univocity.parsers.issues.github.Github_394,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setCommentProcessingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.issues.github.Github_394].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_394].testParsingLineWithEnableCommentLineCheckToFalse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_394
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_394].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_394.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_394
    signature: '[com.univocity.parsers.issues.github.Github_394].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.issues.github.Github_405:35,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.issues.github.Github_405,char)'
      Src: com.univocity.parsers.issues.github.Github_405:36,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.issues.github.Github_405,char)'
      Src: com.univocity.parsers.issues.github.Github_405:36,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].keepPaddingOn(String,String)'
      Src: com.univocity.parsers.issues.github.Github_405:38,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_405:40,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setKeepPadding(boolean)'
      Src: com.univocity.parsers.issues.github.Github_405:41,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_405:43,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_405:45,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_405)
      Src: com.univocity.parsers.issues.github.Github_405:45,1
    - Dst: '[com.univocity.parsers.issues.github.Github_405].assertEquals(com.univocity.parsers.issues.github.Github_405,String)'
      Src: com.univocity.parsers.issues.github.Github_405:45,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_405:46,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_405)
      Src: com.univocity.parsers.issues.github.Github_405:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_405].assertEquals(com.univocity.parsers.issues.github.Github_405,String)'
      Src: com.univocity.parsers.issues.github.Github_405:46,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: 47
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.issues.github.Github_405].testPaddingOnFixedWidth()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_405.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.issues.github.Github_405].assertEquals(com.univocity.parsers.issues.github.Github_405,String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setKeepPadding(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].keepPaddingOn(String,String)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - Arrays.toString(com.univocity.parsers.issues.github.Github_405)
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.issues.github.Github_405,char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_405].testPaddingOnFixedWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_405
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_405].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_405.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_405
    signature: '[com.univocity.parsers.issues.github.Github_405].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.issues.github.Github_106].inputProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_106.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_106].inputProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_106:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_106:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_106].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_106:46,1
    - Dst: '[com.univocity.parsers.common.processor.RowProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_106:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.RowProcessor)'
      Src: com.univocity.parsers.issues.github.Github_106:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_106:68,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_106)'
      Src: com.univocity.parsers.issues.github.Github_106:68,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_106:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - lineSeparator
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 42
    functionDepth: 3
    functionLinenumber: 42
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.issues.github.Github_106].ensureCurrentParsedContentIsValid(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_106.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_106].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.RowProcessor].<init>()'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_106)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.RowProcessor)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_106].ensureCurrentParsedContentIsValid(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: com.univocity.parsers.issues.github.Github_106
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_106].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_106.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_106
    signature: '[com.univocity.parsers.issues.github.Github_106].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>()'
      Src: com.univocity.parsers.issues.github.Github_280:53,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_280:53,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].iterate(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_280:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_280].iterator()'
      Src: com.univocity.parsers.issues.github.Github_280:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_280].next()'
      Src: com.univocity.parsers.issues.github.Github_280:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_280].assertNotNull(com.univocity.parsers.issues.github.Github_280)'
      Src: com.univocity.parsers.issues.github.Github_280:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_280].assertEquals(com.univocity.parsers.issues.github.Github_280,String)'
      Src: com.univocity.parsers.issues.github.Github_280:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_280].assertEquals(com.univocity.parsers.issues.github.Github_280,int)'
      Src: com.univocity.parsers.issues.github.Github_280:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_280].assertEquals(com.univocity.parsers.issues.github.Github_280,String)'
      Src: com.univocity.parsers.issues.github.Github_280:57,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: 58
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.issues.github.Github_280].testImmutableBeanConstructorParam()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_280.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_280].assertEquals(com.univocity.parsers.issues.github.Github_280,int)'
    - '[com.univocity.parsers.issues.github.Github_280].iterator()'
    - '[com.univocity.parsers.issues.github.Github_280].next()'
    - '[com.univocity.parsers.issues.github.Github_280].assertNotNull(com.univocity.parsers.issues.github.Github_280)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvRoutines].iterate(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_280].assertEquals(com.univocity.parsers.issues.github.Github_280,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_280].testImmutableBeanConstructorParam()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_280
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_280].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_280.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_280
    signature: '[com.univocity.parsers.issues.github.Github_280].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.issues.github.Github_280.Model
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.issues.github.Github_280.Model].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_280.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_280.Model
    signature: '[com.univocity.parsers.issues.github.Github_280.Model].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_92:27,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.issues.github.Github_92:28,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_92:29,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_92:29,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_92:31,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_92:34,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertNotNull(com.univocity.parsers.issues.github.Github_92)'
      Src: com.univocity.parsers.issues.github.Github_92:35,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_92:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertEquals(com.univocity.parsers.issues.github.Github_92,int)'
      Src: com.univocity.parsers.issues.github.Github_92:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_92:39,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_92:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_92:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertEquals(com.univocity.parsers.issues.github.Github_92,int)'
      Src: com.univocity.parsers.issues.github.Github_92:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_92:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertNotNull(com.univocity.parsers.issues.github.Github_92)'
      Src: com.univocity.parsers.issues.github.Github_92:45,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_92:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertEquals(com.univocity.parsers.issues.github.Github_92,int)'
      Src: com.univocity.parsers.issues.github.Github_92:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_92:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_92:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_92:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertEquals(com.univocity.parsers.issues.github.Github_92,int)'
      Src: com.univocity.parsers.issues.github.Github_92:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_92:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertNull(com.univocity.parsers.issues.github.Github_92)'
      Src: com.univocity.parsers.issues.github.Github_92:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_92:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_92:58,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertEquals(com.univocity.parsers.issues.github.Github_92,int)'
      Src: com.univocity.parsers.issues.github.Github_92:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_92:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_92:62,1
    - Dst: '[com.univocity.parsers.issues.github.Github_92].assertEquals(com.univocity.parsers.issues.github.Github_92,int)'
      Src: com.univocity.parsers.issues.github.Github_92:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 25
    functionDepth: 3
    functionLinenumber: 25
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.issues.github.Github_92].emptyValueWorksOnEOF()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_92.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_92].assertEquals(com.univocity.parsers.issues.github.Github_92,int)'
    - '[com.univocity.parsers.issues.github.Github_92].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_92].assertNull(com.univocity.parsers.issues.github.Github_92)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.issues.github.Github_92].assertNotNull(com.univocity.parsers.issues.github.Github_92)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_92].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_92].emptyValueWorksOnEOF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_92
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_92].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_92.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_92
    signature: '[com.univocity.parsers.issues.github.Github_92].<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: Object[][]
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.issues.github.Github_178].inputs()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_178.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_178].inputs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_178:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_178:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_178:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_178:51,1
    - Dst: '[String].getBytes()'
      Src: com.univocity.parsers.issues.github.Github_178:52,1
    - Dst: '[ByteArrayInputStream].<init>(com.univocity.parsers.issues.github.Github_178)'
      Src: com.univocity.parsers.issues.github.Github_178:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(ByteArrayInputStream)'
      Src: com.univocity.parsers.issues.github.Github_178:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.issues.github.Github_178:53,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
      Src: com.univocity.parsers.issues.github.Github_178:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_178].assertEquals(char,char)'
      Src: com.univocity.parsers.issues.github.Github_178:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 2
    argNames:
    - delimiter
    - input
    argTypes:
    - char
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.issues.github.Github_178].testDetectionOnInputWithoutExplicitCharset(char,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_178.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.issues.github.Github_178].assertEquals(char,char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
    - '[ByteArrayInputStream].<init>(com.univocity.parsers.issues.github.Github_178)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(ByteArrayInputStream)'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[String].getBytes()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_178].testDetectionOnInputWithoutExplicitCharset(char,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_178:66,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_178:67,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_178:68,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_178:69,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_178:71,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_178:72,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_178:73,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_178:74,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_178)'
      Src: com.univocity.parsers.issues.github.Github_178:76,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_178:76,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.issues.github.Github_178:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_178].size()'
      Src: com.univocity.parsers.issues.github.Github_178:79,1
    - Dst: '[com.univocity.parsers.issues.github.Github_178].assertEquals(com.univocity.parsers.issues.github.Github_178,int)'
      Src: com.univocity.parsers.issues.github.Github_178:79,1
    - Dst: '[com.univocity.parsers.issues.github.Github_178].get(int)'
      Src: com.univocity.parsers.issues.github.Github_178:80,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_178)
      Src: com.univocity.parsers.issues.github.Github_178:80,1
    - Dst: '[com.univocity.parsers.issues.github.Github_178].assertEquals(com.univocity.parsers.issues.github.Github_178,String)'
      Src: com.univocity.parsers.issues.github.Github_178:80,1
    - Dst: '[com.univocity.parsers.issues.github.Github_178].get(int)'
      Src: com.univocity.parsers.issues.github.Github_178:81,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_178)
      Src: com.univocity.parsers.issues.github.Github_178:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_178].assertEquals(com.univocity.parsers.issues.github.Github_178,String)'
      Src: com.univocity.parsers.issues.github.Github_178:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_178].get(int)'
      Src: com.univocity.parsers.issues.github.Github_178:82,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_178)
      Src: com.univocity.parsers.issues.github.Github_178:82,1
    - Dst: '[com.univocity.parsers.issues.github.Github_178].assertEquals(com.univocity.parsers.issues.github.Github_178,String)'
      Src: com.univocity.parsers.issues.github.Github_178:82,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 57
    functionDepth: 3
    functionLinenumber: 57
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.issues.github.Github_178].testAnotherInput()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_178.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_178)'
    - Arrays.toString(com.univocity.parsers.issues.github.Github_178)
    - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_178].size()'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[com.univocity.parsers.issues.github.Github_178].assertEquals(com.univocity.parsers.issues.github.Github_178,String)'
    - '[com.univocity.parsers.issues.github.Github_178].assertEquals(com.univocity.parsers.issues.github.Github_178,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_178].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_178].testAnotherInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_178
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_178].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_178.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_178
    signature: '[com.univocity.parsers.issues.github.Github_178].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_23:52,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_23:53,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_23:54,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_23:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_23:57,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_23:58,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_23:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_23:60,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_23:62,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].isEmpty()'
      Src: com.univocity.parsers.issues.github.Github_23:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertFalse(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].size()'
      Src: com.univocity.parsers.issues.github.Github_23:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertEquals(com.univocity.parsers.issues.github.Github_23,int)'
      Src: com.univocity.parsers.issues.github.Github_23:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].get(int)'
      Src: com.univocity.parsers.issues.github.Github_23:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertFalse(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].get(int)'
      Src: com.univocity.parsers.issues.github.Github_23:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertTrue(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].get(int)'
      Src: com.univocity.parsers.issues.github.Github_23:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertTrue(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].get(int)'
      Src: com.univocity.parsers.issues.github.Github_23:71,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertFalse(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:71,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].get(int)'
      Src: com.univocity.parsers.issues.github.Github_23:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertFalse(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].get(int)'
      Src: com.univocity.parsers.issues.github.Github_23:74,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertTrue(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:74,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].get(int)'
      Src: com.univocity.parsers.issues.github.Github_23:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertTrue(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].get(int)'
      Src: com.univocity.parsers.issues.github.Github_23:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertFalse(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 78
    functionName: '[com.univocity.parsers.issues.github.Github_23].testCaseInsensitiveBooleanConversion()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_23.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_23].assertEquals(com.univocity.parsers.issues.github.Github_23,int)'
    - '[com.univocity.parsers.issues.github.Github_23].assertFalse(com.univocity.parsers.issues.github.Github_23)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.issues.github.Github_23].isEmpty()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_23].assertTrue(com.univocity.parsers.issues.github.Github_23)'
    - '[com.univocity.parsers.issues.github.Github_23].size()'
    - '[com.univocity.parsers.issues.github.Github_23].get(int)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_23].testCaseInsensitiveBooleanConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_23:103,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_23:104,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_23:105,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_23:107,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_23:108,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_23:109,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_23:110,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_23:111,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_23:113,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].isEmpty()'
      Src: com.univocity.parsers.issues.github.Github_23:115,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertFalse(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:115,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].size()'
      Src: com.univocity.parsers.issues.github.Github_23:116,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertEquals(com.univocity.parsers.issues.github.Github_23,int)'
      Src: com.univocity.parsers.issues.github.Github_23:116,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].get(int)'
      Src: com.univocity.parsers.issues.github.Github_23:118,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertTrue(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:118,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].get(int)'
      Src: com.univocity.parsers.issues.github.Github_23:119,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertFalse(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:119,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].get(int)'
      Src: com.univocity.parsers.issues.github.Github_23:121,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertFalse(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:121,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].get(int)'
      Src: com.univocity.parsers.issues.github.Github_23:122,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertTrue(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:122,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].get(int)'
      Src: com.univocity.parsers.issues.github.Github_23:124,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertTrue(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:124,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].get(int)'
      Src: com.univocity.parsers.issues.github.Github_23:125,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertFalse(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:125,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].get(int)'
      Src: com.univocity.parsers.issues.github.Github_23:127,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertFalse(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:127,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].get(int)'
      Src: com.univocity.parsers.issues.github.Github_23:128,1
    - Dst: '[com.univocity.parsers.issues.github.Github_23].assertTrue(com.univocity.parsers.issues.github.Github_23)'
      Src: com.univocity.parsers.issues.github.Github_23:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 101
    functionDepth: 3
    functionLinenumber: 101
    functionLinenumberEnd: 129
    functionName: '[com.univocity.parsers.issues.github.Github_23].testCustomBooleanConversion()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_23.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_23].assertEquals(com.univocity.parsers.issues.github.Github_23,int)'
    - '[com.univocity.parsers.issues.github.Github_23].assertFalse(com.univocity.parsers.issues.github.Github_23)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.issues.github.Github_23].isEmpty()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_23].assertTrue(com.univocity.parsers.issues.github.Github_23)'
    - '[com.univocity.parsers.issues.github.Github_23].size()'
    - '[com.univocity.parsers.issues.github.Github_23].get(int)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_23].testCustomBooleanConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_23
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_23].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_23.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_23
    signature: '[com.univocity.parsers.issues.github.Github_23].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_23.AB
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.issues.github.Github_23.AB].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_23.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_23.AB
    signature: '[com.univocity.parsers.issues.github.Github_23.AB].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toLowerCase()'
      Src: com.univocity.parsers.issues.github.Github_23.MyNegativeBooleanConversion:83,1
    - Dst: Boolean.valueOf(com.univocity.parsers.issues.github.Github_23.MyNegativeBooleanConversion)
      Src: com.univocity.parsers.issues.github.Github_23.MyNegativeBooleanConversion:83,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: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.issues.github.Github_23.MyNegativeBooleanConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_23.java
    functionUses: 0
    functionsReached:
    - Boolean.valueOf(com.univocity.parsers.issues.github.Github_23.MyNegativeBooleanConversion)
    - '[String].toLowerCase()'
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.issues.github.Github_23.MyNegativeBooleanConversion].fromString(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: com.univocity.parsers.issues.github.Github_23.MyNegativeBooleanConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_23.MyNegativeBooleanConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_23.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_23.MyNegativeBooleanConversion
    signature: '[com.univocity.parsers.issues.github.Github_23.MyNegativeBooleanConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_23.AB1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[com.univocity.parsers.issues.github.Github_23.AB1].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_23.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_23.AB1
    signature: '[com.univocity.parsers.issues.github.Github_23.AB1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_116:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_116:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_116:50,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_116:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_116:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_116:56,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_116)'
      Src: com.univocity.parsers.issues.github.Github_116:57,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_116:57,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_116:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].size()'
      Src: com.univocity.parsers.issues.github.Github_116:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,int)'
      Src: com.univocity.parsers.issues.github.Github_116:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].get(int)'
      Src: com.univocity.parsers.issues.github.Github_116:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
      Src: com.univocity.parsers.issues.github.Github_116:62,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
      Src: com.univocity.parsers.issues.github.Github_116:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
      Src: com.univocity.parsers.issues.github.Github_116:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].get(int)'
      Src: com.univocity.parsers.issues.github.Github_116:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
      Src: com.univocity.parsers.issues.github.Github_116:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
      Src: com.univocity.parsers.issues.github.Github_116:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
      Src: com.univocity.parsers.issues.github.Github_116:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].get(int)'
      Src: com.univocity.parsers.issues.github.Github_116:71,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
      Src: com.univocity.parsers.issues.github.Github_116:72,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
      Src: com.univocity.parsers.issues.github.Github_116:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
      Src: com.univocity.parsers.issues.github.Github_116:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 47
    functionDepth: 3
    functionLinenumber: 47
    functionLinenumberEnd: 75
    functionName: '[com.univocity.parsers.issues.github.Github_116].testAnnotationWithDefaultNullRead()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_116.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_116].get(int)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_116].size()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_116].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_116)'
    - '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_116].testAnnotationWithDefaultNullRead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_116:79,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_116:80,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_116:80,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_116:81,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_116:82,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_116:86,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_116)'
      Src: com.univocity.parsers.issues.github.Github_116:87,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_116:87,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_116:89,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].size()'
      Src: com.univocity.parsers.issues.github.Github_116:90,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,int)'
      Src: com.univocity.parsers.issues.github.Github_116:90,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].get(int)'
      Src: com.univocity.parsers.issues.github.Github_116:91,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
      Src: com.univocity.parsers.issues.github.Github_116:92,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
      Src: com.univocity.parsers.issues.github.Github_116:93,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
      Src: com.univocity.parsers.issues.github.Github_116:94,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].get(int)'
      Src: com.univocity.parsers.issues.github.Github_116:96,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
      Src: com.univocity.parsers.issues.github.Github_116:97,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
      Src: com.univocity.parsers.issues.github.Github_116:98,1
    - Dst: '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
      Src: com.univocity.parsers.issues.github.Github_116:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 77
    functionDepth: 3
    functionLinenumber: 77
    functionLinenumberEnd: 100
    functionName: '[com.univocity.parsers.issues.github.Github_116].testAnnotationWithDefaultNullReadAndMissingColumns()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_116.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_116].get(int)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_116].size()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_116].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_116)'
    - '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_116].assertEquals(com.univocity.parsers.issues.github.Github_116,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_116].testAnnotationWithDefaultNullReadAndMissingColumns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_116
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_116].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_116.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_116
    signature: '[com.univocity.parsers.issues.github.Github_116].<init>()'
  - 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: com.univocity.parsers.issues.github.Github_116.AN
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_116.AN].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_116.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_116.AN
    signature: '[com.univocity.parsers.issues.github.Github_116.AN].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_100:30,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_100:31,1
    - Dst: '[com.univocity.parsers.issues.github.Github_100].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_100:31,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_100:32,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_100:34,1
    - Dst: '[com.univocity.parsers.issues.github.Github_100].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_100:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_100].assertEquals(null)'
      Src: com.univocity.parsers.issues.github.Github_100:37,1
    - Dst: '[com.univocity.parsers.issues.github.Github_100].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_100:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_100].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_100:39,1
    - Dst: '[com.univocity.parsers.issues.github.Github_100].assertEquals(com.univocity.parsers.issues.github.Github_100,int)'
      Src: com.univocity.parsers.issues.github.Github_100:40,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 28
    functionDepth: 3
    functionLinenumber: 28
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.issues.github.Github_100].testTabAsQuoteInCsv()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_100.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_100].assertEquals(String)'
    - '[com.univocity.parsers.issues.github.Github_100].assertEquals(null)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_100].setQuote(char)'
    - '[com.univocity.parsers.issues.github.Github_100].assertEquals(com.univocity.parsers.issues.github.Github_100,int)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_100].testTabAsQuoteInCsv()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_100
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_100].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_100.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_100
    signature: '[com.univocity.parsers.issues.github.Github_100].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_26:51,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_26:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_26:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_26].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_26:53,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_26:54,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_26:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_26:57,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_26:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_26:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_26].fail(String)'
      Src: com.univocity.parsers.issues.github.Github_26:60,1
    - Dst: e.getLineIndex()
      Src: com.univocity.parsers.issues.github.Github_26:62,1
    - Dst: '[com.univocity.parsers.issues.github.Github_26].assertEquals(com.univocity.parsers.issues.github.Github_26,int)'
      Src: com.univocity.parsers.issues.github.Github_26:62,1
    - Dst: e.getColumnIndex()
      Src: com.univocity.parsers.issues.github.Github_26:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_26].assertEquals(com.univocity.parsers.issues.github.Github_26,int)'
      Src: com.univocity.parsers.issues.github.Github_26:63,1
    - Dst: e.getColumnName()
      Src: com.univocity.parsers.issues.github.Github_26:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_26].assertEquals(com.univocity.parsers.issues.github.Github_26,String)'
      Src: com.univocity.parsers.issues.github.Github_26:64,1
    - Dst: e.getHeaders()
      Src: com.univocity.parsers.issues.github.Github_26:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_26].assertEquals(com.univocity.parsers.issues.github.Github_26)'
      Src: com.univocity.parsers.issues.github.Github_26:65,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.issues.github.Github_26:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_26].assertEquals(com.univocity.parsers.issues.github.Github_26,String)'
      Src: com.univocity.parsers.issues.github.Github_26:66,1
    - Dst: e.getRow()
      Src: com.univocity.parsers.issues.github.Github_26:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_26].assertEquals(com.univocity.parsers.issues.github.Github_26)'
      Src: com.univocity.parsers.issues.github.Github_26:67,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: 69
      start: 49
    functionDepth: 3
    functionLinenumber: 49
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.issues.github.Github_26].ensureExceptionContainsColumnInformation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_26.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - e.getColumnIndex()
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_26].assertEquals(com.univocity.parsers.issues.github.Github_26,String)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.issues.github.Github_26].fail(String)'
    - e.getLineIndex()
    - '[com.univocity.parsers.issues.github.Github_26].assertEquals(com.univocity.parsers.issues.github.Github_26,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - e.getColumnName()
    - e.getRow()
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - e.getValue()
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_26].setLineSeparator(String)'
    - e.getHeaders()
    - '[com.univocity.parsers.issues.github.Github_26].assertEquals(com.univocity.parsers.issues.github.Github_26)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_26].ensureExceptionContainsColumnInformation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_26
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_26].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_26.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_26
    signature: '[com.univocity.parsers.issues.github.Github_26].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_26.AB
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.issues.github.Github_26.AB].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_26.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_26.AB
    signature: '[com.univocity.parsers.issues.github.Github_26.AB].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvFormat].<init>()'
      Src: com.univocity.parsers.issues.github.Github_299:24,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_299:25,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_299:26,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setFormat(com.univocity.parsers.csv.CsvFormat)'
      Src: com.univocity.parsers.issues.github.Github_299:27,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
      Src: com.univocity.parsers.issues.github.Github_299:29,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_299:30,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseRecord(String)'
      Src: com.univocity.parsers.issues.github.Github_299:32,1
    - Dst: '[void].getValues()'
      Src: com.univocity.parsers.issues.github.Github_299:32,1
    - Dst: '[com.univocity.parsers.issues.github.Github_299].assertEquals(com.univocity.parsers.issues.github.Github_299,int)'
      Src: com.univocity.parsers.issues.github.Github_299:34,1
    - Dst: '[com.univocity.parsers.issues.github.Github_299].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_299:35,1
    - Dst: '[com.univocity.parsers.issues.github.Github_299].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_299:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_299].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_299:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseRecord(String)'
      Src: com.univocity.parsers.issues.github.Github_299:39,1
    - Dst: '[void].getValues()'
      Src: com.univocity.parsers.issues.github.Github_299:39,1
    - Dst: '[com.univocity.parsers.issues.github.Github_299].assertEquals(com.univocity.parsers.issues.github.Github_299,int)'
      Src: com.univocity.parsers.issues.github.Github_299:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_299].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_299:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_299].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_299:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseRecord(String)'
      Src: com.univocity.parsers.issues.github.Github_299:45,1
    - Dst: '[void].getValues()'
      Src: com.univocity.parsers.issues.github.Github_299:45,1
    - Dst: '[com.univocity.parsers.issues.github.Github_299].assertEquals(com.univocity.parsers.issues.github.Github_299,int)'
      Src: com.univocity.parsers.issues.github.Github_299:47,1
    - Dst: '[com.univocity.parsers.issues.github.Github_299].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_299:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_299].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_299:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_299].assertEquals(null)'
      Src: com.univocity.parsers.issues.github.Github_299:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.issues.github.Github_299].shouldDetectNewLine()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_299.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setFormat(com.univocity.parsers.csv.CsvFormat)'
    - '[com.univocity.parsers.issues.github.Github_299].assertEquals(String)'
    - '[com.univocity.parsers.issues.github.Github_299].assertEquals(null)'
    - '[com.univocity.parsers.csv.CsvParser].parseRecord(String)'
    - '[com.univocity.parsers.csv.CsvFormat].setLineSeparator(String)'
    - '[void].getValues()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
    - '[com.univocity.parsers.csv.CsvFormat].<init>()'
    - '[com.univocity.parsers.issues.github.Github_299].assertEquals(com.univocity.parsers.issues.github.Github_299,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_299].shouldDetectNewLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_299
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_299].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_299.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_299
    signature: '[com.univocity.parsers.issues.github.Github_299].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_121:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_121:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_121:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_121:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_121:53,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_121:55,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_121:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_121:55,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_121:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_121].size()'
      Src: com.univocity.parsers.issues.github.Github_121:58,1
    - Dst: '[com.univocity.parsers.issues.github.Github_121].assertEquals(com.univocity.parsers.issues.github.Github_121,int)'
      Src: com.univocity.parsers.issues.github.Github_121:58,1
    - Dst: '[com.univocity.parsers.issues.github.Github_121].get(int)'
      Src: com.univocity.parsers.issues.github.Github_121:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_121].assertEquals(com.univocity.parsers.issues.github.Github_121,String)'
      Src: com.univocity.parsers.issues.github.Github_121:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_121].get(int)'
      Src: com.univocity.parsers.issues.github.Github_121:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_121].assertEquals(com.univocity.parsers.issues.github.Github_121,String)'
      Src: com.univocity.parsers.issues.github.Github_121:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_121].get(int)'
      Src: com.univocity.parsers.issues.github.Github_121:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_121].assertEquals(com.univocity.parsers.issues.github.Github_121,String)'
      Src: com.univocity.parsers.issues.github.Github_121:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_121].get(int)'
      Src: com.univocity.parsers.issues.github.Github_121:62,1
    - Dst: '[com.univocity.parsers.issues.github.Github_121].assertEquals(com.univocity.parsers.issues.github.Github_121,String)'
      Src: com.univocity.parsers.issues.github.Github_121:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.issues.github.Github_121].ensureHierarchyWorksWithMissingColumns()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_121.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_121].assertEquals(com.univocity.parsers.issues.github.Github_121,String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_121].assertEquals(com.univocity.parsers.issues.github.Github_121,int)'
    - '[com.univocity.parsers.issues.github.Github_121].get(int)'
    - '[com.univocity.parsers.issues.github.Github_121].size()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_121].ensureHierarchyWorksWithMissingColumns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_121
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_121].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_121.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_121
    signature: '[com.univocity.parsers.issues.github.Github_121].<init>()'
  - 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: com.univocity.parsers.issues.github.Github_121.Parent
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_121.Parent].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_121.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_121.Parent
    signature: '[com.univocity.parsers.issues.github.Github_121.Parent].<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: com.univocity.parsers.issues.github.Github_121.Child
      static: false
      superClass: Parent
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_121.Child].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_121.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_121.Child
    signature: '[com.univocity.parsers.issues.github.Github_121.Child].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_414:20,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_414:22,1
    - Dst: '[com.univocity.parsers.issues.github.Github_414].setDelimiter(char)'
      Src: com.univocity.parsers.issues.github.Github_414:22,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_414:23,1
    - Dst: '[com.univocity.parsers.issues.github.Github_414].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_414:23,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_414:24,1
    - Dst: '[com.univocity.parsers.issues.github.Github_414].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_414:24,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically(com.univocity.parsers.issues.github.Github_414)'
      Src: com.univocity.parsers.issues.github.Github_414:25,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_414:27,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_414:29,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader,int)'
      Src: com.univocity.parsers.issues.github.Github_414:29,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.issues.github.Github_414:30,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
      Src: com.univocity.parsers.issues.github.Github_414:32,1
    - Dst: '[com.univocity.parsers.issues.github.Github_414].assertEquals(char,char,String)'
      Src: com.univocity.parsers.issues.github.Github_414:32,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getQuote()'
      Src: com.univocity.parsers.issues.github.Github_414:33,1
    - Dst: '[com.univocity.parsers.issues.github.Github_414].assertEquals(char,char,String)'
      Src: com.univocity.parsers.issues.github.Github_414:33,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getQuoteEscape()'
      Src: com.univocity.parsers.issues.github.Github_414:34,1
    - Dst: '[com.univocity.parsers.issues.github.Github_414].assertEquals(char,char,String)'
      Src: com.univocity.parsers.issues.github.Github_414:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 17
    functionDepth: 3
    functionLinenumber: 17
    functionLinenumberEnd: 35
    functionName: '[com.univocity.parsers.issues.github.Github_414].detectedFormatTest()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_414.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader,int)'
    - '[com.univocity.parsers.issues.github.Github_414].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.issues.github.Github_414].assertEquals(char,char,String)'
    - '[com.univocity.parsers.issues.github.Github_414].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvFormat].getQuoteEscape()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
    - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically(com.univocity.parsers.issues.github.Github_414)'
    - '[com.univocity.parsers.issues.github.Github_414].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvFormat].getQuote()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_414].detectedFormatTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_414
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_414].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_414.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_414
    signature: '[com.univocity.parsers.issues.github.Github_414].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_296:77,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_296:78,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String,String,String,String,String,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_296:80,1
    - Dst: '[com.univocity.parsers.common.ProcessorErrorHandler].<init>()'
      Src: com.univocity.parsers.issues.github.Github_296:84,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.ProcessorErrorHandler)'
      Src: com.univocity.parsers.issues.github.Github_296:84,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_296:92,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_296)'
      Src: com.univocity.parsers.issues.github.Github_296:93,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].iterate(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_296:93,1
    - Dst: '[com.univocity.parsers.issues.github.Github_296].iterator()'
      Src: com.univocity.parsers.issues.github.Github_296:93,1
    - Dst: '[com.univocity.parsers.issues.github.Github_296].hasNext()'
      Src: com.univocity.parsers.issues.github.Github_296:98,1
    - Dst: '[com.univocity.parsers.issues.github.Github_296].next()'
      Src: com.univocity.parsers.issues.github.Github_296:99,1
    - Dst: '[com.univocity.parsers.issues.github.Github_296].assertEquals(int)'
      Src: com.univocity.parsers.issues.github.Github_296:110,1
    - Dst: '[com.univocity.parsers.issues.github.Github_296].assertEquals(com.univocity.parsers.issues.github.Github_296,int)'
      Src: com.univocity.parsers.issues.github.Github_296:111,1
    - Dst: '[com.univocity.parsers.issues.github.Github_296].assertEquals(com.univocity.parsers.issues.github.Github_296,int)'
      Src: com.univocity.parsers.issues.github.Github_296:112,1
    - Dst: '[com.univocity.parsers.issues.github.Github_296].assertEquals(com.univocity.parsers.issues.github.Github_296,int)'
      Src: com.univocity.parsers.issues.github.Github_296:113,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 115
    functionName: '[com.univocity.parsers.issues.github.Github_296].parseValidatedAttributesWithColumnSelection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_296.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_296].iterator()'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_296)'
    - '[com.univocity.parsers.issues.github.Github_296].assertEquals(int)'
    - '[com.univocity.parsers.common.ProcessorErrorHandler].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.ProcessorErrorHandler)'
    - '[com.univocity.parsers.issues.github.Github_296].next()'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String,String,String,String,String,String,String,String,String)'
    - '[com.univocity.parsers.issues.github.Github_296].hasNext()'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_296].assertEquals(com.univocity.parsers.issues.github.Github_296,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvRoutines].iterate(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_296].parseValidatedAttributesWithColumnSelection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_296
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_296].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_296.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_296
    signature: '[com.univocity.parsers.issues.github.Github_296].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - Double
      - Double
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_296.TestDTO
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_296.TestDTO].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_296.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_296.TestDTO
    signature: '[com.univocity.parsers.issues.github.Github_296.TestDTO].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_336:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_336:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
      Src: com.univocity.parsers.issues.github.Github_336:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_336:41,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_336:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_336:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_336:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_336].assertEquals(com.univocity.parsers.issues.github.Github_336,int)'
      Src: com.univocity.parsers.issues.github.Github_336:45,1
    - Dst: '[com.univocity.parsers.issues.github.Github_336].assertNull()'
      Src: com.univocity.parsers.issues.github.Github_336:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_336:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_336].assertEquals(com.univocity.parsers.issues.github.Github_336,int)'
      Src: com.univocity.parsers.issues.github.Github_336:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_336].assertNull()'
      Src: com.univocity.parsers.issues.github.Github_336:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_336:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_336].assertNull(com.univocity.parsers.issues.github.Github_336)'
      Src: com.univocity.parsers.issues.github.Github_336:53,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: 54
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.issues.github.Github_336].testWrongColumnCountOnEmptyLines()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_336.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parseNext()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_336].assertNull()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_336].assertEquals(com.univocity.parsers.issues.github.Github_336,int)'
    - '[com.univocity.parsers.issues.github.Github_336].assertNull(com.univocity.parsers.issues.github.Github_336)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_336].testWrongColumnCountOnEmptyLines()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_336
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_336].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_336.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_336
    signature: '[com.univocity.parsers.issues.github.Github_336].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: File.createTempFile(String,String)
      Src: com.univocity.parsers.issues.github.Github_201:52,1
    - Dst: '[FileWriter].<init>(com.univocity.parsers.issues.github.Github_201)'
      Src: com.univocity.parsers.issues.github.Github_201:54,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_201:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29.AB].<init>(String,boolean)'
      Src: com.univocity.parsers.issues.github.Github_201:57,1
    - Dst: '[ArrayList].add(com.univocity.parsers.issues.github.Github_29.AB)'
      Src: com.univocity.parsers.issues.github.Github_201:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_29.AB].<init>(String,boolean)'
      Src: com.univocity.parsers.issues.github.Github_201:58,1
    - Dst: '[ArrayList].add(com.univocity.parsers.issues.github.Github_29.AB)'
      Src: com.univocity.parsers.issues.github.Github_201:58,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>()'
      Src: com.univocity.parsers.issues.github.Github_201:61,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].getWriterSettings()'
      Src: com.univocity.parsers.issues.github.Github_201:62,1
    - Dst: '[com.univocity.parsers.issues.github.Github_201].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_201:62,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].setKeepResourcesOpen(boolean)'
      Src: com.univocity.parsers.issues.github.Github_201:63,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].writeAll(ArrayList,FileWriter)'
      Src: com.univocity.parsers.issues.github.Github_201:65,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].writeAll(ArrayList,FileWriter)'
      Src: com.univocity.parsers.issues.github.Github_201:66,1
    - Dst: '[FileWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_201:67,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(com.univocity.parsers.issues.github.Github_201)'
      Src: com.univocity.parsers.issues.github.Github_201:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_201].size()'
      Src: com.univocity.parsers.issues.github.Github_201:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_201].assertEquals(com.univocity.parsers.issues.github.Github_201,int)'
      Src: com.univocity.parsers.issues.github.Github_201:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.issues.github.Github_201].testRoutineKeepResourcesOpen()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_201.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvRoutines].getWriterSettings()'
    - '[ArrayList].add(com.univocity.parsers.issues.github.Github_29.AB)'
    - '[com.univocity.parsers.issues.github.Github_201].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvRoutines].setKeepResourcesOpen(boolean)'
    - '[com.univocity.parsers.issues.github.Github_29.AB].<init>(String,boolean)'
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(com.univocity.parsers.issues.github.Github_201)'
    - '[FileWriter].<init>(com.univocity.parsers.issues.github.Github_201)'
    - '[com.univocity.parsers.issues.github.Github_201].size()'
    - '[com.univocity.parsers.issues.github.Github_201].assertEquals(com.univocity.parsers.issues.github.Github_201,int)'
    - '[FileWriter].close()'
    - File.createTempFile(String,String)
    - '[com.univocity.parsers.csv.CsvRoutines].writeAll(ArrayList,FileWriter)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>()'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_201].testRoutineKeepResourcesOpen()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_201
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_201].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_201.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_201
    signature: '[com.univocity.parsers.issues.github.Github_201].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_201.AB
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.issues.github.Github_201.AB].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_201.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_201.AB
    signature: '[com.univocity.parsers.issues.github.Github_201.AB].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_201.AB
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.issues.github.Github_201.AB].<init>(String,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_201.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_201.AB
    signature: '[com.univocity.parsers.issues.github.Github_201.AB].<init>(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_191:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_191:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_191].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_191:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_191:41,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_191)'
      Src: com.univocity.parsers.issues.github.Github_191:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_191:43,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_191:45,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_191:46,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_191:47,1
    - Dst: '[com.univocity.parsers.issues.github.Github_191].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_191:47,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].quoteIndexes(int,int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_191:48,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_191:50,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(com.univocity.parsers.issues.github.Github_191)'
      Src: com.univocity.parsers.issues.github.Github_191:52,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_191:54,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_191:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_191].assertEquals(com.univocity.parsers.issues.github.Github_191,com.univocity.parsers.issues.github.Github_191)'
      Src: com.univocity.parsers.issues.github.Github_191:56,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_191:59,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_191:60,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].quoteFields(String,String)'
      Src: com.univocity.parsers.issues.github.Github_191:61,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_191:62,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(com.univocity.parsers.issues.github.Github_191)'
      Src: com.univocity.parsers.issues.github.Github_191:64,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_191:66,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_191:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_191].assertEquals(com.univocity.parsers.issues.github.Github_191,String)'
      Src: com.univocity.parsers.issues.github.Github_191:68,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.issues.github.Github_191].testQuotedColumnSelection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_191.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].quoteFields(String,String)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(com.univocity.parsers.issues.github.Github_191)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String,String,String,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.issues.github.Github_191].assertEquals(com.univocity.parsers.issues.github.Github_191,com.univocity.parsers.issues.github.Github_191)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.issues.github.Github_191].assertEquals(com.univocity.parsers.issues.github.Github_191,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].quoteIndexes(int,int,int,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_191)'
    - '[com.univocity.parsers.issues.github.Github_191].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_191].testQuotedColumnSelection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_191
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_191].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_191.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_191
    signature: '[com.univocity.parsers.issues.github.Github_191].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_266:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_266:50,1
    - Dst: '[com.univocity.parsers.common.ProcessorErrorHandler].<init>()'
      Src: com.univocity.parsers.issues.github.Github_266:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.ProcessorErrorHandler)'
      Src: com.univocity.parsers.issues.github.Github_266:52,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_266:60,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_266:60,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_266:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_266].assertTrue()'
      Src: com.univocity.parsers.issues.github.Github_266:61,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: 62
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 62
    functionName: '[com.univocity.parsers.issues.github.Github_266].testValidationAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_266.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
    - '[com.univocity.parsers.common.ProcessorErrorHandler].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.ProcessorErrorHandler)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_266].assertTrue()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_266].testValidationAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_266
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_266].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_266.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_266
    signature: '[com.univocity.parsers.issues.github.Github_266].<init>()'
  - 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: com.univocity.parsers.issues.github.Github_266.A
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_266.A].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_266.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_266.A
    signature: '[com.univocity.parsers.issues.github.Github_266.A].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.issues.github.Github_182:38,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.issues.github.Github_182:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_182].append(String)'
      Src: com.univocity.parsers.issues.github.Github_182:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_182].append(String)'
      Src: com.univocity.parsers.issues.github.Github_182:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_182].append(String)'
      Src: com.univocity.parsers.issues.github.Github_182:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_182].toString()'
      Src: com.univocity.parsers.issues.github.Github_182:38,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_182:45,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.issues.github.Github_182:46,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.issues.github.Github_182:46,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.issues.github.Github_182:46,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.issues.github.Github_182:46,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_182:51,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_182:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_182].setPadding(char)'
      Src: com.univocity.parsers.issues.github.Github_182:52,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_182:53,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_182:54,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_182:56,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_182)'
      Src: com.univocity.parsers.issues.github.Github_182:56,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_182:56,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_182:58,1
    - Dst: '[com.univocity.parsers.issues.github.Github_182].size()'
      Src: com.univocity.parsers.issues.github.Github_182:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_182].assertEquals(com.univocity.parsers.issues.github.Github_182,int)'
      Src: com.univocity.parsers.issues.github.Github_182:59,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 60
    functionName: '[com.univocity.parsers.issues.github.Github_182].testHeaderExtraction()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_182.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.issues.github.Github_182].toString()'
    - '[StringBuilder].append(String)'
    - '[com.univocity.parsers.issues.github.Github_182].assertEquals(com.univocity.parsers.issues.github.Github_182,int)'
    - '[com.univocity.parsers.issues.github.Github_182].size()'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_182)'
    - '[com.univocity.parsers.issues.github.Github_182].append(String)'
    - '[com.univocity.parsers.issues.github.Github_182].setPadding(char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_182].testHeaderExtraction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_182
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_182].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_182.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_182
    signature: '[com.univocity.parsers.issues.github.Github_182].<init>()'
  - 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: com.univocity.parsers.issues.github.Github_182.TestDTO
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.issues.github.Github_182.TestDTO].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_182.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_182.TestDTO
    signature: '[com.univocity.parsers.issues.github.Github_182.TestDTO].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    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: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[com.univocity.parsers.issues.github.Github_182.TestDTO].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_182.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_182.TestDTO].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_149:74,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setAutoConfigurationEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_149:75,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_149:76,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_149:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_149].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_149:77,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_149:79,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.MultiBeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_149:80,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_149:82,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_149:84,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_149:84,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_149:86,1
    - Dst: '[com.univocity.parsers.issues.github.Github_149].toString()'
      Src: com.univocity.parsers.issues.github.Github_149:87,1
    - Dst: '[com.univocity.parsers.issues.github.Github_149].assertEquals(com.univocity.parsers.issues.github.Github_149,String)'
      Src: com.univocity.parsers.issues.github.Github_149:87,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_149:89,1
    - Dst: '[com.univocity.parsers.issues.github.Github_149].toString()'
      Src: com.univocity.parsers.issues.github.Github_149:90,1
    - Dst: '[com.univocity.parsers.issues.github.Github_149].assertEquals(com.univocity.parsers.issues.github.Github_149,String)'
      Src: com.univocity.parsers.issues.github.Github_149:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    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: 92
      start: 72
    functionDepth: 4
    functionLinenumber: 72
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.issues.github.Github_149].multiBeanSupportsHeadersAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_149.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_149].assertEquals(com.univocity.parsers.issues.github.Github_149,String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setAutoConfigurationEnabled(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_149].toString()'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessor].getBeans()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.MultiBeanListProcessor)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_149].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessor].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_149].multiBeanSupportsHeadersAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_149
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_149].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_149.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_149
    signature: '[com.univocity.parsers.issues.github.Github_149].<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: com.univocity.parsers.issues.github.Github_149.Header
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_149.Header].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_149.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_149.Header
    signature: '[com.univocity.parsers.issues.github.Github_149.Header].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(Integer)
      Src: com.univocity.parsers.issues.github.Github_149.BankHeader:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Header
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.issues.github.Github_149.BankHeader].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_149.java
    functionUses: 0
    functionsReached:
    - String.valueOf(Integer)
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_149.BankHeader].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Header
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_149.BankHeader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_149.BankHeader].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_149.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_149.BankHeader
    signature: '[com.univocity.parsers.issues.github.Github_149.BankHeader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Header
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.issues.github.Github_149.FileHeader].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_149.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_149.FileHeader].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Integer
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Header
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_149.FileHeader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_149.FileHeader].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_149.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_149.FileHeader
    signature: '[com.univocity.parsers.issues.github.Github_149.FileHeader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_272:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_272:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_272:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_272:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_272:44,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_272:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_272:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.issues.github.Github_272:47,1
    - Dst: System.out.println(com.univocity.parsers.csv.CsvFormat)
      Src: com.univocity.parsers.issues.github.Github_272:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll()'
      Src: com.univocity.parsers.issues.github.Github_272:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_272].size()'
      Src: com.univocity.parsers.issues.github.Github_272:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_272].assertEquals(int,com.univocity.parsers.issues.github.Github_272)'
      Src: com.univocity.parsers.issues.github.Github_272:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_272].get(int)'
      Src: com.univocity.parsers.issues.github.Github_272:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_272].assertEquals(int,com.univocity.parsers.issues.github.Github_272)'
      Src: com.univocity.parsers.issues.github.Github_272:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    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: 52
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.issues.github.Github_272].testDelimiterDetection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_272.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.issues.github.Github_272].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[StringReader].<init>(String)'
    - System.out.println(com.univocity.parsers.csv.CsvFormat)
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_272].size()'
    - '[com.univocity.parsers.issues.github.Github_272].assertEquals(int,com.univocity.parsers.issues.github.Github_272)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_272].testDelimiterDetection()'
  - 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: com.univocity.parsers.issues.github.Github_272
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_272].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_272.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_272
    signature: '[com.univocity.parsers.issues.github.Github_272].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_230:34,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.issues.github.Github_230:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].trimQuotedValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_230:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_230:37,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_230:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_230:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_230:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_230:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_230:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_230:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:47,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_230:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_230:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:57,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_230:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_230:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:67,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: 69
      start: 32
    functionDepth: 3
    functionLinenumber: 32
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.issues.github.Github_230].testQuotedTrim()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_230.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_230].setQuoteEscape(char)'
    - '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].trimQuotedValues(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_230].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_230].testQuotedTrim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_230:73,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
      Src: com.univocity.parsers.issues.github.Github_230:74,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].trimQuotedValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_230:75,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_230:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_230:76,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_230:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_230:77,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_230:78,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_230:80,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:82,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:83,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: 85
      start: 71
    functionDepth: 3
    functionLinenumber: 71
    functionLinenumberEnd: 85
    functionName: '[com.univocity.parsers.issues.github.Github_230].testQuotedTrimKeepQuotes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_230.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_230].setQuoteEscape(char)'
    - '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].trimQuotedValues(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_230].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_230].testQuotedTrimKeepQuotes()'
  - 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: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 97
    functionName: '[com.univocity.parsers.issues.github.Github_230].delimiterProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_230.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_230].delimiterProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_230:102,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].trimQuotedValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_230:103,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
      Src: com.univocity.parsers.issues.github.Github_230:104,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_230:105,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].setDelimiter(String)'
      Src: com.univocity.parsers.issues.github.Github_230:105,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_230:106,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_230:106,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_230:107,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_230:107,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_230:108,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_230:110,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:111,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:112,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 115
      start: 100
    functionDepth: 3
    functionLinenumber: 100
    functionLinenumberEnd: 115
    functionName: '[com.univocity.parsers.issues.github.Github_230].testQuotedTrimKeepEscape(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_230.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_230].setQuoteEscape(char)'
    - '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].trimQuotedValues(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_230].setQuote(char)'
    - '[com.univocity.parsers.issues.github.Github_230].setDelimiter(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_230].testQuotedTrimKeepEscape(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_230:119,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].trimQuotedValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_230:120,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
      Src: com.univocity.parsers.issues.github.Github_230:121,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
      Src: com.univocity.parsers.issues.github.Github_230:122,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_230:123,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].setDelimiter(String)'
      Src: com.univocity.parsers.issues.github.Github_230:123,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_230:124,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_230:124,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_230:125,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_230:125,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_230:126,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_230:128,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:129,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:130,1
    - Dst: '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_230:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 133
      start: 117
    functionDepth: 3
    functionLinenumber: 117
    functionLinenumberEnd: 133
    functionName: '[com.univocity.parsers.issues.github.Github_230].testQuotedTrimKeepEscapeKeepQuote(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_230.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_230].setQuoteEscape(char)'
    - '[com.univocity.parsers.issues.github.Github_230].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].trimQuotedValues(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_230].setQuote(char)'
    - '[com.univocity.parsers.issues.github.Github_230].setDelimiter(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_230].testQuotedTrimKeepEscapeKeepQuote(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: com.univocity.parsers.issues.github.Github_230
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_230].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_230.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_230
    signature: '[com.univocity.parsers.issues.github.Github_230].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_349].getParsedIteratorForResource(String)'
      Src: com.univocity.parsers.issues.github.Github_349:38,1
    - Dst: '[com.univocity.parsers.common.ResultIterator<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>].next()'
      Src: com.univocity.parsers.issues.github.Github_349:39,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.issues.github.Github_349:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].fillFieldMap(HashMap)'
      Src: com.univocity.parsers.issues.github.Github_349:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].size()'
      Src: com.univocity.parsers.issues.github.Github_349:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].assertEquals(com.univocity.parsers.issues.github.Github_349,int)'
      Src: com.univocity.parsers.issues.github.Github_349:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].get(String)'
      Src: com.univocity.parsers.issues.github.Github_349:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].assertEquals(com.univocity.parsers.issues.github.Github_349,String)'
      Src: com.univocity.parsers.issues.github.Github_349:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].get(String)'
      Src: com.univocity.parsers.issues.github.Github_349:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].assertEquals(com.univocity.parsers.issues.github.Github_349,String)'
      Src: com.univocity.parsers.issues.github.Github_349:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].get(String)'
      Src: com.univocity.parsers.issues.github.Github_349:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].assertEquals(com.univocity.parsers.issues.github.Github_349,String)'
      Src: com.univocity.parsers.issues.github.Github_349:44,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: 45
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.issues.github.Github_349].testNoDuplicates()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_349.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ResultIterator<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>].next()'
    - '[com.univocity.parsers.issues.github.Github_349].assertEquals(com.univocity.parsers.issues.github.Github_349,String)'
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.issues.github.Github_349].size()'
    - '[com.univocity.parsers.issues.github.Github_349].fillFieldMap(HashMap)'
    - '[com.univocity.parsers.issues.github.Github_349].get(String)'
    - '[com.univocity.parsers.issues.github.Github_349].assertEquals(com.univocity.parsers.issues.github.Github_349,int)'
    - '[com.univocity.parsers.issues.github.Github_349].getParsedIteratorForResource(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_349].testNoDuplicates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_349].getParsedIteratorForResource(String)'
      Src: com.univocity.parsers.issues.github.Github_349:49,1
    - Dst: '[com.univocity.parsers.common.ResultIterator<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>].next()'
      Src: com.univocity.parsers.issues.github.Github_349:50,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.issues.github.Github_349:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].fillFieldMap(HashMap)'
      Src: com.univocity.parsers.issues.github.Github_349:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].size()'
      Src: com.univocity.parsers.issues.github.Github_349:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].assertEquals(com.univocity.parsers.issues.github.Github_349,int)'
      Src: com.univocity.parsers.issues.github.Github_349:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].get(String)'
      Src: com.univocity.parsers.issues.github.Github_349:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].equals(String)'
      Src: com.univocity.parsers.issues.github.Github_349:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].get(String)'
      Src: com.univocity.parsers.issues.github.Github_349:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].equals(String)'
      Src: com.univocity.parsers.issues.github.Github_349:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].assertTrue(com.univocity.parsers.issues.github.Github_349)'
      Src: com.univocity.parsers.issues.github.Github_349:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].get(String)'
      Src: com.univocity.parsers.issues.github.Github_349:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].assertEquals(com.univocity.parsers.issues.github.Github_349,String)'
      Src: com.univocity.parsers.issues.github.Github_349:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.issues.github.Github_349].duplicatesNotAtEnd()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_349.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_349].assertTrue(com.univocity.parsers.issues.github.Github_349)'
    - '[com.univocity.parsers.common.ResultIterator<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>].next()'
    - '[com.univocity.parsers.issues.github.Github_349].assertEquals(com.univocity.parsers.issues.github.Github_349,String)'
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.issues.github.Github_349].size()'
    - '[com.univocity.parsers.issues.github.Github_349].fillFieldMap(HashMap)'
    - '[com.univocity.parsers.issues.github.Github_349].get(String)'
    - '[com.univocity.parsers.issues.github.Github_349].assertEquals(com.univocity.parsers.issues.github.Github_349,int)'
    - '[com.univocity.parsers.issues.github.Github_349].getParsedIteratorForResource(String)'
    - '[com.univocity.parsers.issues.github.Github_349].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_349].duplicatesNotAtEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_349].getParsedIteratorForResource(String)'
      Src: com.univocity.parsers.issues.github.Github_349:59,1
    - Dst: '[com.univocity.parsers.common.ResultIterator<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>].next()'
      Src: com.univocity.parsers.issues.github.Github_349:60,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.issues.github.Github_349:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].fillFieldMap(HashMap)'
      Src: com.univocity.parsers.issues.github.Github_349:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].size()'
      Src: com.univocity.parsers.issues.github.Github_349:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].assertEquals(com.univocity.parsers.issues.github.Github_349,int)'
      Src: com.univocity.parsers.issues.github.Github_349:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].get(String)'
      Src: com.univocity.parsers.issues.github.Github_349:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].equals(String)'
      Src: com.univocity.parsers.issues.github.Github_349:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].get(String)'
      Src: com.univocity.parsers.issues.github.Github_349:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].equals(String)'
      Src: com.univocity.parsers.issues.github.Github_349:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].assertTrue(com.univocity.parsers.issues.github.Github_349)'
      Src: com.univocity.parsers.issues.github.Github_349:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].get(String)'
      Src: com.univocity.parsers.issues.github.Github_349:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].assertEquals(com.univocity.parsers.issues.github.Github_349,String)'
      Src: com.univocity.parsers.issues.github.Github_349:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 57
    functionDepth: 4
    functionLinenumber: 57
    functionLinenumberEnd: 67
    functionName: '[com.univocity.parsers.issues.github.Github_349].duplicatesAtEnd()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_349.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_349].assertTrue(com.univocity.parsers.issues.github.Github_349)'
    - '[com.univocity.parsers.common.ResultIterator<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>].next()'
    - '[com.univocity.parsers.issues.github.Github_349].assertEquals(com.univocity.parsers.issues.github.Github_349,String)'
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.issues.github.Github_349].size()'
    - '[com.univocity.parsers.issues.github.Github_349].fillFieldMap(HashMap)'
    - '[com.univocity.parsers.issues.github.Github_349].get(String)'
    - '[com.univocity.parsers.issues.github.Github_349].assertEquals(com.univocity.parsers.issues.github.Github_349,int)'
    - '[com.univocity.parsers.issues.github.Github_349].getParsedIteratorForResource(String)'
    - '[com.univocity.parsers.issues.github.Github_349].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_349].duplicatesAtEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: com.univocity.parsers.issues.github.Github_349:71,1
    - Dst: '[ByteArrayInputStream].<init>(com.univocity.parsers.issues.github.Github_349)'
      Src: com.univocity.parsers.issues.github.Github_349:71,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].buildSettings()'
      Src: com.univocity.parsers.issues.github.Github_349:72,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_349:72,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].iterateRecords(ByteArrayInputStream,String)'
      Src: com.univocity.parsers.issues.github.Github_349:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].iterator()'
      Src: com.univocity.parsers.issues.github.Github_349:73,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.issues.github.Github_349)'
      Src: com.univocity.parsers.issues.github.Github_349:75,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.ResultIterator<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 69
    functionDepth: 3
    functionLinenumber: 69
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.issues.github.Github_349].getParsedIteratorForResource(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_349.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_349].iterator()'
    - '[IllegalStateException].<init>(com.univocity.parsers.issues.github.Github_349)'
    - '[com.univocity.parsers.csv.CsvParser].iterateRecords(ByteArrayInputStream,String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[ByteArrayInputStream].<init>(com.univocity.parsers.issues.github.Github_349)'
    - '[String].getBytes(String)'
    - '[com.univocity.parsers.issues.github.Github_349].buildSettings()'
    linkageType: ''
    returnType: com.univocity.parsers.common.ResultIterator<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.issues.github.Github_349].getParsedIteratorForResource(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_349:80,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.issues.github.Github_349:81,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_349:82,1
    - Dst: '[com.univocity.parsers.issues.github.Github_349].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_349:82,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_349:83,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: com.univocity.parsers.csv.CsvParserSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 85
    functionName: '[com.univocity.parsers.issues.github.Github_349].buildSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_349.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_349].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvParserSettings
    signature: '[com.univocity.parsers.issues.github.Github_349].buildSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_349
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_349].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_349.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_349
    signature: '[com.univocity.parsers.issues.github.Github_349].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>()'
      Src: com.univocity.parsers.issues.github.Github_188:55,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_188)'
      Src: com.univocity.parsers.issues.github.Github_188:55,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_188:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188].get(int)'
      Src: com.univocity.parsers.issues.github.Github_188:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188].size()'
      Src: com.univocity.parsers.issues.github.Github_188:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188].assertEquals(com.univocity.parsers.issues.github.Github_188,int)'
      Src: com.univocity.parsers.issues.github.Github_188:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188].get(int)'
      Src: com.univocity.parsers.issues.github.Github_188:58,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188].assertEquals(com.univocity.parsers.issues.github.Github_188,String)'
      Src: com.univocity.parsers.issues.github.Github_188:58,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188].get(int)'
      Src: com.univocity.parsers.issues.github.Github_188:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188].assertEquals(com.univocity.parsers.issues.github.Github_188,String)'
      Src: com.univocity.parsers.issues.github.Github_188:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188].assertEquals(com.univocity.parsers.issues.github.Github_188,int)'
      Src: com.univocity.parsers.issues.github.Github_188:60,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: 61
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.issues.github.Github_188].testRepeatedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_188.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_188)'
    - '[com.univocity.parsers.issues.github.Github_188].assertEquals(com.univocity.parsers.issues.github.Github_188,int)'
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_188].get(int)'
    - '[com.univocity.parsers.issues.github.Github_188].size()'
    - '[com.univocity.parsers.issues.github.Github_188].assertEquals(com.univocity.parsers.issues.github.Github_188,String)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_188].testRepeatedHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_188
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_188].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_188.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_188
    signature: '[com.univocity.parsers.issues.github.Github_188].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<String>].add(String)'
      Src: com.univocity.parsers.issues.github.Github_188.T:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<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: 46
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.issues.github.Github_188.T].addValue(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_188.java
    functionUses: 0
    functionsReached:
    - '[List<String>].add(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_188.T].addValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_188.T:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_188.T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_188.T].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_188.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_188.T
    signature: '[com.univocity.parsers.issues.github.Github_188.T].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_438:20,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_438:21,1
    - Dst: '[com.univocity.parsers.issues.github.Github_438].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_438:21,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.issues.github.Github_438:22,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.issues.github.Github_438:24,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.issues.github.Github_438:26,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(com.univocity.parsers.issues.github.Github_438)'
      Src: com.univocity.parsers.issues.github.Github_438:26,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_438:27,1
    - Dst: '[com.univocity.parsers.issues.github.Github_438].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_438:27,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_438:28,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_438:30,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeHeaders()'
      Src: com.univocity.parsers.issues.github.Github_438:31,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_438:32,1
    - Dst: '[ArrayList].add(String)'
      Src: com.univocity.parsers.issues.github.Github_438:33,1
    - Dst: '[ArrayList].add(String)'
      Src: com.univocity.parsers.issues.github.Github_438:34,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(ArrayList)'
      Src: com.univocity.parsers.issues.github.Github_438:35,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_438:36,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_438:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_438].assertEquals(com.univocity.parsers.issues.github.Github_438,String)'
      Src: com.univocity.parsers.issues.github.Github_438:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.issues.github.Github_438].testSuperLongHeader()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_438.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_438].assertEquals(com.univocity.parsers.issues.github.Github_438,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.issues.github.Github_438].setLineSeparator(String)'
    - '[StringBuilder].toString()'
    - '[ArrayList].add(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(com.univocity.parsers.issues.github.Github_438)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(ArrayList)'
    - '[StringBuilder].append(String)'
    - '[com.univocity.parsers.csv.CsvWriter].writeHeaders()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_438].testSuperLongHeader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_438
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_438].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_438.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_438
    signature: '[com.univocity.parsers.issues.github.Github_438].<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: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.issues.github.Github_212].inputProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_212.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_212].inputProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_212:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
      Src: com.univocity.parsers.issues.github.Github_212:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_212:49,1
    - Dst: '[String].getBytes()'
      Src: com.univocity.parsers.issues.github.Github_212:50,1
    - Dst: '[ByteArrayInputStream].<init>(com.univocity.parsers.issues.github.Github_212)'
      Src: com.univocity.parsers.issues.github.Github_212:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(ByteArrayInputStream)'
      Src: com.univocity.parsers.issues.github.Github_212:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.issues.github.Github_212:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].stopParsing()'
      Src: com.univocity.parsers.issues.github.Github_212:53,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
      Src: com.univocity.parsers.issues.github.Github_212:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_212].assertEquals(char,char)'
      Src: com.univocity.parsers.issues.github.Github_212:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - delim
    argTypes:
    - String
    - char
    constantsTouched: []
    func_position:
      end: 56
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.issues.github.Github_212].detectCsvFormatTst(String,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_212.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(ByteArrayInputStream)'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
    - '[com.univocity.parsers.issues.github.Github_212].assertEquals(char,char)'
    - '[ByteArrayInputStream].<init>(com.univocity.parsers.issues.github.Github_212)'
    - '[com.univocity.parsers.csv.CsvParser].stopParsing()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
    - '[String].getBytes()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_212].detectCsvFormatTst(String,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_212
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_212].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_212.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_212
    signature: '[com.univocity.parsers.issues.github.Github_212].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_247:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_247:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setMaxColumns(int)'
      Src: com.univocity.parsers.issues.github.Github_247:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_247:40,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_247:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_247:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_247:45,1
    - Dst: '[com.univocity.parsers.issues.github.Github_247].newReader(String)'
      Src: com.univocity.parsers.issues.github.Github_247:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.issues.github.Github_247)'
      Src: com.univocity.parsers.issues.github.Github_247:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_247].fail(String)'
      Src: com.univocity.parsers.issues.github.Github_247:47,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.issues.github.Github_247].test100Cols()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_247.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setMaxColumns(int)'
    - '[com.univocity.parsers.issues.github.Github_247].newReader(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.issues.github.Github_247)'
    - '[com.univocity.parsers.issues.github.Github_247].fail(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_247].test100Cols()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_247
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_247].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_247.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_247
    signature: '[com.univocity.parsers.issues.github.Github_247].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: com.univocity.parsers.issues.github.Github_8:33,1
    - Dst: '[ByteArrayInputStream].<init>(com.univocity.parsers.issues.github.Github_8)'
      Src: com.univocity.parsers.issues.github.Github_8:34,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_8:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_8:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_8].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_8:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_8:37,1
    - Dst: '[InputStreamReader].<init>(ByteArrayInputStream)'
      Src: com.univocity.parsers.issues.github.Github_8:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(InputStreamReader)'
      Src: com.univocity.parsers.issues.github.Github_8:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_8].size()'
      Src: com.univocity.parsers.issues.github.Github_8:39,1
    - Dst: Assert.assertEquals(com.univocity.parsers.issues.github.Github_8,int)
      Src: com.univocity.parsers.issues.github.Github_8:39,1
    - Dst: '[com.univocity.parsers.issues.github.Github_8].get(int)'
      Src: com.univocity.parsers.issues.github.Github_8:40,1
    - Dst: Assert.assertEquals(com.univocity.parsers.issues.github.Github_8,int)
      Src: com.univocity.parsers.issues.github.Github_8:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    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: 41
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.issues.github.Github_8].testCarriageReturn()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_8.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_8].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_8].get(int)'
    - '[InputStreamReader].<init>(ByteArrayInputStream)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - Assert.assertEquals(com.univocity.parsers.issues.github.Github_8,int)
    - '[ByteArrayInputStream].<init>(com.univocity.parsers.issues.github.Github_8)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(InputStreamReader)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_8].size()'
    - '[String].getBytes(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_8].testCarriageReturn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_8
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_8].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_8.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_8
    signature: '[com.univocity.parsers.issues.github.Github_8].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_35:38,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_35:40,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBoolean(String,String)'
      Src: com.univocity.parsers.issues.github.Github_35:41,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertAll(com.univocity.parsers.conversions.BooleanConversion)'
      Src: com.univocity.parsers.issues.github.Github_35:41,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_35:43,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_35:45,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecordToString(boolean,boolean,boolean,boolean)'
      Src: com.univocity.parsers.issues.github.Github_35:46,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecordToString(boolean,boolean,boolean,boolean)'
      Src: com.univocity.parsers.issues.github.Github_35:47,1
    - Dst: '[com.univocity.parsers.issues.github.Github_35].assertEquals(com.univocity.parsers.issues.github.Github_35,String)'
      Src: com.univocity.parsers.issues.github.Github_35:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_35].assertEquals(com.univocity.parsers.issues.github.Github_35,String)'
      Src: com.univocity.parsers.issues.github.Github_35:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_35:54,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_35:56,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBoolean(String,String)'
      Src: com.univocity.parsers.issues.github.Github_35:57,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertAll(com.univocity.parsers.conversions.BooleanConversion)'
      Src: com.univocity.parsers.issues.github.Github_35:57,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_35:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_35:61,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.issues.github.Github_35)'
      Src: com.univocity.parsers.issues.github.Github_35:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.issues.github.Github_35)'
      Src: com.univocity.parsers.issues.github.Github_35:63,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
      Src: com.univocity.parsers.issues.github.Github_35:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_35].assertEquals(boolean)'
      Src: com.univocity.parsers.issues.github.Github_35:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_35].assertEquals(boolean)'
      Src: com.univocity.parsers.issues.github.Github_35:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_35].assertEquals(boolean)'
      Src: com.univocity.parsers.issues.github.Github_35:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_35].assertEquals(boolean)'
      Src: com.univocity.parsers.issues.github.Github_35:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_35].assertEquals(boolean)'
      Src: com.univocity.parsers.issues.github.Github_35:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_35].assertEquals(boolean)'
      Src: com.univocity.parsers.issues.github.Github_35:71,1
    - Dst: '[com.univocity.parsers.issues.github.Github_35].assertEquals(boolean)'
      Src: com.univocity.parsers.issues.github.Github_35:72,1
    - Dst: '[com.univocity.parsers.issues.github.Github_35].assertEquals(boolean)'
      Src: com.univocity.parsers.issues.github.Github_35:73,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: 74
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.issues.github.Github_35].testConversionWithoutHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_35.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_35].assertEquals(com.univocity.parsers.issues.github.Github_35,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_35].assertEquals(boolean)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertAll(com.univocity.parsers.conversions.BooleanConversion)'
    - '[com.univocity.parsers.csv.CsvWriter].processRecordToString(boolean,boolean,boolean,boolean)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertAll(com.univocity.parsers.conversions.BooleanConversion)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.issues.github.Github_35)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    - '[com.univocity.parsers.conversions.Conversions].toBoolean(String,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_35].testConversionWithoutHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_35
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_35].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_35.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_35
    signature: '[com.univocity.parsers.issues.github.Github_35].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.issues.github.Github_150].headerProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_150.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_150].headerProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_150:58,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_150:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_150].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_150:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_150:60,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_150:62,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_150)'
      Src: com.univocity.parsers.issues.github.Github_150:62,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_150:62,1
    - Dst: '[com.univocity.parsers.issues.github.Github_150].get(int)'
      Src: com.univocity.parsers.issues.github.Github_150:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_150].assertEquals(com.univocity.parsers.issues.github.Github_150,String)'
      Src: com.univocity.parsers.issues.github.Github_150:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_150].get(int)'
      Src: com.univocity.parsers.issues.github.Github_150:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_150].assertEquals(com.univocity.parsers.issues.github.Github_150,String)'
      Src: com.univocity.parsers.issues.github.Github_150:65,1
    - Dst: headers[0].isEmpty()
      Src: com.univocity.parsers.issues.github.Github_150:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_150].get(int)'
      Src: com.univocity.parsers.issues.github.Github_150:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_150].assertEquals(com.univocity.parsers.issues.github.Github_150,String)'
      Src: com.univocity.parsers.issues.github.Github_150:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_150].get(int)'
      Src: com.univocity.parsers.issues.github.Github_150:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_150].assertEquals(com.univocity.parsers.issues.github.Github_150,String)'
      Src: com.univocity.parsers.issues.github.Github_150:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 71
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.issues.github.Github_150].readMultipleInputsIntoSameBean(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_150.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_150)'
    - '[com.univocity.parsers.issues.github.Github_150].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - headers[0].isEmpty()
    - '[com.univocity.parsers.issues.github.Github_150].assertEquals(com.univocity.parsers.issues.github.Github_150,String)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_150].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_150].readMultipleInputsIntoSameBean(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_150:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_150.User].<init>()'
      Src: com.univocity.parsers.issues.github.Github_150:77,1
    - Dst: '[ArrayList].add(com.univocity.parsers.issues.github.Github_150.User)'
      Src: com.univocity.parsers.issues.github.Github_150:80,1
    - Dst: '[com.univocity.parsers.issues.github.Github_150.User].<init>()'
      Src: com.univocity.parsers.issues.github.Github_150:82,1
    - Dst: '[ArrayList].add(com.univocity.parsers.issues.github.Github_150.User)'
      Src: com.univocity.parsers.issues.github.Github_150:85,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_150:87,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_150:88,1
    - Dst: '[com.univocity.parsers.issues.github.Github_150].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_150:88,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String[])'
      Src: com.univocity.parsers.issues.github.Github_150:89,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_150:90,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_150:92,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_150:93,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].writeAll(ArrayList,StringWriter)'
      Src: com.univocity.parsers.issues.github.Github_150:93,1
    - Dst: headers[0].isEmpty()
      Src: com.univocity.parsers.issues.github.Github_150:97,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_150:103,1
    - Dst: '[com.univocity.parsers.issues.github.Github_150].assertEquals(com.univocity.parsers.issues.github.Github_150,com.univocity.parsers.issues.github.Github_150)'
      Src: com.univocity.parsers.issues.github.Github_150:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 104
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 104
    functionName: '[com.univocity.parsers.issues.github.Github_150].writeSameBeanTypeIntoMultipleOutputs(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_150.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_150].setLineSeparator(String)'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.issues.github.Github_150].assertEquals(com.univocity.parsers.issues.github.Github_150,com.univocity.parsers.issues.github.Github_150)'
    - headers[0].isEmpty()
    - '[com.univocity.parsers.csv.CsvRoutines].writeAll(ArrayList,StringWriter)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[ArrayList].add(com.univocity.parsers.issues.github.Github_150.User)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String[])'
    - '[com.univocity.parsers.issues.github.Github_150.User].<init>()'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_150].writeSameBeanTypeIntoMultipleOutputs(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: com.univocity.parsers.issues.github.Github_150
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_150].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_150.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_150
    signature: '[com.univocity.parsers.issues.github.Github_150].<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: com.univocity.parsers.issues.github.Github_150.User
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_150.User].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_150.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_150.User
    signature: '[com.univocity.parsers.issues.github.Github_150.User].<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: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.issues.github.Github_21].settingsAndExpectedResults()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_21.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_21].settingsAndExpectedResults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_21:58,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_21:60,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_21:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_21].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_21:61,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_21:62,1
    - Dst: '[com.univocity.parsers.issues.github.Github_21].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_21:62,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_21:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_21].setCharToEscapeQuoteEscaping(char)'
      Src: com.univocity.parsers.issues.github.Github_21:64,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_21:66,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_21:67,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
      Src: com.univocity.parsers.issues.github.Github_21:69,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setEscapeUnquotedValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_21:70,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_21:72,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow()'
      Src: com.univocity.parsers.issues.github.Github_21:73,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_21:74,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_21:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_21].assertEquals(com.univocity.parsers.issues.github.Github_21,char)'
      Src: com.univocity.parsers.issues.github.Github_21:77,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_21:80,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_21:81,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setFormat(com.univocity.parsers.issues.github.Github_21)'
      Src: com.univocity.parsers.issues.github.Github_21:81,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_21:82,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_21:83,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_21:84,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_21:86,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.issues.github.Github_21)'
      Src: com.univocity.parsers.issues.github.Github_21:87,1
    - Dst: '[com.univocity.parsers.issues.github.Github_21].assertEquals(com.univocity.parsers.issues.github.Github_21,String)'
      Src: com.univocity.parsers.issues.github.Github_21:90,1
    - Dst: '[com.univocity.parsers.issues.github.Github_21].assertEquals(com.univocity.parsers.issues.github.Github_21,String)'
      Src: com.univocity.parsers.issues.github.Github_21:92,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - trim
    - escapeQuoteEscape
    - escapeUnquotedValues
    - quoteAlways
    - expected
    argTypes:
    - boolean
    - boolean
    - boolean
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 94
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 94
    functionName: '[com.univocity.parsers.issues.github.Github_21].testWriteQuoteEscape(boolean,boolean,boolean,boolean,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_21.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_21].setCharToEscapeQuoteEscaping(char)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.issues.github.Github_21)'
    - '[com.univocity.parsers.issues.github.Github_21].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setFormat(com.univocity.parsers.issues.github.Github_21)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.issues.github.Github_21].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setEscapeUnquotedValues(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.issues.github.Github_21].assertEquals(com.univocity.parsers.issues.github.Github_21,char)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.issues.github.Github_21].assertEquals(com.univocity.parsers.issues.github.Github_21,String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_21].testWriteQuoteEscape(boolean,boolean,boolean,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: com.univocity.parsers.issues.github.Github_21
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_21].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_21.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_21
    signature: '[com.univocity.parsers.issues.github.Github_21].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_60:32,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotesUntilDelimiter(boolean)'
      Src: com.univocity.parsers.issues.github.Github_60:33,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_60:34,1
    - Dst: '[com.univocity.parsers.issues.github.Github_60].setDelimiter(char)'
      Src: com.univocity.parsers.issues.github.Github_60:34,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_60:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_60:37,1
    - Dst: '[com.univocity.parsers.issues.github.Github_60].assertEquals(com.univocity.parsers.issues.github.Github_60,int)'
      Src: com.univocity.parsers.issues.github.Github_60:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_60].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_60:39,1
    - Dst: '[com.univocity.parsers.issues.github.Github_60].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_60:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_60].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_60:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_60:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_60:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_60].assertEquals(com.univocity.parsers.issues.github.Github_60,int)'
      Src: com.univocity.parsers.issues.github.Github_60:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_60].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_60:45,1
    - Dst: '[com.univocity.parsers.issues.github.Github_60].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_60:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_60].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_60:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_60:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_60:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_60].assertEquals(com.univocity.parsers.issues.github.Github_60,int)'
      Src: com.univocity.parsers.issues.github.Github_60:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_60].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_60:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_60].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_60:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_60].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_60:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 30
    functionDepth: 3
    functionLinenumber: 30
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.issues.github.Github_60].testParseUnescapedQuotesWithStop()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_60.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotesUntilDelimiter(boolean)'
    - '[com.univocity.parsers.issues.github.Github_60].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_60].assertEquals(com.univocity.parsers.issues.github.Github_60,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.issues.github.Github_60].setDelimiter(char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_60].testParseUnescapedQuotesWithStop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_60
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_60].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_60.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_60
    signature: '[com.univocity.parsers.issues.github.Github_60].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_294:35,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.issues.github.Github_294:36,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int)'
      Src: com.univocity.parsers.issues.github.Github_294:37,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int)'
      Src: com.univocity.parsers.issues.github.Github_294:38,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_294:39,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_294:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_294].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_294:40,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
      Src: com.univocity.parsers.issues.github.Github_294:41,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
      Src: com.univocity.parsers.issues.github.Github_294:42,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_294:43,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].iterateRecords(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_294:44,1
    - Dst: r.getString(int)
      Src: com.univocity.parsers.issues.github.Github_294:47,1
    - Dst: Assert.assertEquals(String,com.univocity.parsers.issues.github.Github_294)
      Src: com.univocity.parsers.issues.github.Github_294:47,1
    - Dst: r.getString(int)
      Src: com.univocity.parsers.issues.github.Github_294:48,1
    - Dst: Assert.assertEquals(String,com.univocity.parsers.issues.github.Github_294)
      Src: com.univocity.parsers.issues.github.Github_294:48,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: 50
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.issues.github.Github_294].withoutLookAhead()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_294.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_294].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].iterateRecords(StringReader)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int)'
    - r.getString(int)
    - Assert.assertEquals(String,com.univocity.parsers.issues.github.Github_294)
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_294].withoutLookAhead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_294:54,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.issues.github.Github_294:55,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int)'
      Src: com.univocity.parsers.issues.github.Github_294:56,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int)'
      Src: com.univocity.parsers.issues.github.Github_294:57,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_294:58,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_294:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_294].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_294:59,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
      Src: com.univocity.parsers.issues.github.Github_294:60,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
      Src: com.univocity.parsers.issues.github.Github_294:61,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_294:62,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_294:63,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].iterateRecords(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_294:64,1
    - Dst: r.getString(int)
      Src: com.univocity.parsers.issues.github.Github_294:66,1
    - Dst: System.out.println(com.univocity.parsers.issues.github.Github_294)
      Src: com.univocity.parsers.issues.github.Github_294:66,1
    - Dst: r.getString(int)
      Src: com.univocity.parsers.issues.github.Github_294:67,1
    - Dst: System.out.println(com.univocity.parsers.issues.github.Github_294)
      Src: com.univocity.parsers.issues.github.Github_294:67,1
    - Dst: r.getString(int)
      Src: com.univocity.parsers.issues.github.Github_294:68,1
    - Dst: Assert.assertEquals(String,com.univocity.parsers.issues.github.Github_294)
      Src: com.univocity.parsers.issues.github.Github_294:68,1
    - Dst: r.getString(int)
      Src: com.univocity.parsers.issues.github.Github_294:69,1
    - Dst: Assert.assertEquals(String,com.univocity.parsers.issues.github.Github_294)
      Src: com.univocity.parsers.issues.github.Github_294:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 52
    functionDepth: 4
    functionLinenumber: 52
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.issues.github.Github_294].withLookAhead()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_294.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_294].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
    - System.out.println(com.univocity.parsers.issues.github.Github_294)
    - '[com.univocity.parsers.fixed.FixedWidthParser].iterateRecords(StringReader)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int)'
    - r.getString(int)
    - Assert.assertEquals(String,com.univocity.parsers.issues.github.Github_294)
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_294].withLookAhead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_294
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_294].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_294.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_294
    signature: '[com.univocity.parsers.issues.github.Github_294].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_305:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.issues.github.Github_305:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_305:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_305:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean,char,char,char,char,char)'
      Src: com.univocity.parsers.issues.github.Github_305:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_305:46,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_305)'
      Src: com.univocity.parsers.issues.github.Github_305:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_305:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.issues.github.Github_305:50,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiterString()'
      Src: com.univocity.parsers.issues.github.Github_305:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_305].assertEquals(String,String)'
      Src: com.univocity.parsers.issues.github.Github_305:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll()'
      Src: com.univocity.parsers.issues.github.Github_305:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_305].assertEquals(com.univocity.parsers.issues.github.Github_305,int)'
      Src: com.univocity.parsers.issues.github.Github_305:53,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 33
    functionDepth: 3
    functionLinenumber: 33
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.issues.github.Github_305].testSeparatorDetectionCrLfAndMultilineComment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_305.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_305)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean,char,char,char,char,char)'
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiterString()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.issues.github.Github_305].assertEquals(com.univocity.parsers.issues.github.Github_305,int)'
    - '[com.univocity.parsers.issues.github.Github_305].assertEquals(String,String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_305].testSeparatorDetectionCrLfAndMultilineComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_305
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_305].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_305.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_305
    signature: '[com.univocity.parsers.issues.github.Github_305].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.Csv].parseRfc4180()'
      Src: com.univocity.parsers.issues.github.Github_219:30,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_219:30,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].stopParsing()'
      Src: com.univocity.parsers.issues.github.Github_219: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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 3
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[com.univocity.parsers.issues.github.Github_219].testStopParsingWithoutParsingThrowsNoExceptions()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_219.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].stopParsing()'
    - '[com.univocity.parsers.csv.Csv].parseRfc4180()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_219].testStopParsingWithoutParsingThrowsNoExceptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_219
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_219].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_219.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_219
    signature: '[com.univocity.parsers.issues.github.Github_219].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_132:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_132:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_132:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_132:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_132:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_132:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_132].setComment(char)'
      Src: com.univocity.parsers.issues.github.Github_132:53,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_132:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_132].setDelimiter(char)'
      Src: com.univocity.parsers.issues.github.Github_132:54,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_132:55,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_132)'
      Src: com.univocity.parsers.issues.github.Github_132:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_132:56,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: 58
      start: 43
    functionDepth: 3
    functionLinenumber: 43
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.issues.github.Github_132].testAnnotationWithIndex()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_132.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_132)'
    - '[com.univocity.parsers.issues.github.Github_132].setDelimiter(char)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_132].setComment(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_132].testAnnotationWithIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_132
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_132].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_132.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_132
    signature: '[com.univocity.parsers.issues.github.Github_132].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_132.SomeBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_132.SomeBean].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_132.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_132.SomeBean
    signature: '[com.univocity.parsers.issues.github.Github_132.SomeBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_111:58,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_111:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_111:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_111:60,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_111:61,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_111:62,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_111:64,1
    - Dst: '[com.univocity.parsers.common.RetryableErrorHandler].<init>()'
      Src: com.univocity.parsers.issues.github.Github_111:66,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.RetryableErrorHandler)'
      Src: com.univocity.parsers.issues.github.Github_111:66,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_111:80,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_111:82,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_111:82,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].fail(String)'
      Src: com.univocity.parsers.issues.github.Github_111:84,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_111:87,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].size()'
      Src: com.univocity.parsers.issues.github.Github_111:87,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,int)'
      Src: com.univocity.parsers.issues.github.Github_111:87,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_111:88,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].get(int)'
      Src: com.univocity.parsers.issues.github.Github_111:88,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,int)'
      Src: com.univocity.parsers.issues.github.Github_111:88,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_111:89,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].get(int)'
      Src: com.univocity.parsers.issues.github.Github_111:89,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,boolean)'
      Src: com.univocity.parsers.issues.github.Github_111:89,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_111:90,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].get(int)'
      Src: com.univocity.parsers.issues.github.Github_111:90,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,int)'
      Src: com.univocity.parsers.issues.github.Github_111:90,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_111:91,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].get(int)'
      Src: com.univocity.parsers.issues.github.Github_111:91,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,boolean)'
      Src: com.univocity.parsers.issues.github.Github_111:91,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_111:92,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].get(int)'
      Src: com.univocity.parsers.issues.github.Github_111:92,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,int)'
      Src: com.univocity.parsers.issues.github.Github_111:92,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_111:93,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].get(int)'
      Src: com.univocity.parsers.issues.github.Github_111:93,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,boolean)'
      Src: com.univocity.parsers.issues.github.Github_111:93,1
    - Dst: '[ArrayList].size()'
      Src: com.univocity.parsers.issues.github.Github_111:95,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,int)'
      Src: com.univocity.parsers.issues.github.Github_111:95,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_111:96,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,String)'
      Src: com.univocity.parsers.issues.github.Github_111:96,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_111:97,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,String)'
      Src: com.univocity.parsers.issues.github.Github_111:97,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_111:98,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,String)'
      Src: com.univocity.parsers.issues.github.Github_111:98,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_111:99,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,String)'
      Src: com.univocity.parsers.issues.github.Github_111:99,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 100
    functionName: '[com.univocity.parsers.issues.github.Github_111].handleExceptionsAndContinueParsing()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_111.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].get(int)'
    - '[com.univocity.parsers.issues.github.Github_111].fail(String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,String)'
    - '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.common.RetryableErrorHandler].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_111].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[ArrayList].size()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_111].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.RetryableErrorHandler)'
    - '[com.univocity.parsers.issues.github.Github_111].size()'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_111].handleExceptionsAndContinueParsing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_111:104,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_111:105,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_111:106,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_111:106,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String)'
      Src: com.univocity.parsers.issues.github.Github_111:107,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_111:108,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_111:110,1
    - Dst: '[com.univocity.parsers.common.RetryableErrorHandler].<init>()'
      Src: com.univocity.parsers.issues.github.Github_111:112,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setProcessorErrorHandler(com.univocity.parsers.common.RetryableErrorHandler)'
      Src: com.univocity.parsers.issues.github.Github_111:112,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_111:125,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_111:127,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose()'
      Src: com.univocity.parsers.issues.github.Github_111:129,1
    - Dst: e.printStackTrace()
      Src: com.univocity.parsers.issues.github.Github_111:131,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].fail(String)'
      Src: com.univocity.parsers.issues.github.Github_111:132,1
    - Dst: '[ArrayList].size()'
      Src: com.univocity.parsers.issues.github.Github_111:135,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,int)'
      Src: com.univocity.parsers.issues.github.Github_111:135,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_111:136,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,String)'
      Src: com.univocity.parsers.issues.github.Github_111:136,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_111:137,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,String)'
      Src: com.univocity.parsers.issues.github.Github_111:137,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_111:138,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,String)'
      Src: com.univocity.parsers.issues.github.Github_111:138,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 139
    functionName: '[com.univocity.parsers.issues.github.Github_111].handleExceptionsAndContinueWriting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_111.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].get(int)'
    - '[com.univocity.parsers.issues.github.Github_111].fail(String)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.common.RetryableErrorHandler].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setProcessorErrorHandler(com.univocity.parsers.common.RetryableErrorHandler)'
    - '[com.univocity.parsers.issues.github.Github_111].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[StringWriter].<init>()'
    - '[ArrayList].size()'
    - e.printStackTrace()
    - '[com.univocity.parsers.issues.github.Github_111].assertEquals(com.univocity.parsers.issues.github.Github_111,int)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_111].handleExceptionsAndContinueWriting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_111:143,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_111:144,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_111:145,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_111:145,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_111:146,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_111:147,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_111:149,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_111:150,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_111:150,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: 151
      start: 141
    functionDepth: 3
    functionLinenumber: 141
    functionLinenumberEnd: 151
    functionName: '[com.univocity.parsers.issues.github.Github_111].dontHandleExceptionsStopParsing()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_111.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_111].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_111].dontHandleExceptionsStopParsing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_111:156,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_111:157,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_111:158,1
    - Dst: '[com.univocity.parsers.issues.github.Github_111].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_111:158,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String)'
      Src: com.univocity.parsers.issues.github.Github_111:159,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_111:160,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_111:162,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_111:162,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose()'
      Src: com.univocity.parsers.issues.github.Github_111: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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 165
    functionName: '[com.univocity.parsers.issues.github.Github_111].dontHandleExceptionsAndStopWriting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_111.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String)'
    - '[com.univocity.parsers.issues.github.Github_111].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_111].dontHandleExceptionsAndStopWriting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_111
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_111].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_111.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_111
    signature: '[com.univocity.parsers.issues.github.Github_111].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_111.AB
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[com.univocity.parsers.issues.github.Github_111.AB].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_111.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_111.AB
    signature: '[com.univocity.parsers.issues.github.Github_111.AB].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_111.AB
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.issues.github.Github_111.AB].<init>(int,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_111.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_111.AB
    signature: '[com.univocity.parsers.issues.github.Github_111.AB].<init>(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_111.AB:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - 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: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.issues.github.Github_111.AB].getB()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_111.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.issues.github.Github_111.AB].getB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_251:78,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_251:79,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_251:80,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_251:81,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_251:82,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_251:84,1
    - Dst: '[com.univocity.parsers.common.RetryableErrorHandler].<init>()'
      Src: com.univocity.parsers.issues.github.Github_251:86,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.RetryableErrorHandler)'
      Src: com.univocity.parsers.issues.github.Github_251:86,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_251:95,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_251:97,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_251:97,1
    - Dst: '[ArrayList].size()'
      Src: com.univocity.parsers.issues.github.Github_251:101,1
    - Dst: '[com.univocity.parsers.issues.github.Github_251].assertEquals(com.univocity.parsers.issues.github.Github_251,int)'
      Src: com.univocity.parsers.issues.github.Github_251:101,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_251:102,1
    - Dst: '[com.univocity.parsers.issues.github.Github_251].assertEquals(com.univocity.parsers.issues.github.Github_251)'
      Src: com.univocity.parsers.issues.github.Github_251:102,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_251:103,1
    - Dst: '[com.univocity.parsers.issues.github.Github_251].assertEquals(com.univocity.parsers.issues.github.Github_251)'
      Src: com.univocity.parsers.issues.github.Github_251:103,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_251:104,1
    - Dst: '[com.univocity.parsers.issues.github.Github_251].assertEquals(com.univocity.parsers.issues.github.Github_251)'
      Src: com.univocity.parsers.issues.github.Github_251:104,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_251:105,1
    - Dst: '[com.univocity.parsers.issues.github.Github_251].assertEquals(com.univocity.parsers.issues.github.Github_251)'
      Src: com.univocity.parsers.issues.github.Github_251:105,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_251:106,1
    - Dst: '[com.univocity.parsers.issues.github.Github_251].assertEquals(com.univocity.parsers.issues.github.Github_251)'
      Src: com.univocity.parsers.issues.github.Github_251:106,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_251:107,1
    - Dst: '[com.univocity.parsers.issues.github.Github_251].assertEquals(com.univocity.parsers.issues.github.Github_251)'
      Src: com.univocity.parsers.issues.github.Github_251:107,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_251:108,1
    - Dst: '[com.univocity.parsers.issues.github.Github_251].assertEquals(com.univocity.parsers.issues.github.Github_251)'
      Src: com.univocity.parsers.issues.github.Github_251:108,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_251:110,1
    - Dst: '[com.univocity.parsers.issues.github.Github_251].size()'
      Src: com.univocity.parsers.issues.github.Github_251:111,1
    - Dst: '[com.univocity.parsers.issues.github.Github_251].assertEquals(com.univocity.parsers.issues.github.Github_251,int)'
      Src: com.univocity.parsers.issues.github.Github_251:111,1
    - Dst: '[com.univocity.parsers.issues.github.Github_251].get(int)'
      Src: com.univocity.parsers.issues.github.Github_251:113,1
    - Dst: '[com.univocity.parsers.issues.github.Github_251].assertEquals(com.univocity.parsers.issues.github.Github_251,null)'
      Src: com.univocity.parsers.issues.github.Github_251:113,1
    - Dst: '[com.univocity.parsers.issues.github.Github_251].get(int)'
      Src: com.univocity.parsers.issues.github.Github_251:114,1
    - Dst: '[com.univocity.parsers.issues.github.Github_251].assertEquals(com.univocity.parsers.issues.github.Github_251,int)'
      Src: com.univocity.parsers.issues.github.Github_251:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 76
    functionDepth: 3
    functionLinenumber: 76
    functionLinenumberEnd: 115
    functionName: '[com.univocity.parsers.issues.github.Github_251].testValidationAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_251.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].get(int)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_251].size()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.common.RetryableErrorHandler].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_251].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[ArrayList].size()'
    - '[com.univocity.parsers.issues.github.Github_251].assertEquals(com.univocity.parsers.issues.github.Github_251,null)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.issues.github.Github_251].assertEquals(com.univocity.parsers.issues.github.Github_251)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.RetryableErrorHandler)'
    - '[com.univocity.parsers.issues.github.Github_251].assertEquals(com.univocity.parsers.issues.github.Github_251,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_251].testValidationAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_251
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_251].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_251.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_251
    signature: '[com.univocity.parsers.issues.github.Github_251].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 46
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.issues.github.Github_251.Positive].validate(Integer)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_251.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_251.Positive].validate(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_251.Positive
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_251.Positive].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_251.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_251.Positive
    signature: '[com.univocity.parsers.issues.github.Github_251.Positive].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_251.A
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_251.A].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_251.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_251.A
    signature: '[com.univocity.parsers.issues.github.Github_251.A].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_444:26,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically(char,char,char)'
      Src: com.univocity.parsers.issues.github.Github_444:27,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_444:28,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_444:29,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
      Src: com.univocity.parsers.issues.github.Github_444:30,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
      Src: com.univocity.parsers.issues.github.Github_444:32,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_444:35,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_444)'
      Src: com.univocity.parsers.issues.github.Github_444:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_444:37,1
    - Dst: '[com.univocity.parsers.issues.github.Github_444].get(int)'
      Src: com.univocity.parsers.issues.github.Github_444:37,1
    - Dst: '[com.univocity.parsers.issues.github.Github_444].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_444:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_444].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_444:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.issues.github.Github_444:41,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getQuoteEscape()'
      Src: com.univocity.parsers.issues.github.Github_444:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_444].assertEquals(char,char)'
      Src: com.univocity.parsers.issues.github.Github_444:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 19
    functionDepth: 3
    functionLinenumber: 19
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.issues.github.Github_444].parseCSV()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_444.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically(char,char,char)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_444].assertEquals(char,char)'
    - '[com.univocity.parsers.csv.CsvFormat].getQuoteEscape()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.issues.github.Github_444].get(int)'
    - '[com.univocity.parsers.issues.github.Github_444].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_444)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_444].parseCSV()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_444
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_444].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_444.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_444
    signature: '[com.univocity.parsers.issues.github.Github_444].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_415)'
      Src: com.univocity.parsers.issues.github.Github_415:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_415:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_415:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_415].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_415:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean,char,char)'
      Src: com.univocity.parsers.issues.github.Github_415:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_415:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_415:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.issues.github.Github_415:49,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
      Src: com.univocity.parsers.issues.github.Github_415:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_415].assertEquals(char,char)'
      Src: com.univocity.parsers.issues.github.Github_415:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 17
    functionDepth: 3
    functionLinenumber: 17
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.issues.github.Github_415].detectedFormatTest()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_415.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_415].assertEquals(char,char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_415)'
    - '[com.univocity.parsers.issues.github.Github_415].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean,char,char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_415].detectedFormatTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_415
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_415].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_415.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_415
    signature: '[com.univocity.parsers.issues.github.Github_415].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(com.univocity.parsers.issues.github.Github_89)'
      Src: com.univocity.parsers.issues.github.Github_89:28,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_89:29,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setMaxColumns(int)'
      Src: com.univocity.parsers.issues.github.Github_89:30,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_89:32,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_89:34,1
    - Dst: '[com.univocity.parsers.issues.github.Github_89].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_89:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_89].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_89: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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 38
    functionName: '[com.univocity.parsers.issues.github.Github_89].maxColumnsSettingWorksOnEOF()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_89.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_89].assertEquals(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setMaxColumns(int)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(com.univocity.parsers.issues.github.Github_89)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_89].maxColumnsSettingWorksOnEOF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_89
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_89].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_89.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_89
    signature: '[com.univocity.parsers.issues.github.Github_89].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_250:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes()'
      Src: com.univocity.parsers.issues.github.Github_250:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_250:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_250:41,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_250)
      Src: com.univocity.parsers.issues.github.Github_250:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_250].assertEquals(com.univocity.parsers.issues.github.Github_250,String)'
      Src: com.univocity.parsers.issues.github.Github_250:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_250:42,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_250)
      Src: com.univocity.parsers.issues.github.Github_250:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_250].assertEquals(com.univocity.parsers.issues.github.Github_250,String)'
      Src: com.univocity.parsers.issues.github.Github_250:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_250:43,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_250)
      Src: com.univocity.parsers.issues.github.Github_250:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_250].assertEquals(com.univocity.parsers.issues.github.Github_250,String)'
      Src: com.univocity.parsers.issues.github.Github_250:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_250:44,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_250)
      Src: com.univocity.parsers.issues.github.Github_250:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_250].assertEquals(com.univocity.parsers.issues.github.Github_250,String)'
      Src: com.univocity.parsers.issues.github.Github_250:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    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: 45
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.issues.github.Github_250].testParseLineNoIndexesSelected()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_250.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes()'
    - '[com.univocity.parsers.issues.github.Github_250].assertEquals(com.univocity.parsers.issues.github.Github_250,String)'
    - Arrays.toString(com.univocity.parsers.issues.github.Github_250)
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_250].testParseLineNoIndexesSelected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_250:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setMaxColumns(int)'
      Src: com.univocity.parsers.issues.github.Github_250:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_250:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes()'
      Src: com.univocity.parsers.issues.github.Github_250:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_250:54,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_250:58,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].iterate(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_250:58,1
    - Dst: '[com.univocity.parsers.issues.github.Github_250].assertEquals(com.univocity.parsers.issues.github.Github_250,int)'
      Src: com.univocity.parsers.issues.github.Github_250:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_250].assertEquals(com.univocity.parsers.issues.github.Github_250,int)'
      Src: com.univocity.parsers.issues.github.Github_250:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 47
    functionDepth: 3
    functionLinenumber: 47
    functionLinenumberEnd: 65
    functionName: '[com.univocity.parsers.issues.github.Github_250].testParseInputNoIndexSelected()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_250.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setMaxColumns(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes()'
    - '[com.univocity.parsers.csv.CsvParser].iterate(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_250].assertEquals(com.univocity.parsers.issues.github.Github_250,int)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_250].testParseInputNoIndexSelected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_250
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_250].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_250.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_250
    signature: '[com.univocity.parsers.issues.github.Github_250].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_255:111,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_255:112,1
    - Dst: '[com.univocity.parsers.issues.github.Github_255].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_255:112,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>(Class<T>)'
      Src: com.univocity.parsers.issues.github.Github_255:113,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_255:113,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_255:115,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_255:116,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecords(Iterable<T>)'
      Src: com.univocity.parsers.issues.github.Github_255:118,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_255:120,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_255:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Iterable<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - type
    - records
    argTypes:
    - Class<T>
    - Iterable<T>
    constantsTouched: []
    func_position:
      end: 123
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 123
    functionName: '[com.univocity.parsers.issues.github.Github_255].write(Class<T>,Iterable<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_255.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriter].processRecords(Iterable<T>)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.issues.github.Github_255].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>(Class<T>)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_255].write(Class<T>,Iterable<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Role.examples()
      Src: com.univocity.parsers.issues.github.Github_255:127,1
    - Dst: '[com.univocity.parsers.issues.github.Github_255].write(com.univocity.parsers.issues.github.Github_255)'
      Src: com.univocity.parsers.issues.github.Github_255:127,1
    - Dst: '[com.univocity.parsers.issues.github.Github_255].assertEquals(String,String)'
      Src: com.univocity.parsers.issues.github.Github_255:128,1
    - Dst: Employee.examples()
      Src: com.univocity.parsers.issues.github.Github_255:134,1
    - Dst: '[com.univocity.parsers.issues.github.Github_255].write(com.univocity.parsers.issues.github.Github_255)'
      Src: com.univocity.parsers.issues.github.Github_255:134,1
    - Dst: '[com.univocity.parsers.issues.github.Github_255].assertEquals(String,String)'
      Src: com.univocity.parsers.issues.github.Github_255:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 145
    functionName: '[com.univocity.parsers.issues.github.Github_255].testHeaderWriting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_255.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_255].write(com.univocity.parsers.issues.github.Github_255)'
    - Employee.examples()
    - '[com.univocity.parsers.issues.github.Github_255].assertEquals(String,String)'
    - Role.examples()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_255].testHeaderWriting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_255
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_255].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_255.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_255
    signature: '[com.univocity.parsers.issues.github.Github_255].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.issues.github.Github_255.Role
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - code
    - name
    - description
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.issues.github.Github_255.Role].<init>(String,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_255.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_255.Role
    signature: '[com.univocity.parsers.issues.github.Github_255.Role].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_255.Role].<init>(String,String,null)'
      Src: com.univocity.parsers.issues.github.Github_255.Role:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_255.Role].<init>(String,String,null)'
      Src: com.univocity.parsers.issues.github.Github_255.Role:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_255.Role].<init>(String,String,null)'
      Src: com.univocity.parsers.issues.github.Github_255.Role:56,1
    - Dst: Arrays.asList(com.univocity.parsers.issues.github.Github_255.Role,com.univocity.parsers.issues.github.Github_255.Role,com.univocity.parsers.issues.github.Github_255.Role)
      Src: com.univocity.parsers.issues.github.Github_255.Role:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<Role>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[com.univocity.parsers.issues.github.Github_255.Role].examples()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_255.java
    functionUses: 0
    functionsReached:
    - Arrays.asList(com.univocity.parsers.issues.github.Github_255.Role,com.univocity.parsers.issues.github.Github_255.Role,com.univocity.parsers.issues.github.Github_255.Role)
    - '[com.univocity.parsers.issues.github.Github_255.Role].<init>(String,String,null)'
    linkageType: ''
    returnType: List<Role>
    signature: '[com.univocity.parsers.issues.github.Github_255.Role].examples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      - Date
      - Date
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Date
      - String
      - Date
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.issues.github.Github_255.Employee
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - code
    - name
    - title
    - type
    - fullPart
    - joiningDate
    - exitDate
    argTypes:
    - String
    - String
    - String
    - String
    - String
    - Date
    - Date
    constantsTouched: []
    func_position:
      end: 94
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 94
    functionName: '[com.univocity.parsers.issues.github.Github_255.Employee].<init>(String,String,String,String,String,Date,Date)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_255.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_255.Employee
    signature: '[com.univocity.parsers.issues.github.Github_255.Employee].<init>(String,String,String,String,String,Date,Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Date].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:98,1
    - Dst: '[Employee].<init>(String,String,String,String,String,Date,null)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:98,1
    - Dst: '[Date].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:99,1
    - Dst: '[Employee].<init>(String,String,String,String,String,Date,null)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:99,1
    - Dst: '[Date].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:100,1
    - Dst: '[Employee].<init>(String,String,String,String,String,Date,null)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:100,1
    - Dst: '[Date].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:101,1
    - Dst: '[Employee].<init>(String,String,String,String,String,Date,null)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:101,1
    - Dst: '[Date].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:102,1
    - Dst: '[Date].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:102,1
    - Dst: '[Employee].<init>(String,String,String,String,String,Date,Date)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:102,1
    - Dst: '[Date].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:103,1
    - Dst: '[Employee].<init>(String,String,String,String,String,Date,null)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:103,1
    - Dst: '[Date].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:104,1
    - Dst: '[Date].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:104,1
    - Dst: '[Employee].<init>(String,String,String,String,String,Date,Date)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:104,1
    - Dst: '[Date].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:105,1
    - Dst: '[Employee].<init>(String,String,String,String,String,Date,null)'
      Src: com.univocity.parsers.issues.github.Github_255.Employee:105,1
    - Dst: Arrays.asList(Employee,Employee,Employee,Employee,Employee,Employee,Employee,Employee)
      Src: com.univocity.parsers.issues.github.Github_255.Employee:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Date
      - String
      - Date
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<Employee>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 107
    functionName: '[com.univocity.parsers.issues.github.Github_255.Employee].examples()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_255.java
    functionUses: 0
    functionsReached:
    - '[Employee].<init>(String,String,String,String,String,Date,null)'
    - '[Employee].<init>(String,String,String,String,String,Date,Date)'
    - Arrays.asList(Employee,Employee,Employee,Employee,Employee,Employee,Employee,Employee)
    - '[Date].<init>(int,int,int)'
    linkageType: ''
    returnType: List<Employee>
    signature: '[com.univocity.parsers.issues.github.Github_255.Employee].examples()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.issues.github.Github_315:47,1
    - Dst: '[StringBuilder].append()'
      Src: com.univocity.parsers.issues.github.Github_315:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_315].append(char)'
      Src: com.univocity.parsers.issues.github.Github_315:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_315].append(char)'
      Src: com.univocity.parsers.issues.github.Github_315:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_315].append()'
      Src: com.univocity.parsers.issues.github.Github_315:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_315].append(char)'
      Src: com.univocity.parsers.issues.github.Github_315:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_315].append(char)'
      Src: com.univocity.parsers.issues.github.Github_315:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_315].append()'
      Src: com.univocity.parsers.issues.github.Github_315:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_315].append(String)'
      Src: com.univocity.parsers.issues.github.Github_315:49,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.issues.github.Github_315:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.issues.github.Github_315].csv()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_315.java
    functionUses: 3
    functionsReached:
    - '[StringBuilder].toString()'
    - '[com.univocity.parsers.issues.github.Github_315].append(String)'
    - '[com.univocity.parsers.issues.github.Github_315].append()'
    - '[com.univocity.parsers.issues.github.Github_315].append(char)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_315].csv()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_315:57,1
    - Dst: '[com.univocity.parsers.csv.Csv].writeExcel()'
      Src: com.univocity.parsers.issues.github.Github_315:58,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].trimValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_315:59,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
      Src: com.univocity.parsers.issues.github.Github_315:60,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_315:62,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(com.univocity.parsers.issues.github.Github_315)'
      Src: com.univocity.parsers.issues.github.Github_315:66,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow()'
      Src: com.univocity.parsers.issues.github.Github_315:67,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_315:70,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_315:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_315].displayLineSeparators(com.univocity.parsers.issues.github.Github_315,boolean)'
      Src: com.univocity.parsers.issues.github.Github_315:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_315].csv()'
      Src: com.univocity.parsers.issues.github.Github_315:74,1
    - Dst: '[com.univocity.parsers.issues.github.Github_315].displayLineSeparators(String,boolean)'
      Src: com.univocity.parsers.issues.github.Github_315:74,1
    - Dst: '[com.univocity.parsers.issues.github.Github_315].assertEquals(com.univocity.parsers.issues.github.Github_315,com.univocity.parsers.issues.github.Github_315)'
      Src: com.univocity.parsers.issues.github.Github_315:76,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    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: 77
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.issues.github.Github_315].testCrIsQuotedWhenWritingExcel()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_315.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(com.univocity.parsers.issues.github.Github_315)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].trimValues(boolean)'
    - '[com.univocity.parsers.csv.Csv].writeExcel()'
    - '[com.univocity.parsers.issues.github.Github_315].displayLineSeparators(com.univocity.parsers.issues.github.Github_315,boolean)'
    - '[com.univocity.parsers.issues.github.Github_315].displayLineSeparators(String,boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
    - '[com.univocity.parsers.issues.github.Github_315].csv()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.issues.github.Github_315].assertEquals(com.univocity.parsers.issues.github.Github_315,com.univocity.parsers.issues.github.Github_315)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_315].testCrIsQuotedWhenWritingExcel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_315].csv()'
      Src: com.univocity.parsers.issues.github.Github_315:81,1
    - Dst: '[String].replace(char,char)'
      Src: com.univocity.parsers.issues.github.Github_315:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_315].displayLineSeparators(com.univocity.parsers.issues.github.Github_315,boolean)'
      Src: com.univocity.parsers.issues.github.Github_315:82,1
    - Dst: '[com.univocity.parsers.issues.github.Github_315].assertEquals(com.univocity.parsers.issues.github.Github_315,String)'
      Src: com.univocity.parsers.issues.github.Github_315:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    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: 102
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 102
    functionName: '[com.univocity.parsers.issues.github.Github_315].testDisplayLineSeparatorsMultiLine()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_315.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_315].assertEquals(com.univocity.parsers.issues.github.Github_315,String)'
    - '[com.univocity.parsers.issues.github.Github_315].displayLineSeparators(com.univocity.parsers.issues.github.Github_315,boolean)'
    - '[com.univocity.parsers.issues.github.Github_315].csv()'
    - '[String].replace(char,char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_315].testDisplayLineSeparatorsMultiLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_315].csv()'
      Src: com.univocity.parsers.issues.github.Github_315:106,1
    - Dst: '[String].replace(char,char)'
      Src: com.univocity.parsers.issues.github.Github_315:106,1
    - Dst: '[com.univocity.parsers.issues.github.Github_315].displayLineSeparators(com.univocity.parsers.issues.github.Github_315,boolean)'
      Src: com.univocity.parsers.issues.github.Github_315:107,1
    - Dst: '[com.univocity.parsers.issues.github.Github_315].assertEquals(com.univocity.parsers.issues.github.Github_315,String)'
      Src: com.univocity.parsers.issues.github.Github_315:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    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: 127
      start: 104
    functionDepth: 2
    functionLinenumber: 104
    functionLinenumberEnd: 127
    functionName: '[com.univocity.parsers.issues.github.Github_315].testDisplayLineSeparatorsSingleLine()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_315.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_315].assertEquals(com.univocity.parsers.issues.github.Github_315,String)'
    - '[com.univocity.parsers.issues.github.Github_315].displayLineSeparators(com.univocity.parsers.issues.github.Github_315,boolean)'
    - '[com.univocity.parsers.issues.github.Github_315].csv()'
    - '[String].replace(char,char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_315].testDisplayLineSeparatorsSingleLine()'
  - 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: com.univocity.parsers.issues.github.Github_315
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_315].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_315.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_315
    signature: '[com.univocity.parsers.issues.github.Github_315].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_61:31,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotesUntilDelimiter(boolean)'
      Src: com.univocity.parsers.issues.github.Github_61:32,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_61:33,1
    - Dst: '[com.univocity.parsers.issues.github.Github_61].setDelimiter(char)'
      Src: com.univocity.parsers.issues.github.Github_61:33,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_61:34,1
    - Dst: '[com.univocity.parsers.issues.github.Github_61].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_61:34,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_61:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_61:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_61].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_61:39,1
    - Dst: '[com.univocity.parsers.issues.github.Github_61].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_61:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_61].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_61:41,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: 42
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.issues.github.Github_61].testUnescapedQuotes1()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_61.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotesUntilDelimiter(boolean)'
    - '[com.univocity.parsers.issues.github.Github_61].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_61].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_61].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_61].testUnescapedQuotes1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_61:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotesUntilDelimiter(boolean)'
      Src: com.univocity.parsers.issues.github.Github_61:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_61:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_61].setDelimiter(char)'
      Src: com.univocity.parsers.issues.github.Github_61:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_61:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_61].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_61:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_61:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_61:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_61].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_61:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_61].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_61:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_61].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_61:56,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: 57
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 57
    functionName: '[com.univocity.parsers.issues.github.Github_61].testUnescapedQuotes2()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_61.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotesUntilDelimiter(boolean)'
    - '[com.univocity.parsers.issues.github.Github_61].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_61].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_61].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_61].testUnescapedQuotes2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_61
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_61].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_61.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_61
    signature: '[com.univocity.parsers.issues.github.Github_61].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_198:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
      Src: com.univocity.parsers.issues.github.Github_198:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_198:38,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_198:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_198:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.issues.github.Github_198:45,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
      Src: com.univocity.parsers.issues.github.Github_198:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_198].assertEquals(char,char)'
      Src: com.univocity.parsers.issues.github.Github_198:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].stopParsing()'
      Src: com.univocity.parsers.issues.github.Github_198:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 33
    functionDepth: 3
    functionLinenumber: 33
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.issues.github.Github_198].testDelimiterDetection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_198.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.issues.github.Github_198].assertEquals(char,char)'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
    - '[com.univocity.parsers.csv.CsvParser].stopParsing()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_198].testDelimiterDetection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_198
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_198].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_198.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_198
    signature: '[com.univocity.parsers.issues.github.Github_198].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_139:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_139:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_139:66,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_139:68,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_139:69,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_139:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_139:70,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_139:72,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_139)'
      Src: com.univocity.parsers.issues.github.Github_139:74,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_139:74,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].size()'
      Src: com.univocity.parsers.issues.github.Github_139:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].assertEquals(com.univocity.parsers.issues.github.Github_139,int)'
      Src: com.univocity.parsers.issues.github.Github_139:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].get(int)'
      Src: com.univocity.parsers.issues.github.Github_139:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].assertEquals(com.univocity.parsers.issues.github.Github_139,String)'
      Src: com.univocity.parsers.issues.github.Github_139:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].get(int)'
      Src: com.univocity.parsers.issues.github.Github_139:78,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].assertEquals(com.univocity.parsers.issues.github.Github_139,String)'
      Src: com.univocity.parsers.issues.github.Github_139:78,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].get(int)'
      Src: com.univocity.parsers.issues.github.Github_139:79,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].assertEquals(com.univocity.parsers.issues.github.Github_139,String)'
      Src: com.univocity.parsers.issues.github.Github_139:79,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].get(int)'
      Src: com.univocity.parsers.issues.github.Github_139:80,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].assertEquals(com.univocity.parsers.issues.github.Github_139,String)'
      Src: com.univocity.parsers.issues.github.Github_139:80,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].get(int)'
      Src: com.univocity.parsers.issues.github.Github_139:82,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].assertEquals(com.univocity.parsers.issues.github.Github_139,String)'
      Src: com.univocity.parsers.issues.github.Github_139:82,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].get(int)'
      Src: com.univocity.parsers.issues.github.Github_139:83,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].assertEquals(com.univocity.parsers.issues.github.Github_139,String)'
      Src: com.univocity.parsers.issues.github.Github_139:83,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].get(int)'
      Src: com.univocity.parsers.issues.github.Github_139:84,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].assertEquals(com.univocity.parsers.issues.github.Github_139,String)'
      Src: com.univocity.parsers.issues.github.Github_139:84,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].get(int)'
      Src: com.univocity.parsers.issues.github.Github_139:85,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].assertNull(com.univocity.parsers.issues.github.Github_139)'
      Src: com.univocity.parsers.issues.github.Github_139:85,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_139:87,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.issues.github.Github_139,StringWriter)'
      Src: com.univocity.parsers.issues.github.Github_139:89,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_139:90,1
    - Dst: '[com.univocity.parsers.issues.github.Github_139].assertEquals(com.univocity.parsers.issues.github.Github_139,com.univocity.parsers.issues.github.Github_139)'
      Src: com.univocity.parsers.issues.github.Github_139:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    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: 91
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 91
    functionName: '[com.univocity.parsers.issues.github.Github_139].parseAndWriteNestedObjects()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_139.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_139].assertEquals(com.univocity.parsers.issues.github.Github_139,int)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.issues.github.Github_139,StringWriter)'
    - '[com.univocity.parsers.issues.github.Github_139].setLineSeparator(String)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_139].get(int)'
    - '[com.univocity.parsers.issues.github.Github_139].assertEquals(com.univocity.parsers.issues.github.Github_139,com.univocity.parsers.issues.github.Github_139)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_139)'
    - '[com.univocity.parsers.issues.github.Github_139].assertEquals(com.univocity.parsers.issues.github.Github_139,String)'
    - '[com.univocity.parsers.issues.github.Github_139].size()'
    - '[com.univocity.parsers.issues.github.Github_139].assertNull(com.univocity.parsers.issues.github.Github_139)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_139].parseAndWriteNestedObjects()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_139
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_139].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_139.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_139
    signature: '[com.univocity.parsers.issues.github.Github_139].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - PhoneList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_139.Person1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_139.Person1].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_139.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_139.Person1
    signature: '[com.univocity.parsers.issues.github.Github_139.Person1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Mobile
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_139.PhoneList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_139.PhoneList].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_139.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_139.PhoneList
    signature: '[com.univocity.parsers.issues.github.Github_139.PhoneList].<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: com.univocity.parsers.issues.github.Github_139.Mobile
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_139.Mobile].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_139.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_139.Mobile
    signature: '[com.univocity.parsers.issues.github.Github_139.Mobile].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.Conversions].toDate(com.univocity.parsers.issues.github.Github_287,String)'
      Src: com.univocity.parsers.issues.github.Github_287:113,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor<Model>].convertFields(com.univocity.parsers.conversions.DateConversion)'
      Src: com.univocity.parsers.issues.github.Github_287:113,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].set(String)'
      Src: com.univocity.parsers.issues.github.Github_287:113,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toDate(com.univocity.parsers.issues.github.Github_287,String)'
      Src: com.univocity.parsers.issues.github.Github_287:114,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor<Model>].convertFields(com.univocity.parsers.conversions.DateConversion)'
      Src: com.univocity.parsers.issues.github.Github_287:114,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].set(String)'
      Src: com.univocity.parsers.issues.github.Github_287:114,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_287:117,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor<Model>)'
      Src: com.univocity.parsers.issues.github.Github_287:118,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_287:119,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_287:119,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_287:121,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_287:121,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_287:121,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor<Model>].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_287:123,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].get(int)'
      Src: com.univocity.parsers.issues.github.Github_287:123,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,String)'
      Src: com.univocity.parsers.issues.github.Github_287:124,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,int)'
      Src: com.univocity.parsers.issues.github.Github_287:125,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,String)'
      Src: com.univocity.parsers.issues.github.Github_287:126,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertNotNull(com.univocity.parsers.issues.github.Github_287)'
      Src: com.univocity.parsers.issues.github.Github_287:127,1
    - Dst: '[com.univocity.parsers.csv.TestUtils].formatDate(com.univocity.parsers.issues.github.Github_287)'
      Src: com.univocity.parsers.issues.github.Github_287:128,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertEquals(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:128,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertNotNull(com.univocity.parsers.issues.github.Github_287)'
      Src: com.univocity.parsers.issues.github.Github_287:130,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,String)'
      Src: com.univocity.parsers.issues.github.Github_287:131,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,int)'
      Src: com.univocity.parsers.issues.github.Github_287:132,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertNotNull(com.univocity.parsers.issues.github.Github_287)'
      Src: com.univocity.parsers.issues.github.Github_287:134,1
    - Dst: '[com.univocity.parsers.csv.TestUtils].formatDate(com.univocity.parsers.issues.github.Github_287)'
      Src: com.univocity.parsers.issues.github.Github_287:135,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertEquals(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:135,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,int)'
      Src: com.univocity.parsers.issues.github.Github_287:136,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertNotNull(com.univocity.parsers.issues.github.Github_287)'
      Src: com.univocity.parsers.issues.github.Github_287:138,1
    - Dst: '[com.univocity.parsers.csv.TestUtils].formatDate(com.univocity.parsers.issues.github.Github_287)'
      Src: com.univocity.parsers.issues.github.Github_287:139,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertEquals(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:139,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,int)'
      Src: com.univocity.parsers.issues.github.Github_287:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.BeanListProcessor<Model>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Model
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - processor
    argTypes:
    - com.univocity.parsers.common.processor.BeanListProcessor<Model>
    constantsTouched: []
    func_position:
      end: 143
      start: 112
    functionDepth: 3
    functionLinenumber: 112
    functionLinenumberEnd: 143
    functionName: '[com.univocity.parsers.issues.github.Github_287].parseWithMapping(com.univocity.parsers.common.processor.BeanListProcessor<Model>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_287].set(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor<Model>)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,int)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor<Model>].convertFields(com.univocity.parsers.conversions.DateConversion)'
    - '[com.univocity.parsers.issues.github.Github_287].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.TestUtils].formatDate(com.univocity.parsers.issues.github.Github_287)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor<Model>].getBeans()'
    - '[com.univocity.parsers.issues.github.Github_287].get(int)'
    - '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,String)'
    - '[com.univocity.parsers.issues.github.Github_287].assertNotNull(com.univocity.parsers.issues.github.Github_287)'
    - '[com.univocity.parsers.conversions.Conversions].toDate(com.univocity.parsers.issues.github.Github_287,String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_287].assertEquals(String,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: Model
    signature: '[com.univocity.parsers.issues.github.Github_287].parseWithMapping(com.univocity.parsers.common.processor.BeanListProcessor<Model>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_287:147,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getColumnMapper()'
      Src: com.univocity.parsers.issues.github.Github_287:149,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].attributeToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:151,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].attributeToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:152,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].attributeToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:153,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].attributeToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:154,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].attributeToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:157,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].attributeToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:158,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].attributeToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:161,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].attributeToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:162,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].attributeToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:165,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].attributeToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:166,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].parseWithMapping(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_287:168,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].writeWithMappings(Model,com.univocity.parsers.issues.github.Github_287)'
      Src: com.univocity.parsers.issues.github.Github_287:171,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.issues.github.Github_287:173,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,String)'
      Src: com.univocity.parsers.issues.github.Github_287:173,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].clone()'
      Src: com.univocity.parsers.issues.github.Github_287:180,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].remove(String)'
      Src: com.univocity.parsers.issues.github.Github_287:181,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].remove(String)'
      Src: com.univocity.parsers.issues.github.Github_287:182,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].remove(String)'
      Src: com.univocity.parsers.issues.github.Github_287:183,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].remove(String)'
      Src: com.univocity.parsers.issues.github.Github_287:184,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].remove(String)'
      Src: com.univocity.parsers.issues.github.Github_287:185,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].writeWithMappings(Model,com.univocity.parsers.issues.github.Github_287)'
      Src: com.univocity.parsers.issues.github.Github_287:187,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    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: 188
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 188
    functionName: '[com.univocity.parsers.issues.github.Github_287].mapColumnNameToAttributeInCode()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_287].attributeToColumnName(String,String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_287].parseWithMapping(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.issues.github.Github_287].writeWithMappings(Model,com.univocity.parsers.issues.github.Github_287)'
    - '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,String)'
    - '[com.univocity.parsers.issues.github.Github_287].remove(String)'
    - e.getMessage()
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getColumnMapper()'
    - '[com.univocity.parsers.issues.github.Github_287].clone()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_287].mapColumnNameToAttributeInCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_287:192,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getColumnMapper()'
      Src: com.univocity.parsers.issues.github.Github_287:194,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].attributeToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:197,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:198,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:199,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:200,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:201,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].attributeToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:202,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:205,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:206,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:207,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:208,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:211,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:212,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:213,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:214,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:217,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:218,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:219,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:220,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].parseWithMapping(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_287:222,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].writeWithMappings(Model,com.univocity.parsers.issues.github.Github_287)'
      Src: com.univocity.parsers.issues.github.Github_287:225,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.issues.github.Github_287:227,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,String)'
      Src: com.univocity.parsers.issues.github.Github_287:227,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].clone()'
      Src: com.univocity.parsers.issues.github.Github_287:233,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].remove(String)'
      Src: com.univocity.parsers.issues.github.Github_287:234,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].remove(String)'
      Src: com.univocity.parsers.issues.github.Github_287:235,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].remove(String)'
      Src: com.univocity.parsers.issues.github.Github_287:236,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].remove(String)'
      Src: com.univocity.parsers.issues.github.Github_287:237,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].writeWithMappings(Model,com.univocity.parsers.issues.github.Github_287)'
      Src: com.univocity.parsers.issues.github.Github_287:239,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 34
    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: 240
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 240
    functionName: '[com.univocity.parsers.issues.github.Github_287].mapColumnNameToMethodInCode()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_287].attributeToColumnName(String,String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_287].parseWithMapping(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.issues.github.Github_287].writeWithMappings(Model,com.univocity.parsers.issues.github.Github_287)'
    - e.getMessage()
    - '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,String)'
    - '[com.univocity.parsers.issues.github.Github_287].remove(String)'
    - '[com.univocity.parsers.issues.github.Github_287].methodToColumnName(String,String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getColumnMapper()'
    - '[com.univocity.parsers.issues.github.Github_287].clone()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_287].mapColumnNameToMethodInCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_287:244,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getColumnMapper()'
      Src: com.univocity.parsers.issues.github.Github_287:246,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].attributeToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:249,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:250,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:251,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:252,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:253,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].attributeToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:254,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:258,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:259,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:260,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:261,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:264,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:265,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:266,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:267,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:270,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:271,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:272,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
      Src: com.univocity.parsers.issues.github.Github_287:273,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].parseWithMapping(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_287:275,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].writeWithMappings(Model,com.univocity.parsers.issues.github.Github_287)'
      Src: com.univocity.parsers.issues.github.Github_287:278,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.issues.github.Github_287:280,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,String)'
      Src: com.univocity.parsers.issues.github.Github_287:280,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].clone()'
      Src: com.univocity.parsers.issues.github.Github_287:287,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].remove(String)'
      Src: com.univocity.parsers.issues.github.Github_287:288,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].remove(String)'
      Src: com.univocity.parsers.issues.github.Github_287:289,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].remove(String)'
      Src: com.univocity.parsers.issues.github.Github_287:290,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].remove(String)'
      Src: com.univocity.parsers.issues.github.Github_287:291,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].remove(String)'
      Src: com.univocity.parsers.issues.github.Github_287:292,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].writeWithMappings(Model,com.univocity.parsers.issues.github.Github_287)'
      Src: com.univocity.parsers.issues.github.Github_287:294,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 36
    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: 296
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 296
    functionName: '[com.univocity.parsers.issues.github.Github_287].mapColumnIndexToMethodInCode()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_287].methodToIndex(String,int)'
    - '[com.univocity.parsers.issues.github.Github_287].attributeToIndex(String,int)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_287].parseWithMapping(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.issues.github.Github_287].writeWithMappings(Model,com.univocity.parsers.issues.github.Github_287)'
    - '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,String)'
    - '[com.univocity.parsers.issues.github.Github_287].remove(String)'
    - e.getMessage()
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getColumnMapper()'
    - '[com.univocity.parsers.issues.github.Github_287].clone()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_287].mapColumnIndexToMethodInCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_287:299,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].setColumnMapper(com.univocity.parsers.common.fields.ColumnMapper)'
      Src: com.univocity.parsers.issues.github.Github_287:300,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toDate(com.univocity.parsers.issues.github.Github_287,String)'
      Src: com.univocity.parsers.issues.github.Github_287:301,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].convertFields(com.univocity.parsers.conversions.DateConversion)'
      Src: com.univocity.parsers.issues.github.Github_287:301,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].set(String)'
      Src: com.univocity.parsers.issues.github.Github_287:301,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toDate(com.univocity.parsers.issues.github.Github_287,String)'
      Src: com.univocity.parsers.issues.github.Github_287:302,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].convertFields(com.univocity.parsers.conversions.DateConversion)'
      Src: com.univocity.parsers.issues.github.Github_287:302,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].set(String)'
      Src: com.univocity.parsers.issues.github.Github_287:302,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_287:304,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_287:305,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_287:305,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_287:306,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_287:307,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_287:308,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_287:310,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_287:311,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord(Model)'
      Src: com.univocity.parsers.issues.github.Github_287:312,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_287:313,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_287:315,1
    - Dst: '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,String)'
      Src: com.univocity.parsers.issues.github.Github_287:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - Model
      - com.univocity.parsers.common.fields.ColumnMapper
      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:
    - object
    - mapper
    argTypes:
    - Model
    - com.univocity.parsers.common.fields.ColumnMapper
    constantsTouched: []
    func_position:
      end: 316
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 316
    functionName: '[com.univocity.parsers.issues.github.Github_287].writeWithMappings(Model,com.univocity.parsers.common.fields.ColumnMapper)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_287].set(String)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].setColumnMapper(com.univocity.parsers.common.fields.ColumnMapper)'
    - '[com.univocity.parsers.issues.github.Github_287].setLineSeparator(String)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].processRecord(Model)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].convertFields(com.univocity.parsers.conversions.DateConversion)'
    - '[com.univocity.parsers.issues.github.Github_287].assertEquals(com.univocity.parsers.issues.github.Github_287,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String,String,String)'
    - '[com.univocity.parsers.conversions.Conversions].toDate(com.univocity.parsers.issues.github.Github_287,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_287].writeWithMappings(Model,com.univocity.parsers.common.fields.ColumnMapper)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_287
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_287].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_287
    signature: '[com.univocity.parsers.issues.github.Github_287].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - TopModel
      - MissUniverse
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.issues.github.Github_287.Model
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.issues.github.Github_287.Model].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_287.Model
    signature: '[com.univocity.parsers.issues.github.Github_287.Model].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - TopModel
      - MissUniverse
      - 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: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.issues.github.Github_287.Model]._B()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.issues.github.Github_287.Model]._B()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - TopModel
      - MissUniverse
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[com.univocity.parsers.issues.github.Github_287.Model]._B(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_287.Model]._B(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - TopModel
      - MissUniverse
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.issues.github.Github_287.Model].setC(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_287.Model].setC(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - TopModel
      - MissUniverse
      - 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: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[com.univocity.parsers.issues.github.Github_287.Model].getC()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_287.Model].getC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - MissUniverse
      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: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[com.univocity.parsers.issues.github.Github_287.TopModel].getE()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_287.TopModel].getE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - MissUniverse
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.issues.github.Github_287.TopModel].setE(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_287.TopModel].setE(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - MissUniverse
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.issues.github.Github_287.TopModel].getF()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.issues.github.Github_287.TopModel].getF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - MissUniverse
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[com.univocity.parsers.issues.github.Github_287.TopModel].setF(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_287.TopModel].setF(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - MissUniverse
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_287.TopModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_287.TopModel].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_287.TopModel
    signature: '[com.univocity.parsers.issues.github.Github_287.TopModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Date
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[com.univocity.parsers.issues.github.Github_287.MissUniverse].getG()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Date
    signature: '[com.univocity.parsers.issues.github.Github_287.MissUniverse].getG()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Date
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - g
    argTypes:
    - Date
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[com.univocity.parsers.issues.github.Github_287.MissUniverse].setG(Date)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_287.MissUniverse].setG(Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      - 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: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[com.univocity.parsers.issues.github.Github_287.MissUniverse].getH()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.issues.github.Github_287.MissUniverse].getH()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Long].intValue()'
      Src: com.univocity.parsers.issues.github.Github_287.MissUniverse:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - h
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[com.univocity.parsers.issues.github.Github_287.MissUniverse].setH(Long)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached:
    - '[Long].intValue()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_287.MissUniverse].setH(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_287.MissUniverse
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_287.MissUniverse].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_287.MissUniverse
    signature: '[com.univocity.parsers.issues.github.Github_287.MissUniverse].<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: false
      returnValueGenericType: Object[][]
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 43
    functionName: '[com.univocity.parsers.issues.github.Github_183].inputProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_183.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_183].inputProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_183:52,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_183:53,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.ColumnProcessor)'
      Src: com.univocity.parsers.issues.github.Github_183:54,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].excludeIndexes(int,int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_183:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes(int,int)'
      Src: com.univocity.parsers.issues.github.Github_183:58,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaders(String)'
      Src: com.univocity.parsers.issues.github.Github_183:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_183:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_183:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_183].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_183:63,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_183:64,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_183:66,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_183)'
      Src: com.univocity.parsers.issues.github.Github_183:67,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_183:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_183].assertEquals(com.univocity.parsers.issues.github.Github_183,int)'
      Src: com.univocity.parsers.issues.github.Github_183:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_183].assertNull()'
      Src: com.univocity.parsers.issues.github.Github_183:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_183].assertNotNull()'
      Src: com.univocity.parsers.issues.github.Github_183:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_183].assertNotNull()'
      Src: com.univocity.parsers.issues.github.Github_183:71,1
    - Dst: '[com.univocity.parsers.issues.github.Github_183].assertNull()'
      Src: com.univocity.parsers.issues.github.Github_183:72,1
    - Dst: '[com.univocity.parsers.issues.github.Github_183].assertNull()'
      Src: com.univocity.parsers.issues.github.Github_183:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_183].assertNull()'
      Src: com.univocity.parsers.issues.github.Github_183:74,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessor].getColumnValuesAsMapOfIndexes()'
      Src: com.univocity.parsers.issues.github.Github_183:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_183].toString()'
      Src: com.univocity.parsers.issues.github.Github_183:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_183].assertEquals(com.univocity.parsers.issues.github.Github_183,String)'
      Src: com.univocity.parsers.issues.github.Github_183:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 1
    argNames:
    - exclude
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 78
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 78
    functionName: '[com.univocity.parsers.issues.github.Github_183].testColumnReader(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_183.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].excludeIndexes(int,int,int,int)'
    - '[com.univocity.parsers.issues.github.Github_183].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_183].assertEquals(com.univocity.parsers.issues.github.Github_183,String)'
    - '[com.univocity.parsers.common.processor.ColumnProcessor].getColumnValuesAsMapOfIndexes()'
    - '[com.univocity.parsers.issues.github.Github_183].assertNull()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_183].assertEquals(com.univocity.parsers.issues.github.Github_183,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_183].assertNotNull()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaders(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.ColumnProcessor)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_183)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_183].toString()'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes(int,int)'
    - '[com.univocity.parsers.common.processor.ColumnProcessor].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_183].testColumnReader(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_183
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_183].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_183.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_183
    signature: '[com.univocity.parsers.issues.github.Github_183].<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: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[com.univocity.parsers.issues.github.Github_109].inputProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_109.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_109].inputProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_109:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_109:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_109].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_109:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_109:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_109:45,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_109:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_109:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNextRecord()'
      Src: com.univocity.parsers.issues.github.Github_109:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_109].getMetaData()'
      Src: com.univocity.parsers.issues.github.Github_109:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_109].headers()'
      Src: com.univocity.parsers.issues.github.Github_109:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_109].assertNotNull(com.univocity.parsers.issues.github.Github_109)'
      Src: com.univocity.parsers.issues.github.Github_109:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_109].containsColumn(String)'
      Src: com.univocity.parsers.issues.github.Github_109:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_109].assertTrue(com.univocity.parsers.issues.github.Github_109)'
      Src: com.univocity.parsers.issues.github.Github_109:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_109].containsColumn(String)'
      Src: com.univocity.parsers.issues.github.Github_109:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_109].assertTrue(com.univocity.parsers.issues.github.Github_109)'
      Src: com.univocity.parsers.issues.github.Github_109:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.issues.github.Github_109].testInternal(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_109.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_109].assertTrue(com.univocity.parsers.issues.github.Github_109)'
    - '[com.univocity.parsers.issues.github.Github_109].assertNotNull(com.univocity.parsers.issues.github.Github_109)'
    - '[com.univocity.parsers.issues.github.Github_109].getMetaData()'
    - '[com.univocity.parsers.issues.github.Github_109].headers()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_109].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_109].containsColumn(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseNextRecord()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_109].testInternal(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: com.univocity.parsers.issues.github.Github_109
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_109].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_109.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_109
    signature: '[com.univocity.parsers.issues.github.Github_109].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_303].testAutoClosingDisabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_303:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[com.univocity.parsers.issues.github.Github_303].testAutoClosingDisabledSingleThread()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_303.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_303].testAutoClosingDisabled(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_303].testAutoClosingDisabledSingleThread()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_303].testAutoClosingDisabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_303:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 4
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.issues.github.Github_303].testAutoClosingDisabledMultiThread()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_303.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_303].testAutoClosingDisabled(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_303].testAutoClosingDisabledMultiThread()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_303:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_303:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_303].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_303:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setAutoClosingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_303:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.issues.github.Github_303:48,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_303:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_303:60,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_303:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_303].assertFalse()'
      Src: com.univocity.parsers.issues.github.Github_303:62,1
    - Dst: '[StringReader].close()'
      Src: com.univocity.parsers.issues.github.Github_303:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_303].assertTrue()'
      Src: com.univocity.parsers.issues.github.Github_303:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - separateThread
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 66
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.issues.github.Github_303].testAutoClosingDisabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_303.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setAutoClosingEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_303].assertTrue()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.issues.github.Github_303].assertFalse()'
    - '[StringReader].close()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_303].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_303].testAutoClosingDisabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_303
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_303].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_303.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_303
    signature: '[com.univocity.parsers.issues.github.Github_303].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_384:60,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_384:63,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_384:63,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_384:63,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_384:64,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_384:64,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_384:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    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: 66
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.issues.github.Github_384].testQuoteAutoDetection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_384.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_384].testQuoteAutoDetection()'
  - 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: com.univocity.parsers.issues.github.Github_384
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_384].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_384.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_384
    signature: '[com.univocity.parsers.issues.github.Github_384].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Long
      - String
      - String
      - Double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_384.MyPojo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_384.MyPojo].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_384.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_384.MyPojo
    signature: '[com.univocity.parsers.issues.github.Github_384.MyPojo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_328:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically(char,char,com.univocity.parsers.issues.github.Github_328)'
      Src: com.univocity.parsers.issues.github.Github_328:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_328:40,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_328)'
      Src: com.univocity.parsers.issues.github.Github_328:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_328:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.issues.github.Github_328:51,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
      Src: com.univocity.parsers.issues.github.Github_328:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_328].assertEquals(char,com.univocity.parsers.issues.github.Github_328)'
      Src: com.univocity.parsers.issues.github.Github_328:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_328].size()'
      Src: com.univocity.parsers.issues.github.Github_328:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_328].assertEquals(com.univocity.parsers.issues.github.Github_328,int)'
      Src: com.univocity.parsers.issues.github.Github_328:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.issues.github.Github_328].testLowerThom()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_328.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically(char,char,com.univocity.parsers.issues.github.Github_328)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_328].size()'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
    - '[com.univocity.parsers.issues.github.Github_328].assertEquals(com.univocity.parsers.issues.github.Github_328,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_328].assertEquals(char,com.univocity.parsers.issues.github.Github_328)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_328)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_328].testLowerThom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_328
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_328].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_328.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_328
    signature: '[com.univocity.parsers.issues.github.Github_328].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_62:35,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_62:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_62:36,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setNumberOfRecordsToRead(int)'
      Src: com.univocity.parsers.issues.github.Github_62:37,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setCommentCollectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_62:38,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_62:39,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowProcessor)'
      Src: com.univocity.parsers.issues.github.Github_62:40,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_62:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.RowProcessor
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.tsv.TsvParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - processor
    argTypes:
    - com.univocity.parsers.common.processor.RowProcessor
    constantsTouched: []
    func_position:
      end: 45
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.issues.github.Github_62].getParser(com.univocity.parsers.common.processor.RowProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_62.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_62].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowProcessor)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setNumberOfRecordsToRead(int)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setCommentCollectionEnabled(boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvParser
    signature: '[com.univocity.parsers.issues.github.Github_62].getParser(com.univocity.parsers.common.processor.RowProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_62].getParser(null)'
      Src: com.univocity.parsers.issues.github.Github_62:49,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_62:50,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].beginParsing(java.io.StringReader)'
      Src: com.univocity.parsers.issues.github.Github_62:50,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_62:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].assertNull(com.univocity.parsers.issues.github.Github_62)'
      Src: com.univocity.parsers.issues.github.Github_62:51,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_62:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].headers()'
      Src: com.univocity.parsers.issues.github.Github_62:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].assertEquals(com.univocity.parsers.issues.github.Github_62)'
      Src: com.univocity.parsers.issues.github.Github_62:52,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_62:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].lastComment()'
      Src: com.univocity.parsers.issues.github.Github_62:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].assertEquals(com.univocity.parsers.issues.github.Github_62,String)'
      Src: com.univocity.parsers.issues.github.Github_62:53,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_62:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].comments()'
      Src: com.univocity.parsers.issues.github.Github_62:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].values()'
      Src: com.univocity.parsers.issues.github.Github_62:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].contains(String)'
      Src: com.univocity.parsers.issues.github.Github_62:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].assertTrue(com.univocity.parsers.issues.github.Github_62)'
      Src: com.univocity.parsers.issues.github.Github_62:54,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_62:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].comments()'
      Src: com.univocity.parsers.issues.github.Github_62:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].values()'
      Src: com.univocity.parsers.issues.github.Github_62:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].contains(String)'
      Src: com.univocity.parsers.issues.github.Github_62:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].assertTrue(com.univocity.parsers.issues.github.Github_62)'
      Src: com.univocity.parsers.issues.github.Github_62:55,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_62:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].comments()'
      Src: com.univocity.parsers.issues.github.Github_62:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].values()'
      Src: com.univocity.parsers.issues.github.Github_62:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].contains(String)'
      Src: com.univocity.parsers.issues.github.Github_62:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].assertTrue(com.univocity.parsers.issues.github.Github_62)'
      Src: com.univocity.parsers.issues.github.Github_62:56,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_62:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].comments()'
      Src: com.univocity.parsers.issues.github.Github_62:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].values()'
      Src: com.univocity.parsers.issues.github.Github_62:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].contains(String)'
      Src: com.univocity.parsers.issues.github.Github_62:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].assertFalse(com.univocity.parsers.issues.github.Github_62)'
      Src: com.univocity.parsers.issues.github.Github_62:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    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: 58
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.issues.github.Github_62].testRead0Records()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_62.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_62].contains(String)'
    - '[java.io.StringReader].<init>(String)'
    - '[com.univocity.parsers.tsv.TsvParser].parseNext()'
    - '[com.univocity.parsers.tsv.TsvParser].beginParsing(java.io.StringReader)'
    - '[com.univocity.parsers.issues.github.Github_62].assertNull(com.univocity.parsers.issues.github.Github_62)'
    - '[com.univocity.parsers.issues.github.Github_62].assertEquals(com.univocity.parsers.issues.github.Github_62)'
    - '[com.univocity.parsers.issues.github.Github_62].assertFalse(com.univocity.parsers.issues.github.Github_62)'
    - '[com.univocity.parsers.issues.github.Github_62].comments()'
    - '[com.univocity.parsers.issues.github.Github_62].getParser(null)'
    - '[com.univocity.parsers.issues.github.Github_62].lastComment()'
    - '[com.univocity.parsers.issues.github.Github_62].assertTrue(com.univocity.parsers.issues.github.Github_62)'
    - '[com.univocity.parsers.issues.github.Github_62].headers()'
    - '[com.univocity.parsers.tsv.TsvParser].getContext()'
    - '[com.univocity.parsers.issues.github.Github_62].assertEquals(com.univocity.parsers.issues.github.Github_62,String)'
    - '[com.univocity.parsers.issues.github.Github_62].values()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_62].testRead0Records()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.AbstractRowProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_62:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_62].getParser(com.univocity.parsers.common.processor.AbstractRowProcessor)'
      Src: com.univocity.parsers.issues.github.Github_62:63,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_62:80,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(java.io.StringReader)'
      Src: com.univocity.parsers.issues.github.Github_62:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    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: 81
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.issues.github.Github_62].testRead0RecordsWithRowProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_62.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(String)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(java.io.StringReader)'
    - '[com.univocity.parsers.issues.github.Github_62].getParser(com.univocity.parsers.common.processor.AbstractRowProcessor)'
    - '[com.univocity.parsers.common.processor.AbstractRowProcessor].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_62].testRead0RecordsWithRowProcessor()'
  - 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: com.univocity.parsers.issues.github.Github_62
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_62].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_62.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_62
    signature: '[com.univocity.parsers.issues.github.Github_62].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_113:31,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setMaxCharsPerColumn(int)'
      Src: com.univocity.parsers.issues.github.Github_113:33,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_113:35,1
    - Dst: '[com.univocity.parsers.issues.github.Github_113].setDelimiter(char)'
      Src: com.univocity.parsers.issues.github.Github_113:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_113:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_113:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_113].fail(String)'
      Src: com.univocity.parsers.issues.github.Github_113:39,1
    - Dst: ex.getParsedContent()
      Src: com.univocity.parsers.issues.github.Github_113:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_113].assertEquals(com.univocity.parsers.issues.github.Github_113,String)'
      Src: com.univocity.parsers.issues.github.Github_113:41,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 43
    functionName: '[com.univocity.parsers.issues.github.Github_113].testMaxCharsPerColumnBehaves()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_113.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setMaxCharsPerColumn(int)'
    - '[com.univocity.parsers.issues.github.Github_113].assertEquals(com.univocity.parsers.issues.github.Github_113,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - ex.getParsedContent()
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_113].fail(String)'
    - '[com.univocity.parsers.issues.github.Github_113].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_113].testMaxCharsPerColumnBehaves()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_113
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_113].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_113.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_113
    signature: '[com.univocity.parsers.issues.github.Github_113].<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: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 43
    functionName: '[com.univocity.parsers.issues.github.Github_75].inputProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_75.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_75].inputProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.TrimConversion].<init>(int)'
      Src: com.univocity.parsers.issues.github.Github_75:47,1
    - Dst: '[com.univocity.parsers.conversions.TrimConversion].execute(String)'
      Src: com.univocity.parsers.issues.github.Github_75:47,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.issues.github.Github_75:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_75].assertTrue(com.univocity.parsers.issues.github.Github_75)'
      Src: com.univocity.parsers.issues.github.Github_75:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_75].assertEquals(String,String)'
      Src: com.univocity.parsers.issues.github.Github_75:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - length
    - input
    - expected
    argTypes:
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.issues.github.Github_75].testExecuteString(int,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_75.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.TrimConversion].<init>(int)'
    - '[com.univocity.parsers.issues.github.Github_75].assertTrue(com.univocity.parsers.issues.github.Github_75)'
    - '[String].length()'
    - '[com.univocity.parsers.conversions.TrimConversion].execute(String)'
    - '[com.univocity.parsers.issues.github.Github_75].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_75].testExecuteString(int,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: com.univocity.parsers.issues.github.Github_75
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_75].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_75.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_75
    signature: '[com.univocity.parsers.issues.github.Github_75].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_69:31,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String,String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_69:32,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_69:33,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_69:34,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: com.univocity.parsers.issues.github.Github_69:36,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: com.univocity.parsers.issues.github.Github_69:38,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord(java.util.HashMap)'
      Src: com.univocity.parsers.issues.github.Github_69:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.issues.github.Github_69].testException()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_69.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String,String,String,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[com.univocity.parsers.csv.CsvWriter].processRecord(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[java.io.StringWriter].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(java.io.StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_69].testException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_69
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_69].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_69.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_69
    signature: '[com.univocity.parsers.issues.github.Github_69].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_50:61,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].setStrictHeaderValidationEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_50:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_50:64,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_50:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_50:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_50:66,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_50:67,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_50:69,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_50:69,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_50:69,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_50:71,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50].get(int)'
      Src: com.univocity.parsers.issues.github.Github_50:71,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50].assertNotNull(com.univocity.parsers.issues.github.Github_50)'
      Src: com.univocity.parsers.issues.github.Github_50:72,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50].assertNull(com.univocity.parsers.issues.github.Github_50)'
      Src: com.univocity.parsers.issues.github.Github_50:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50].assertEquals(com.univocity.parsers.issues.github.Github_50,String)'
      Src: com.univocity.parsers.issues.github.Github_50:74,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50].assertEquals(com.univocity.parsers.issues.github.Github_50,String)'
      Src: com.univocity.parsers.issues.github.Github_50:75,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50].assertNotNull(com.univocity.parsers.issues.github.Github_50)'
      Src: com.univocity.parsers.issues.github.Github_50:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50].assertNull(com.univocity.parsers.issues.github.Github_50)'
      Src: com.univocity.parsers.issues.github.Github_50:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - strictValidationEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 78
      start: 60
    functionDepth: 3
    functionLinenumber: 60
    functionLinenumberEnd: 78
    functionName: '[com.univocity.parsers.issues.github.Github_50].runTest(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_50.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_50].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_50].get(int)'
    - '[com.univocity.parsers.issues.github.Github_50].assertNotNull(com.univocity.parsers.issues.github.Github_50)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.issues.github.Github_50].assertEquals(com.univocity.parsers.issues.github.Github_50,String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_50].assertNull(com.univocity.parsers.issues.github.Github_50)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].setStrictHeaderValidationEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_50].runTest(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_50].runTest(boolean)'
      Src: com.univocity.parsers.issues.github.Github_50:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 4
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.issues.github.Github_50].ensureBeanIsParsedWhenColumnsAreNotPresent()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_50.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_50].runTest(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_50].ensureBeanIsParsedWhenColumnsAreNotPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_50].runTest(boolean)'
      Src: com.univocity.parsers.issues.github.Github_50:88,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50].fail(String)'
      Src: com.univocity.parsers.issues.github.Github_50:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 85
    functionDepth: 4
    functionLinenumber: 85
    functionLinenumberEnd: 93
    functionName: '[com.univocity.parsers.issues.github.Github_50].ensureStringValidationStillWorks()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_50.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_50].fail(String)'
    - '[com.univocity.parsers.issues.github.Github_50].runTest(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_50].ensureStringValidationStillWorks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Z].<init>()'
      Src: com.univocity.parsers.issues.github.Github_50:103,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_50:106,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>()'
      Src: com.univocity.parsers.issues.github.Github_50:107,1
    - Dst: Collections.singletonList(Z)
      Src: com.univocity.parsers.issues.github.Github_50:107,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.issues.github.Github_50,StringWriter)'
      Src: com.univocity.parsers.issues.github.Github_50:107,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_50:109,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50].trim()'
      Src: com.univocity.parsers.issues.github.Github_50:109,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50].assertEquals(com.univocity.parsers.issues.github.Github_50,String)'
      Src: com.univocity.parsers.issues.github.Github_50:109,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>()'
      Src: com.univocity.parsers.issues.github.Github_50:111,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_50:111,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_50:111,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50].get(int)'
      Src: com.univocity.parsers.issues.github.Github_50:111,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50].assertEquals(com.univocity.parsers.issues.github.Github_50,int)'
      Src: com.univocity.parsers.issues.github.Github_50:112,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: 113
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 113
    functionName: '[com.univocity.parsers.issues.github.Github_50].testFormatWithPrimitiveTypes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_50.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_50].get(int)'
    - '[com.univocity.parsers.issues.github.Github_50].trim()'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.issues.github.Github_50,StringWriter)'
    - '[Z].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_50].assertEquals(com.univocity.parsers.issues.github.Github_50,int)'
    - Collections.singletonList(Z)
    - '[com.univocity.parsers.csv.CsvRoutines].<init>()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_50].assertEquals(com.univocity.parsers.issues.github.Github_50,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_50].testFormatWithPrimitiveTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_50
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_50].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_50.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_50
    signature: '[com.univocity.parsers.issues.github.Github_50].<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: com.univocity.parsers.issues.github.Github_50.P
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_50.P].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_50.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_50.P
    signature: '[com.univocity.parsers.issues.github.Github_50.P].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Date
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_50.E
      static: false
      superClass: P
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_50.E].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_50.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_50.E
    signature: '[com.univocity.parsers.issues.github.Github_50.E].<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: com.univocity.parsers.issues.github.Github_50.Z
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_50.Z].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_50.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_50.Z
    signature: '[com.univocity.parsers.issues.github.Github_50.Z].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].forParsing()'
      Src: com.univocity.parsers.issues.github.Github_260:62,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_260:62,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_260:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_260].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_260:63,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_260:65,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_260:65,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_260:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_260].get(int)'
      Src: com.univocity.parsers.issues.github.Github_260:67,1
    - Dst: Integer.valueOf(int)
      Src: com.univocity.parsers.issues.github.Github_260:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_260].assertEquals(com.univocity.parsers.issues.github.Github_260,com.univocity.parsers.issues.github.Github_260)'
      Src: com.univocity.parsers.issues.github.Github_260:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_260].get(int)'
      Src: com.univocity.parsers.issues.github.Github_260:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_260].assertEquals(com.univocity.parsers.issues.github.Github_260,null)'
      Src: com.univocity.parsers.issues.github.Github_260:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_260].get(int)'
      Src: com.univocity.parsers.issues.github.Github_260:69,1
    - Dst: Integer.valueOf(int)
      Src: com.univocity.parsers.issues.github.Github_260:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_260].assertEquals(com.univocity.parsers.issues.github.Github_260,com.univocity.parsers.issues.github.Github_260)'
      Src: com.univocity.parsers.issues.github.Github_260:69,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: 70
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.issues.github.Github_260].testParseAnnotatedIntegerWithPadding()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_260.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].forParsing()'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].parseAll(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_260].assertEquals(com.univocity.parsers.issues.github.Github_260,null)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.issues.github.Github_260].get(int)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_260].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_260].assertEquals(com.univocity.parsers.issues.github.Github_260,com.univocity.parsers.issues.github.Github_260)'
    - Integer.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_260].testParseAnnotatedIntegerWithPadding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].forWriting()'
      Src: com.univocity.parsers.issues.github.Github_260:74,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_260:74,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_260:75,1
    - Dst: '[com.univocity.parsers.issues.github.Github_260].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_260:75,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].trimValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_260:76,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_260:78,1
    - Dst: '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].<init>(int)'
      Src: com.univocity.parsers.issues.github.Github_260:79,1
    - Dst: '[ArrayList].add(com.univocity.parsers.issues.github.Github_260.PaddedNumber)'
      Src: com.univocity.parsers.issues.github.Github_260:79,1
    - Dst: '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].<init>(null)'
      Src: com.univocity.parsers.issues.github.Github_260:80,1
    - Dst: '[ArrayList].add(com.univocity.parsers.issues.github.Github_260.PaddedNumber)'
      Src: com.univocity.parsers.issues.github.Github_260:80,1
    - Dst: '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].<init>(int)'
      Src: com.univocity.parsers.issues.github.Github_260:81,1
    - Dst: '[ArrayList].add(com.univocity.parsers.issues.github.Github_260.PaddedNumber)'
      Src: com.univocity.parsers.issues.github.Github_260:81,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_260:83,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_260:85,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].writeAll(ArrayList,StringWriter)'
      Src: com.univocity.parsers.issues.github.Github_260:85,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_260:87,1
    - Dst: '[com.univocity.parsers.issues.github.Github_260].assertEquals(com.univocity.parsers.issues.github.Github_260,String)'
      Src: com.univocity.parsers.issues.github.Github_260:87,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: 88
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.issues.github.Github_260].testWriteAnnotatedIntegerWithPadding()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_260.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].trimValues(boolean)'
    - '[ArrayList].add(com.univocity.parsers.issues.github.Github_260.PaddedNumber)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].writeAll(ArrayList,StringWriter)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].<init>(null)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.issues.github.Github_260].assertEquals(com.univocity.parsers.issues.github.Github_260,String)'
    - '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].<init>(int)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].forWriting()'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.issues.github.Github_260].setLineSeparator(String)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_260].testWriteAnnotatedIntegerWithPadding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_260
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_260].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_260.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_260
    signature: '[com.univocity.parsers.issues.github.Github_260].<init>()'
  - 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: com.univocity.parsers.issues.github.Github_260.PaddedNumber
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_260.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_260.PaddedNumber
    signature: '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].<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: com.univocity.parsers.issues.github.Github_260.PaddedNumber
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].<init>(Integer)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_260.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_260.PaddedNumber
    signature: '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].<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: 51
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].getNumber()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_260.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].getNumber()'
  - 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:
    - number
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].setNumber(Integer)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_260.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].setNumber(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_131:34,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes(int,int)'
      Src: com.univocity.parsers.issues.github.Github_131:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_131:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_131:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_131:39,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_131)
      Src: com.univocity.parsers.issues.github.Github_131:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_131].assertEquals(com.univocity.parsers.issues.github.Github_131,String)'
      Src: com.univocity.parsers.issues.github.Github_131:40,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: 41
      start: 32
    functionDepth: 3
    functionLinenumber: 32
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.issues.github.Github_131].testColumnReorderingOnLine()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_131.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_131].assertEquals(com.univocity.parsers.issues.github.Github_131,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes(int,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - Arrays.toString(com.univocity.parsers.issues.github.Github_131)
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_131].testColumnReorderingOnLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_131
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_131].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_131.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_131
    signature: '[com.univocity.parsers.issues.github.Github_131].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_159:141,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_159:142,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_159:142,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_159:144,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_159)'
      Src: com.univocity.parsers.issues.github.Github_159:144,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_159:144,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].get(int)'
      Src: com.univocity.parsers.issues.github.Github_159:146,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
      Src: com.univocity.parsers.issues.github.Github_159:148,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
      Src: com.univocity.parsers.issues.github.Github_159:149,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
      Src: com.univocity.parsers.issues.github.Github_159:150,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
      Src: com.univocity.parsers.issues.github.Github_159:151,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
      Src: com.univocity.parsers.issues.github.Github_159:152,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
      Src: com.univocity.parsers.issues.github.Github_159:153,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
      Src: com.univocity.parsers.issues.github.Github_159:154,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
      Src: com.univocity.parsers.issues.github.Github_159:155,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].get(int)'
      Src: com.univocity.parsers.issues.github.Github_159:157,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
      Src: com.univocity.parsers.issues.github.Github_159:159,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
      Src: com.univocity.parsers.issues.github.Github_159:160,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
      Src: com.univocity.parsers.issues.github.Github_159:161,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
      Src: com.univocity.parsers.issues.github.Github_159:162,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
      Src: com.univocity.parsers.issues.github.Github_159:163,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
      Src: com.univocity.parsers.issues.github.Github_159:164,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
      Src: com.univocity.parsers.issues.github.Github_159:165,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
      Src: com.univocity.parsers.issues.github.Github_159:166,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_159:168,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_159:169,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_159:170,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_159:170,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_159:171,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_159:172,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.issues.github.Github_159,StringWriter)'
      Src: com.univocity.parsers.issues.github.Github_159:172,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_159:173,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,com.univocity.parsers.issues.github.Github_159)'
      Src: com.univocity.parsers.issues.github.Github_159:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 174
    functionName: '[com.univocity.parsers.issues.github.Github_159].testNestedWithPrefix()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_159].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.issues.github.Github_159].get(int)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_159)'
    - '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
    - '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.issues.github.Github_159,StringWriter)'
    - '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,com.univocity.parsers.issues.github.Github_159)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_159].testNestedWithPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_159:182,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_159:183,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_159:183,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_159:185,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_159)'
      Src: com.univocity.parsers.issues.github.Github_159:185,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_159:185,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].get(int)'
      Src: com.univocity.parsers.issues.github.Github_159:187,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
      Src: com.univocity.parsers.issues.github.Github_159:189,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
      Src: com.univocity.parsers.issues.github.Github_159:190,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
      Src: com.univocity.parsers.issues.github.Github_159:191,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
      Src: com.univocity.parsers.issues.github.Github_159:192,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
      Src: com.univocity.parsers.issues.github.Github_159:193,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
      Src: com.univocity.parsers.issues.github.Github_159:194,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
      Src: com.univocity.parsers.issues.github.Github_159:195,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
      Src: com.univocity.parsers.issues.github.Github_159:196,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].get(int)'
      Src: com.univocity.parsers.issues.github.Github_159:198,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
      Src: com.univocity.parsers.issues.github.Github_159:200,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
      Src: com.univocity.parsers.issues.github.Github_159:201,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
      Src: com.univocity.parsers.issues.github.Github_159:202,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
      Src: com.univocity.parsers.issues.github.Github_159:203,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
      Src: com.univocity.parsers.issues.github.Github_159:204,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
      Src: com.univocity.parsers.issues.github.Github_159:205,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
      Src: com.univocity.parsers.issues.github.Github_159:206,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
      Src: com.univocity.parsers.issues.github.Github_159:207,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_159:209,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_159:210,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_159:211,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_159:211,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_159:212,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.issues.github.Github_159,StringWriter)'
      Src: com.univocity.parsers.issues.github.Github_159:212,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_159:213,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,com.univocity.parsers.issues.github.Github_159)'
      Src: com.univocity.parsers.issues.github.Github_159:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 214
    functionName: '[com.univocity.parsers.issues.github.Github_159].testNestedTransformingIndex()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_159].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.issues.github.Github_159].get(int)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_159)'
    - '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,String)'
    - '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,int)'
    - '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.issues.github.Github_159,StringWriter)'
    - '[com.univocity.parsers.issues.github.Github_159].assertEquals(com.univocity.parsers.issues.github.Github_159,com.univocity.parsers.issues.github.Github_159)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_159].testNestedTransformingIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_159:246,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_159:247,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_159:247,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_159:249,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_159)'
      Src: com.univocity.parsers.issues.github.Github_159:249,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_159:249,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].get(int)'
      Src: com.univocity.parsers.issues.github.Github_159:250,1
    - Dst: '[Wheel].<init>(String,int)'
      Src: com.univocity.parsers.issues.github.Github_159:252,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].contains(Wheel)'
      Src: com.univocity.parsers.issues.github.Github_159:252,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertTrue(com.univocity.parsers.issues.github.Github_159)'
      Src: com.univocity.parsers.issues.github.Github_159:252,1
    - Dst: '[Wheel].<init>(String,int)'
      Src: com.univocity.parsers.issues.github.Github_159:253,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].contains(Wheel)'
      Src: com.univocity.parsers.issues.github.Github_159:253,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertTrue(com.univocity.parsers.issues.github.Github_159)'
      Src: com.univocity.parsers.issues.github.Github_159:253,1
    - Dst: '[Wheel].<init>(String,int)'
      Src: com.univocity.parsers.issues.github.Github_159:254,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].contains(Wheel)'
      Src: com.univocity.parsers.issues.github.Github_159:254,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertTrue(com.univocity.parsers.issues.github.Github_159)'
      Src: com.univocity.parsers.issues.github.Github_159:254,1
    - Dst: '[Wheel].<init>(String,int)'
      Src: com.univocity.parsers.issues.github.Github_159:255,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].contains(Wheel)'
      Src: com.univocity.parsers.issues.github.Github_159:255,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertTrue(com.univocity.parsers.issues.github.Github_159)'
      Src: com.univocity.parsers.issues.github.Github_159:255,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].get(int)'
      Src: com.univocity.parsers.issues.github.Github_159:257,1
    - Dst: '[Wheel].<init>(String,int)'
      Src: com.univocity.parsers.issues.github.Github_159:259,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].contains(Wheel)'
      Src: com.univocity.parsers.issues.github.Github_159:259,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertTrue(com.univocity.parsers.issues.github.Github_159)'
      Src: com.univocity.parsers.issues.github.Github_159:259,1
    - Dst: '[Wheel].<init>(String,int)'
      Src: com.univocity.parsers.issues.github.Github_159:260,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].contains(Wheel)'
      Src: com.univocity.parsers.issues.github.Github_159:260,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertTrue(com.univocity.parsers.issues.github.Github_159)'
      Src: com.univocity.parsers.issues.github.Github_159:260,1
    - Dst: '[Wheel].<init>(String,int)'
      Src: com.univocity.parsers.issues.github.Github_159:261,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].contains(Wheel)'
      Src: com.univocity.parsers.issues.github.Github_159:261,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertTrue(com.univocity.parsers.issues.github.Github_159)'
      Src: com.univocity.parsers.issues.github.Github_159:261,1
    - Dst: '[Wheel].<init>(String,int)'
      Src: com.univocity.parsers.issues.github.Github_159:262,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].contains(Wheel)'
      Src: com.univocity.parsers.issues.github.Github_159:262,1
    - Dst: '[com.univocity.parsers.issues.github.Github_159].assertTrue(com.univocity.parsers.issues.github.Github_159)'
      Src: com.univocity.parsers.issues.github.Github_159:262,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: 263
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 263
    functionName: '[com.univocity.parsers.issues.github.Github_159].testNestedList()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_159].assertTrue(com.univocity.parsers.issues.github.Github_159)'
    - '[com.univocity.parsers.issues.github.Github_159].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_159].contains(Wheel)'
    - '[com.univocity.parsers.issues.github.Github_159].get(int)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[Wheel].<init>(String,int)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_159)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_159].testNestedList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_159
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_159].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_159
    signature: '[com.univocity.parsers.issues.github.Github_159].<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: com.univocity.parsers.issues.github.Github_159.NameTransformer
      static: false
      superClass: HeaderTransformer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.issues.github.Github_159.NameTransformer].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_159.NameTransformer
    signature: '[com.univocity.parsers.issues.github.Github_159.NameTransformer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: com.univocity.parsers.issues.github.Github_159.NameTransformer:45,1
    - Dst: Character.toUpperCase(com.univocity.parsers.issues.github.Github_159.NameTransformer)
      Src: com.univocity.parsers.issues.github.Github_159.NameTransformer:45,1
    - Dst: '[String].substring(int)'
      Src: com.univocity.parsers.issues.github.Github_159.NameTransformer:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Field
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: HeaderTransformer
    argCount: 2
    argNames:
    - field
    - name
    argTypes:
    - Field
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.issues.github.Github_159.NameTransformer].transformName(Field,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(int)'
    - Character.toUpperCase(com.univocity.parsers.issues.github.Github_159.NameTransformer)
    - '[String].substring(int)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_159.NameTransformer].transformName(Field,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.parseInt()
      Src: com.univocity.parsers.issues.github.Github_159.IndexTransformer:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_159.IndexTransformer
      static: false
      superClass: HeaderTransformer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.issues.github.Github_159.IndexTransformer].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached:
    - Integer.parseInt()
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_159.IndexTransformer
    signature: '[com.univocity.parsers.issues.github.Github_159.IndexTransformer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Field
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: HeaderTransformer
    argCount: 2
    argNames:
    - field
    - index
    argTypes:
    - Field
    - int
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[com.univocity.parsers.issues.github.Github_159.IndexTransformer].transformIndex(Field,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.issues.github.Github_159.IndexTransformer].transformIndex(Field,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: com.univocity.parsers.issues.github.Github_159.Wheel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.issues.github.Github_159.Wheel].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_159.Wheel
    signature: '[com.univocity.parsers.issues.github.Github_159.Wheel].<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: com.univocity.parsers.issues.github.Github_159.Wheel
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - brand
    - miles
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.issues.github.Github_159.Wheel].<init>(String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_159.Wheel
    signature: '[com.univocity.parsers.issues.github.Github_159.Wheel].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_159.Wheel].getClass()'
      Src: com.univocity.parsers.issues.github.Github_159.Wheel:82,1
    - Dst: '[Object].getClass()'
      Src: com.univocity.parsers.issues.github.Github_159.Wheel:82,1
    - Dst: '[String].equals(com.univocity.parsers.issues.github.Github_159.Wheel)'
      Src: com.univocity.parsers.issues.github.Github_159.Wheel:87,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    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:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 88
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.issues.github.Github_159.Wheel].equals(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached:
    - '[String].equals(com.univocity.parsers.issues.github.Github_159.Wheel)'
    - '[com.univocity.parsers.issues.github.Github_159.Wheel].getClass()'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.issues.github.Github_159.Wheel].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: com.univocity.parsers.issues.github.Github_159.Wheel:92,1
    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: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 95
    functionName: '[com.univocity.parsers.issues.github.Github_159.Wheel].hashCode()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.issues.github.Github_159.Wheel].hashCode()'
  - 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: com.univocity.parsers.issues.github.Github_159.Wheel2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_159.Wheel2].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_159.Wheel2
    signature: '[com.univocity.parsers.issues.github.Github_159.Wheel2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Wheel
      - Wheel
      - Wheel
      - Wheel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_159.Car
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_159.Car].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_159.Car
    signature: '[com.univocity.parsers.issues.github.Github_159.Car].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Wheel2
      - Wheel2
      - Wheel2
      - Wheel2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_159.Car2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_159.Car2].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_159.Car2
    signature: '[com.univocity.parsers.issues.github.Github_159.Car2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Wheel>].add(Wheel)'
      Src: com.univocity.parsers.issues.github.Github_159.Car3:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Wheel
      classConcrete: true
      classEnum: false
      classFields:
      - List<Wheel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wheel
    argTypes:
    - Wheel
    constantsTouched: []
    func_position:
      end: 222
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionName: '[com.univocity.parsers.issues.github.Github_159.Car3].setWheel1(Wheel)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached:
    - '[List<Wheel>].add(Wheel)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_159.Car3].setWheel1(Wheel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Wheel>].add(Wheel)'
      Src: com.univocity.parsers.issues.github.Github_159.Car3:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Wheel
      classConcrete: true
      classEnum: false
      classFields:
      - List<Wheel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wheel
    argTypes:
    - Wheel
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[com.univocity.parsers.issues.github.Github_159.Car3].setWheel2(Wheel)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached:
    - '[List<Wheel>].add(Wheel)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_159.Car3].setWheel2(Wheel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Wheel>].add(Wheel)'
      Src: com.univocity.parsers.issues.github.Github_159.Car3:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Wheel
      classConcrete: true
      classEnum: false
      classFields:
      - List<Wheel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wheel
    argTypes:
    - Wheel
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[com.univocity.parsers.issues.github.Github_159.Car3].setWheel3(Wheel)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached:
    - '[List<Wheel>].add(Wheel)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_159.Car3].setWheel3(Wheel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Wheel>].add(Wheel)'
      Src: com.univocity.parsers.issues.github.Github_159.Car3:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Wheel
      classConcrete: true
      classEnum: false
      classFields:
      - List<Wheel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wheel
    argTypes:
    - Wheel
    constantsTouched: []
    func_position:
      end: 237
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 237
    functionName: '[com.univocity.parsers.issues.github.Github_159.Car3].setWheel4(Wheel)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached:
    - '[List<Wheel>].add(Wheel)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_159.Car3].setWheel4(Wheel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_159.Car3:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Wheel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_159.Car3
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_159.Car3].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_159.Car3
    signature: '[com.univocity.parsers.issues.github.Github_159.Car3].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.Conversion<Boolean,Double>
      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: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.issues.github.Github_14].conversionProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_14.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_14].conversionProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_14:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_14:63,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_14:64,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_14:66,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBoolean(String,String)'
      Src: com.univocity.parsers.issues.github.Github_14:68,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertAll(com.univocity.parsers.conversions.BooleanConversion,com.univocity.parsers.conversions.Conversion<Boolean,Double>)'
      Src: com.univocity.parsers.issues.github.Github_14:68,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBoolean(String,String)'
      Src: com.univocity.parsers.issues.github.Github_14:70,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertIndexes(com.univocity.parsers.conversions.BooleanConversion,com.univocity.parsers.conversions.Conversion<Boolean,Double>)'
      Src: com.univocity.parsers.issues.github.Github_14:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_14].set(int,int)'
      Src: com.univocity.parsers.issues.github.Github_14:70,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.ObjectColumnProcessor)'
      Src: com.univocity.parsers.issues.github.Github_14:73,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_14:75,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_14:76,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_14:76,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].getColumnValuesAsMapOfNames()'
      Src: com.univocity.parsers.issues.github.Github_14:78,1
    - Dst: '[com.univocity.parsers.issues.github.Github_14].size()'
      Src: com.univocity.parsers.issues.github.Github_14:79,1
    - Dst: '[com.univocity.parsers.issues.github.Github_14].assertEquals(com.univocity.parsers.issues.github.Github_14,int)'
      Src: com.univocity.parsers.issues.github.Github_14:79,1
    - Dst: '[com.univocity.parsers.issues.github.Github_14].get(String)'
      Src: com.univocity.parsers.issues.github.Github_14:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_14].assertNotNull(com.univocity.parsers.issues.github.Github_14)'
      Src: com.univocity.parsers.issues.github.Github_14:82,1
    - Dst: '[com.univocity.parsers.issues.github.Github_14].size()'
      Src: com.univocity.parsers.issues.github.Github_14:83,1
    - Dst: '[com.univocity.parsers.issues.github.Github_14].assertEquals(com.univocity.parsers.issues.github.Github_14,int)'
      Src: com.univocity.parsers.issues.github.Github_14:83,1
    - Dst: Arrays.asList(float,float)
      Src: com.univocity.parsers.issues.github.Github_14:84,1
    - Dst: '[com.univocity.parsers.issues.github.Github_14].assertEquals(com.univocity.parsers.issues.github.Github_14,com.univocity.parsers.issues.github.Github_14)'
      Src: com.univocity.parsers.issues.github.Github_14:84,1
    - Dst: '[com.univocity.parsers.issues.github.Github_14].get(String)'
      Src: com.univocity.parsers.issues.github.Github_14:86,1
    - Dst: '[com.univocity.parsers.issues.github.Github_14].assertNotNull(com.univocity.parsers.issues.github.Github_14)'
      Src: com.univocity.parsers.issues.github.Github_14:87,1
    - Dst: '[com.univocity.parsers.issues.github.Github_14].size()'
      Src: com.univocity.parsers.issues.github.Github_14:88,1
    - Dst: '[com.univocity.parsers.issues.github.Github_14].assertEquals(com.univocity.parsers.issues.github.Github_14,int)'
      Src: com.univocity.parsers.issues.github.Github_14:88,1
    - Dst: Arrays.asList(float,float)
      Src: com.univocity.parsers.issues.github.Github_14:89,1
    - Dst: '[com.univocity.parsers.issues.github.Github_14].assertEquals(com.univocity.parsers.issues.github.Github_14,com.univocity.parsers.issues.github.Github_14)'
      Src: com.univocity.parsers.issues.github.Github_14:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.Conversion<Boolean,Double>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - convertAll
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 90
      start: 60
    functionDepth: 3
    functionLinenumber: 60
    functionLinenumberEnd: 90
    functionName: '[com.univocity.parsers.issues.github.Github_14].testConversion(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_14.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_14].assertEquals(com.univocity.parsers.issues.github.Github_14,com.univocity.parsers.issues.github.Github_14)'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_14].set(int,int)'
    - '[com.univocity.parsers.issues.github.Github_14].assertNotNull(com.univocity.parsers.issues.github.Github_14)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_14].size()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertAll(com.univocity.parsers.conversions.BooleanConversion,com.univocity.parsers.conversions.Conversion<Boolean,Double>)'
    - '[com.univocity.parsers.conversions.Conversions].toBoolean(String,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertIndexes(com.univocity.parsers.conversions.BooleanConversion,com.univocity.parsers.conversions.Conversion<Boolean,Double>)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.ObjectColumnProcessor)'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].getColumnValuesAsMapOfNames()'
    - '[com.univocity.parsers.issues.github.Github_14].assertEquals(com.univocity.parsers.issues.github.Github_14,int)'
    - Arrays.asList(float,float)
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_14].get(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_14].testConversion(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.Conversion].<init>()'
      Src: com.univocity.parsers.issues.github.Github_14:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.Conversion<Boolean,Double>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_14
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_14].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_14.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.Conversion].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_14
    signature: '[com.univocity.parsers.issues.github.Github_14].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_112:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_112:37,1
    - Dst: '[com.univocity.parsers.issues.github.Github_112].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_112:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_112:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_112:40,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_112:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_112:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_112:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_112].headers()'
      Src: com.univocity.parsers.issues.github.Github_112:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_112].assertEquals(com.univocity.parsers.issues.github.Github_112)'
      Src: com.univocity.parsers.issues.github.Github_112:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_112:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_112].parsedHeaders()'
      Src: com.univocity.parsers.issues.github.Github_112:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_112].assertEquals(com.univocity.parsers.issues.github.Github_112)'
      Src: com.univocity.parsers.issues.github.Github_112:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_112:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_112].assertEquals(com.univocity.parsers.issues.github.Github_112)'
      Src: com.univocity.parsers.issues.github.Github_112: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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.issues.github.Github_112].headersAvailableOnBeginParsing()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_112.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_112].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_112].parsedHeaders()'
    - '[com.univocity.parsers.csv.CsvParser].parseNext()'
    - '[com.univocity.parsers.issues.github.Github_112].headers()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].getContext()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_112].assertEquals(com.univocity.parsers.issues.github.Github_112)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_112].headersAvailableOnBeginParsing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_112:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_112:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_112].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_112:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_112:52,1
    - Dst: '[com.univocity.parsers.common.processor.RowProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_112:53,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.RowProcessor)'
      Src: com.univocity.parsers.issues.github.Github_112:53,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_112:71,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_112:72,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_112: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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.issues.github.Github_112].headersAvailableOnProcessStarted()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_112.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_112].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.common.processor.RowProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.RowProcessor)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_112].headersAvailableOnProcessStarted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_112
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_112].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_112.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_112
    signature: '[com.univocity.parsers.issues.github.Github_112].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_33:38,1
    - Dst: '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].<init>()'
      Src: com.univocity.parsers.issues.github.Github_33:40,1
    - Dst: '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].addFormat(String,String)'
      Src: com.univocity.parsers.issues.github.Github_33:41,1
    - Dst: '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].addFormat(String,String)'
      Src: com.univocity.parsers.issues.github.Github_33:42,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertFields(com.univocity.parsers.conversions.FormattedBigDecimalConversion)'
      Src: com.univocity.parsers.issues.github.Github_33:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_33].set(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_33:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_33:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_33:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_33].setDelimiter(char)'
      Src: com.univocity.parsers.issues.github.Github_33:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_33:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_33].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_33:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_33:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_33:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_33:54,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_33:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_33:56,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
      Src: com.univocity.parsers.issues.github.Github_33:58,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_33:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_33].assertEquals(BigDecimal)'
      Src: com.univocity.parsers.issues.github.Github_33:60,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_33:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_33].assertEquals(BigDecimal)'
      Src: com.univocity.parsers.issues.github.Github_33:61,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_33:62,1
    - Dst: '[com.univocity.parsers.issues.github.Github_33].assertEquals(BigDecimal)'
      Src: com.univocity.parsers.issues.github.Github_33:62,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_33:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_33].assertEquals(BigDecimal)'
      Src: com.univocity.parsers.issues.github.Github_33:63,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_33:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_33].assertEquals(BigDecimal)'
      Src: com.univocity.parsers.issues.github.Github_33:64,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_33:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_33].assertEquals(BigDecimal)'
      Src: com.univocity.parsers.issues.github.Github_33: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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 67
    functionName: '[com.univocity.parsers.issues.github.Github_33].testMultipleConversionsWork()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_33.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_33].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].addFormat(String,String)'
    - '[com.univocity.parsers.issues.github.Github_33].assertEquals(BigDecimal)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertFields(com.univocity.parsers.conversions.FormattedBigDecimalConversion)'
    - '[com.univocity.parsers.issues.github.Github_33].set(String,String,String)'
    - '[com.univocity.parsers.issues.github.Github_33].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_33].testMultipleConversionsWork()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_33
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_33].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_33.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_33
    signature: '[com.univocity.parsers.issues.github.Github_33].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_31:103,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_31:104,1
    - Dst: '[com.univocity.parsers.issues.github.Github_31].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_31:104,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_31:105,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_31:106,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_31:110,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_31)'
      Src: com.univocity.parsers.issues.github.Github_31:111,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_31:111,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_31:113,1
    - Dst: '[com.univocity.parsers.issues.github.Github_31].assertEquals(com.univocity.parsers.issues.github.Github_31,com.univocity.parsers.issues.github.Github_31)'
      Src: com.univocity.parsers.issues.github.Github_31:114,1
    - Dst: '[com.univocity.parsers.issues.github.Github_31].assertEquals(com.univocity.parsers.issues.github.Github_31,com.univocity.parsers.issues.github.Github_31)'
      Src: com.univocity.parsers.issues.github.Github_31:115,1
    - Dst: '[com.univocity.parsers.issues.github.Github_31].assertEquals(com.univocity.parsers.issues.github.Github_31,com.univocity.parsers.issues.github.Github_31)'
      Src: com.univocity.parsers.issues.github.Github_31:116,1
    - Dst: '[com.univocity.parsers.issues.github.Github_31].assertEquals(com.univocity.parsers.issues.github.Github_31,com.univocity.parsers.issues.github.Github_31)'
      Src: com.univocity.parsers.issues.github.Github_31:117,1
    - Dst: '[com.univocity.parsers.issues.github.Github_31].assertEquals(com.univocity.parsers.issues.github.Github_31,com.univocity.parsers.issues.github.Github_31)'
      Src: com.univocity.parsers.issues.github.Github_31:118,1
    - Dst: '[com.univocity.parsers.issues.github.Github_31].assertEquals(com.univocity.parsers.issues.github.Github_31,com.univocity.parsers.issues.github.Github_31)'
      Src: com.univocity.parsers.issues.github.Github_31:119,1
    - Dst: '[com.univocity.parsers.issues.github.Github_31].assertEquals(com.univocity.parsers.issues.github.Github_31,com.univocity.parsers.issues.github.Github_31)'
      Src: com.univocity.parsers.issues.github.Github_31:120,1
    - Dst: '[com.univocity.parsers.issues.github.Github_31].assertEquals(com.univocity.parsers.issues.github.Github_31,com.univocity.parsers.issues.github.Github_31)'
      Src: com.univocity.parsers.issues.github.Github_31:121,1
    - Dst: '[com.univocity.parsers.issues.github.Github_31].assertEquals(com.univocity.parsers.issues.github.Github_31,com.univocity.parsers.issues.github.Github_31)'
      Src: com.univocity.parsers.issues.github.Github_31:122,1
    - Dst: '[com.univocity.parsers.issues.github.Github_31].assertEquals(com.univocity.parsers.issues.github.Github_31,com.univocity.parsers.issues.github.Github_31)'
      Src: com.univocity.parsers.issues.github.Github_31:123,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_31:125,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_31:126,1
    - Dst: '[com.univocity.parsers.issues.github.Github_31].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_31:126,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_31:127,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_31:127,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_31:131,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_31:132,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose(com.univocity.parsers.issues.github.Github_31)'
      Src: com.univocity.parsers.issues.github.Github_31:133,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_31:135,1
    - Dst: '[com.univocity.parsers.issues.github.Github_31].assertEquals(com.univocity.parsers.issues.github.Github_31,String)'
      Src: com.univocity.parsers.issues.github.Github_31:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 101
    functionDepth: 3
    functionLinenumber: 101
    functionLinenumberEnd: 137
    functionName: '[com.univocity.parsers.issues.github.Github_31].testConversionToEnumAndBack()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_31.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_31].assertEquals(com.univocity.parsers.issues.github.Github_31,com.univocity.parsers.issues.github.Github_31)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_31].assertEquals(com.univocity.parsers.issues.github.Github_31,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].processRecordsAndClose(com.univocity.parsers.issues.github.Github_31)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.issues.github.Github_31].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_31)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_31].testConversionToEnumAndBack()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_31
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_31].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_31.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_31
    signature: '[com.univocity.parsers.issues.github.Github_31].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Gender
      - Gender
      - Gender
      - Gender
      - Gender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_31.AB
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[com.univocity.parsers.issues.github.Github_31.AB].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_31.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_31.AB
    signature: '[com.univocity.parsers.issues.github.Github_31.AB].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_409:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_409:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically(char)'
      Src: com.univocity.parsers.issues.github.Github_409:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_409:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_409:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
      Src: com.univocity.parsers.issues.github.Github_409:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.github.Github_409)'
      Src: com.univocity.parsers.issues.github.Github_409:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
      Src: com.univocity.parsers.issues.github.Github_409:54,1
    - Dst: '[com.univocity.parsers.common.processor.AbstractRowProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_409:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.AbstractRowProcessor)'
      Src: com.univocity.parsers.issues.github.Github_409:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_409:65,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_409)'
      Src: com.univocity.parsers.issues.github.Github_409:67,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_409:67,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.issues.github.Github_409:68,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getQuoteEscape()'
      Src: com.univocity.parsers.issues.github.Github_409:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_409].assertEquals(char,char)'
      Src: com.univocity.parsers.issues.github.Github_409:68,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].stopParsing()'
      Src: com.univocity.parsers.issues.github.Github_409:69,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_409)'
      Src: com.univocity.parsers.issues.github.Github_409:71,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_409:71,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_409:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_409].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_409:74,1
    - Dst: '[com.univocity.parsers.issues.github.Github_409].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_409:75,1
    - Dst: '[com.univocity.parsers.issues.github.Github_409].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_409:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_409].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_409:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_409].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_409:78,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: 79
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.issues.github.Github_409].testPaddingOnFixedWidth()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_409.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].get(int)'
    - '[com.univocity.parsers.issues.github.Github_409].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.AbstractRowProcessor)'
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].stopParsing()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically(char)'
    - '[com.univocity.parsers.csv.CsvFormat].getQuoteEscape()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_409].assertEquals(char,char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.github.Github_409)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_409)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.common.processor.AbstractRowProcessor].<init>()'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_409].testPaddingOnFixedWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_409
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_409].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_409.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_409
    signature: '[com.univocity.parsers.issues.github.Github_409].<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: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 44
    functionName: '[com.univocity.parsers.issues.github.Github_165].inputBufferSizeProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_165.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_165].inputBufferSizeProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_165:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.issues.github.Github_165:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setInputBufferSize(int)'
      Src: com.univocity.parsers.issues.github.Github_165:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_165:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_165:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_165:52,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_165:54,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_165:54,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_165:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_165:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].currentParsedContent()'
      Src: com.univocity.parsers.issues.github.Github_165:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].assertEquals(com.univocity.parsers.issues.github.Github_165,String)'
      Src: com.univocity.parsers.issues.github.Github_165:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].stopParsing()'
      Src: com.univocity.parsers.issues.github.Github_165:57,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_165:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_165:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_165:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].currentParsedContent()'
      Src: com.univocity.parsers.issues.github.Github_165:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].assertEquals(com.univocity.parsers.issues.github.Github_165,String)'
      Src: com.univocity.parsers.issues.github.Github_165:60,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_165:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_165:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_165:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].currentParsedContent()'
      Src: com.univocity.parsers.issues.github.Github_165:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].assertEquals(com.univocity.parsers.issues.github.Github_165,String)'
      Src: com.univocity.parsers.issues.github.Github_165:63,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_165:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_165:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_165:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].currentParsedContent()'
      Src: com.univocity.parsers.issues.github.Github_165:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].assertEquals(com.univocity.parsers.issues.github.Github_165,String)'
      Src: com.univocity.parsers.issues.github.Github_165:66,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_165:68,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_165:68,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_165:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].currentParsedContent()'
      Src: com.univocity.parsers.issues.github.Github_165:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].assertEquals(com.univocity.parsers.issues.github.Github_165,null)'
      Src: com.univocity.parsers.issues.github.Github_165:69,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_165:71,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_165:71,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_165:72,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_165:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].currentParsedContent()'
      Src: com.univocity.parsers.issues.github.Github_165:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].assertEquals(com.univocity.parsers.issues.github.Github_165,String)'
      Src: com.univocity.parsers.issues.github.Github_165:73,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_165:74,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_165:75,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].currentParsedContent()'
      Src: com.univocity.parsers.issues.github.Github_165:75,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].assertEquals(com.univocity.parsers.issues.github.Github_165,String)'
      Src: com.univocity.parsers.issues.github.Github_165:75,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_165:76,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_165:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].currentParsedContent()'
      Src: com.univocity.parsers.issues.github.Github_165:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].assertEquals(com.univocity.parsers.issues.github.Github_165,null)'
      Src: com.univocity.parsers.issues.github.Github_165:77,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].stopParsing()'
      Src: com.univocity.parsers.issues.github.Github_165:78,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_165:80,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_165:80,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_165:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].currentParsedContent()'
      Src: com.univocity.parsers.issues.github.Github_165:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_165].assertEquals(com.univocity.parsers.issues.github.Github_165,null)'
      Src: com.univocity.parsers.issues.github.Github_165:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inputBufferSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 82
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.issues.github.Github_165].testCurrentParsedContentWithShortString(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_165.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.csv.CsvParser].parseNext()'
    - '[com.univocity.parsers.issues.github.Github_165].currentParsedContent()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.csv.CsvParser].getContext()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_165].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_165].assertEquals(com.univocity.parsers.issues.github.Github_165,String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setInputBufferSize(int)'
    - '[com.univocity.parsers.csv.CsvParser].stopParsing()'
    - '[com.univocity.parsers.issues.github.Github_165].assertEquals(com.univocity.parsers.issues.github.Github_165,null)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_165].testCurrentParsedContentWithShortString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_165
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_165].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_165.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_165
    signature: '[com.univocity.parsers.issues.github.Github_165].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_7:37,1
    - Dst: '[com.univocity.parsers.issues.github.Github_7].newReader(String)'
      Src: com.univocity.parsers.issues.github.Github_7:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.issues.github.Github_7].readerProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_7.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_7].newReader(String)'
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_7].readerProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_7:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_7:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_7:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_7:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_7:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_7].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_7:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_7:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_7:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_7:53,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(Reader)'
      Src: com.univocity.parsers.issues.github.Github_7:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_7].assertHeadersAndValuesMatch(com.univocity.parsers.common.processor.RowListProcessor,com.univocity.parsers.issues.github.Github_7,com.univocity.parsers.issues.github.Github_7)'
      Src: com.univocity.parsers.issues.github.Github_7:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 1
    argNames:
    - input
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 62
      start: 42
    functionDepth: 3
    functionLinenumber: 42
    functionLinenumberEnd: 62
    functionName: '[com.univocity.parsers.issues.github.Github_7].parseStringWithSlashN(Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_7.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(Reader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.issues.github.Github_7].assertHeadersAndValuesMatch(com.univocity.parsers.common.processor.RowListProcessor,com.univocity.parsers.issues.github.Github_7,com.univocity.parsers.issues.github.Github_7)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_7].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_7].parseStringWithSlashN(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: com.univocity.parsers.issues.github.Github_7
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_7].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_7.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_7
    signature: '[com.univocity.parsers.issues.github.Github_7].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>()'
      Src: com.univocity.parsers.issues.github.Github_427:53,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_427)'
      Src: com.univocity.parsers.issues.github.Github_427:53,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_427:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_427].assertEquals(com.univocity.parsers.issues.github.Github_427,com.univocity.parsers.issues.github.Github_427)'
      Src: com.univocity.parsers.issues.github.Github_427:54,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: 56
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.issues.github.Github_427].enumerationWithDefaultNullReadTest()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_427.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_427].assertEquals(com.univocity.parsers.issues.github.Github_427,com.univocity.parsers.issues.github.Github_427)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_427)'
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_427].enumerationWithDefaultNullReadTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_427
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_427].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_427.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_427
    signature: '[com.univocity.parsers.issues.github.Github_427].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - CarType
      - 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: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.issues.github.Github_427.Car].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_427.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.issues.github.Github_427.Car].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - CarType
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_427.Car
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_427.Car].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_427.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_427.Car
    signature: '[com.univocity.parsers.issues.github.Github_427.Car].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_416:19,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_416:20,1
    - Dst: '[com.univocity.parsers.issues.github.Github_416].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_416:20,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_416:21,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_416:22,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_416:24,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_416:25,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_416:25,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_416:26,1
    - Dst: '[com.univocity.parsers.issues.github.Github_416].selectedHeaders()'
      Src: com.univocity.parsers.issues.github.Github_416:26,1
    - Dst: '[com.univocity.parsers.issues.github.Github_416].assertEquals(com.univocity.parsers.issues.github.Github_416)'
      Src: com.univocity.parsers.issues.github.Github_416:26,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_416:27,1
    - Dst: '[com.univocity.parsers.issues.github.Github_416].parsedHeaders()'
      Src: com.univocity.parsers.issues.github.Github_416:27,1
    - Dst: '[com.univocity.parsers.issues.github.Github_416].assertEquals(com.univocity.parsers.issues.github.Github_416)'
      Src: com.univocity.parsers.issues.github.Github_416:27,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_416:28,1
    - Dst: '[com.univocity.parsers.issues.github.Github_416].assertEquals(com.univocity.parsers.issues.github.Github_416)'
      Src: com.univocity.parsers.issues.github.Github_416:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 17
    functionDepth: 3
    functionLinenumber: 17
    functionLinenumberEnd: 29
    functionName: '[com.univocity.parsers.issues.github.Github_416].testSelectedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_416.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_416].selectedHeaders()'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String,String,String)'
    - '[com.univocity.parsers.csv.CsvParser].parseNext()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_416].parsedHeaders()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].getContext()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_416].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_416].assertEquals(com.univocity.parsers.issues.github.Github_416)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_416].testSelectedHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_416
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_416].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_416.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_416
    signature: '[com.univocity.parsers.issues.github.Github_416].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_136:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
      Src: com.univocity.parsers.issues.github.Github_136:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_136:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_136:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_136].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_136:42,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_136:44,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].iterate(com.univocity.parsers.issues.github.Github_136)'
      Src: com.univocity.parsers.issues.github.Github_136:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_136].iterator()'
      Src: com.univocity.parsers.issues.github.Github_136:46,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.issues.github.Github_136:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_136].hasNext()'
      Src: com.univocity.parsers.issues.github.Github_136:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_136].getContext()'
      Src: com.univocity.parsers.issues.github.Github_136:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_136].currentParsedContent()'
      Src: com.univocity.parsers.issues.github.Github_136:50,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.issues.github.Github_136)'
      Src: com.univocity.parsers.issues.github.Github_136:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_136].next()'
      Src: com.univocity.parsers.issues.github.Github_136:51,1
    - Dst: '[ArrayList].add(com.univocity.parsers.issues.github.Github_136)'
      Src: com.univocity.parsers.issues.github.Github_136:51,1
    - Dst: '[ArrayList].size()'
      Src: com.univocity.parsers.issues.github.Github_136:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_136].assertEquals(com.univocity.parsers.issues.github.Github_136,int)'
      Src: com.univocity.parsers.issues.github.Github_136:53,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_136:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_136].getQuantity()'
      Src: com.univocity.parsers.issues.github.Github_136:54,1
    - Dst: Integer.valueOf(int)
      Src: com.univocity.parsers.issues.github.Github_136:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_136].assertEquals(com.univocity.parsers.issues.github.Github_136,com.univocity.parsers.issues.github.Github_136)'
      Src: com.univocity.parsers.issues.github.Github_136:54,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_136:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_136].getComments()'
      Src: com.univocity.parsers.issues.github.Github_136:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_136].assertEquals(com.univocity.parsers.issues.github.Github_136,String)'
      Src: com.univocity.parsers.issues.github.Github_136:55,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.issues.github.Github_136:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_136].assertEquals(com.univocity.parsers.issues.github.Github_136,String)'
      Src: com.univocity.parsers.issues.github.Github_136:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    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: 60
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 60
    functionName: '[com.univocity.parsers.issues.github.Github_136].testIterateJavaBeansWithParsingContext()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_136.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].get(int)'
    - '[com.univocity.parsers.issues.github.Github_136].getQuantity()'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.issues.github.Github_136].getComments()'
    - '[com.univocity.parsers.issues.github.Github_136].assertEquals(com.univocity.parsers.issues.github.Github_136,String)'
    - '[com.univocity.parsers.issues.github.Github_136].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvRoutines].iterate(com.univocity.parsers.issues.github.Github_136)'
    - '[com.univocity.parsers.issues.github.Github_136].hasNext()'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringBuilder].append(com.univocity.parsers.issues.github.Github_136)'
    - Integer.valueOf(int)
    - '[com.univocity.parsers.issues.github.Github_136].assertEquals(com.univocity.parsers.issues.github.Github_136,com.univocity.parsers.issues.github.Github_136)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_136].next()'
    - '[com.univocity.parsers.issues.github.Github_136].getContext()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserTest].newReader(String)'
    - '[ArrayList].size()'
    - '[com.univocity.parsers.issues.github.Github_136].iterator()'
    - '[com.univocity.parsers.issues.github.Github_136].assertEquals(com.univocity.parsers.issues.github.Github_136,int)'
    - '[com.univocity.parsers.issues.github.Github_136].currentParsedContent()'
    - '[ArrayList].add(com.univocity.parsers.issues.github.Github_136)'
    - '[StringBuilder].toString()'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_136].testIterateJavaBeansWithParsingContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_136
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_136].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_136.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_136
    signature: '[com.univocity.parsers.issues.github.Github_136].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_93:30,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_93:31,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_93:31,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_93:33,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_93:34,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_93:34,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNextRecord()'
      Src: com.univocity.parsers.issues.github.Github_93:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].getString(int)'
      Src: com.univocity.parsers.issues.github.Github_93:37,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].assertEquals(com.univocity.parsers.issues.github.Github_93,String)'
      Src: com.univocity.parsers.issues.github.Github_93:37,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].getString(int)'
      Src: com.univocity.parsers.issues.github.Github_93:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].assertEquals(com.univocity.parsers.issues.github.Github_93,String)'
      Src: com.univocity.parsers.issues.github.Github_93:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNextRecord()'
      Src: com.univocity.parsers.issues.github.Github_93:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].getString(int)'
      Src: com.univocity.parsers.issues.github.Github_93:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].assertEquals(com.univocity.parsers.issues.github.Github_93,String)'
      Src: com.univocity.parsers.issues.github.Github_93:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].getString(int)'
      Src: com.univocity.parsers.issues.github.Github_93:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].assertEquals(com.univocity.parsers.issues.github.Github_93,String)'
      Src: com.univocity.parsers.issues.github.Github_93:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].getString(int)'
      Src: com.univocity.parsers.issues.github.Github_93:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].assertEquals(com.univocity.parsers.issues.github.Github_93,String)'
      Src: com.univocity.parsers.issues.github.Github_93:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNextRecord()'
      Src: com.univocity.parsers.issues.github.Github_93:45,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].getString(int)'
      Src: com.univocity.parsers.issues.github.Github_93:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].assertEquals(com.univocity.parsers.issues.github.Github_93,String)'
      Src: com.univocity.parsers.issues.github.Github_93:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNextRecord()'
      Src: com.univocity.parsers.issues.github.Github_93:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].getString(int)'
      Src: com.univocity.parsers.issues.github.Github_93:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].assertEquals(com.univocity.parsers.issues.github.Github_93,String)'
      Src: com.univocity.parsers.issues.github.Github_93:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].getString(int)'
      Src: com.univocity.parsers.issues.github.Github_93:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].assertEquals(com.univocity.parsers.issues.github.Github_93,String)'
      Src: com.univocity.parsers.issues.github.Github_93:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].getString(int)'
      Src: com.univocity.parsers.issues.github.Github_93:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].assertEquals(com.univocity.parsers.issues.github.Github_93,String)'
      Src: com.univocity.parsers.issues.github.Github_93:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].getString(int)'
      Src: com.univocity.parsers.issues.github.Github_93:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].assertEquals(com.univocity.parsers.issues.github.Github_93,String)'
      Src: com.univocity.parsers.issues.github.Github_93:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].getString(int)'
      Src: com.univocity.parsers.issues.github.Github_93:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].assertEquals(com.univocity.parsers.issues.github.Github_93,String)'
      Src: com.univocity.parsers.issues.github.Github_93:53,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNextRecord()'
      Src: com.univocity.parsers.issues.github.Github_93:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_93].assertNull(com.univocity.parsers.issues.github.Github_93)'
      Src: com.univocity.parsers.issues.github.Github_93:55,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 28
    functionDepth: 3
    functionLinenumber: 28
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.issues.github.Github_93].testVaryingLengthRecordsCanBeRead()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_93.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_93].assertNull(com.univocity.parsers.issues.github.Github_93)'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_93].getString(int)'
    - '[com.univocity.parsers.issues.github.Github_93].assertEquals(com.univocity.parsers.issues.github.Github_93,String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_93].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseNextRecord()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_93].testVaryingLengthRecordsCanBeRead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_93
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_93].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_93.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_93
    signature: '[com.univocity.parsers.issues.github.Github_93].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_449:16,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_449:17,1
    - Dst: '[com.univocity.parsers.issues.github.Github_449].setDelimiter(String)'
      Src: com.univocity.parsers.issues.github.Github_449:17,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_449:18,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setInputBufferSize(int)'
      Src: com.univocity.parsers.issues.github.Github_449:19,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_449:21,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.issues.github.Github_449)'
      Src: com.univocity.parsers.issues.github.Github_449:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 14
    functionDepth: 3
    functionLinenumber: 14
    functionLinenumberEnd: 35
    functionName: '[com.univocity.parsers.issues.github.Github_449].testNoExceptionParsingLine()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_449.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.issues.github.Github_449)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setInputBufferSize(int)'
    - '[com.univocity.parsers.issues.github.Github_449].setDelimiter(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_449].testNoExceptionParsingLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_449
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_449].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_449.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_449
    signature: '[com.univocity.parsers.issues.github.Github_449].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Reader].<init>()'
      Src: com.univocity.parsers.issues.github.Github_140:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_140:60,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_140:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_140].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_140:61,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_140:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(Reader)'
      Src: com.univocity.parsers.issues.github.Github_140:63,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_140:65,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_140)
      Src: com.univocity.parsers.issues.github.Github_140:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_140].assertEquals(com.univocity.parsers.issues.github.Github_140,String)'
      Src: com.univocity.parsers.issues.github.Github_140:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_140:66,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_140)
      Src: com.univocity.parsers.issues.github.Github_140:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_140].assertEquals(com.univocity.parsers.issues.github.Github_140,String)'
      Src: com.univocity.parsers.issues.github.Github_140:66,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_140:69,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_140)
      Src: com.univocity.parsers.issues.github.Github_140:69,1
    - Dst: System.out.println(com.univocity.parsers.issues.github.Github_140)
      Src: com.univocity.parsers.issues.github.Github_140:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_140].fail(String)'
      Src: com.univocity.parsers.issues.github.Github_140:70,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    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: 71
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.issues.github.Github_140].parseExceptionInConcurrentInput()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_140.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_140].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_140].fail(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseNext()'
    - System.out.println(com.univocity.parsers.issues.github.Github_140)
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[Reader].<init>()'
    - '[com.univocity.parsers.issues.github.Github_140].assertEquals(com.univocity.parsers.issues.github.Github_140,String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - Arrays.toString(com.univocity.parsers.issues.github.Github_140)
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(Reader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_140].parseExceptionInConcurrentInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_140
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_140].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_140.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_140
    signature: '[com.univocity.parsers.issues.github.Github_140].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_16:34,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setAlignment(com.univocity.parsers.issues.github.Github_16,int)'
      Src: com.univocity.parsers.issues.github.Github_16:35,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setAlignment(com.univocity.parsers.issues.github.Github_16,int)'
      Src: com.univocity.parsers.issues.github.Github_16:36,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_16:37,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaders(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_16:39,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_16:41,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeadersToString()'
      Src: com.univocity.parsers.issues.github.Github_16:43,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowToString()'
      Src: com.univocity.parsers.issues.github.Github_16:44,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowToString()'
      Src: com.univocity.parsers.issues.github.Github_16:45,1
    - Dst: '[com.univocity.parsers.issues.github.Github_16].assertEquals(com.univocity.parsers.issues.github.Github_16,String)'
      Src: com.univocity.parsers.issues.github.Github_16:47,1
    - Dst: '[com.univocity.parsers.issues.github.Github_16].assertEquals(com.univocity.parsers.issues.github.Github_16,String)'
      Src: com.univocity.parsers.issues.github.Github_16:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_16].assertEquals(com.univocity.parsers.issues.github.Github_16,String)'
      Src: com.univocity.parsers.issues.github.Github_16:49,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: 50
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.issues.github.Github_16].testAlignment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_16.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
    - '[com.univocity.parsers.issues.github.Github_16].assertEquals(com.univocity.parsers.issues.github.Github_16,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowToString()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].setAlignment(com.univocity.parsers.issues.github.Github_16,int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeadersToString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaders(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_16].testAlignment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_16
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_16].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_16.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_16
    signature: '[com.univocity.parsers.issues.github.Github_16].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_46:54,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_46:56,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_46:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_46].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_46:57,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_46:58,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_46:60,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].selectFields(String,String)'
      Src: com.univocity.parsers.issues.github.Github_46:61,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_46:64,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_46:65,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeHeaders()'
      Src: com.univocity.parsers.issues.github.Github_46:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48.BasicTypes].<init>()'
      Src: com.univocity.parsers.issues.github.Github_46:67,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord(com.univocity.parsers.issues.github.Github_48.BasicTypes)'
      Src: com.univocity.parsers.issues.github.Github_46:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48.BasicTypes].<init>()'
      Src: com.univocity.parsers.issues.github.Github_46:68,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord(com.univocity.parsers.issues.github.Github_48.BasicTypes)'
      Src: com.univocity.parsers.issues.github.Github_46:68,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_46:69,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_46:71,1
    - Dst: '[com.univocity.parsers.issues.github.Github_46].assertEquals(com.univocity.parsers.issues.github.Github_46,String)'
      Src: com.univocity.parsers.issues.github.Github_46:71,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: 72
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.issues.github.Github_46].testFieldSelectionWithOverriddenHeadersAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_46.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.issues.github.Github_46].assertEquals(com.univocity.parsers.issues.github.Github_46,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String)'
    - '[com.univocity.parsers.issues.github.Github_46].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_48.BasicTypes].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].processRecord(com.univocity.parsers.issues.github.Github_48.BasicTypes)'
    - '[com.univocity.parsers.csv.CsvWriter].writeHeaders()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].selectFields(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_46].testFieldSelectionWithOverriddenHeadersAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_46:76,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_46:78,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_46:79,1
    - Dst: '[com.univocity.parsers.issues.github.Github_46].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_46:79,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.issues.github.Github_46:80,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_46:82,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].selectIndexes(int,int)'
      Src: com.univocity.parsers.issues.github.Github_46:83,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_46:85,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_46:86,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeHeaders()'
      Src: com.univocity.parsers.issues.github.Github_46:87,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48.BasicTypes].<init>()'
      Src: com.univocity.parsers.issues.github.Github_46:88,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord(com.univocity.parsers.issues.github.Github_48.BasicTypes)'
      Src: com.univocity.parsers.issues.github.Github_46:88,1
    - Dst: '[com.univocity.parsers.issues.github.Github_48.BasicTypes].<init>()'
      Src: com.univocity.parsers.issues.github.Github_46:89,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord(com.univocity.parsers.issues.github.Github_48.BasicTypes)'
      Src: com.univocity.parsers.issues.github.Github_46:89,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_46:90,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_46:92,1
    - Dst: '[com.univocity.parsers.issues.github.Github_46].assertEquals(com.univocity.parsers.issues.github.Github_46,String)'
      Src: com.univocity.parsers.issues.github.Github_46:92,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: 93
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 93
    functionName: '[com.univocity.parsers.issues.github.Github_46].testIndexSelectionWithOverriddenHeadersAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_46.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.issues.github.Github_46].assertEquals(com.univocity.parsers.issues.github.Github_46,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String)'
    - '[com.univocity.parsers.issues.github.Github_46].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].selectIndexes(int,int)'
    - '[com.univocity.parsers.issues.github.Github_48.BasicTypes].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].processRecord(com.univocity.parsers.issues.github.Github_48.BasicTypes)'
    - '[com.univocity.parsers.csv.CsvWriter].writeHeaders()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_46].testIndexSelectionWithOverriddenHeadersAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_46
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_46].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_46.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_46
    signature: '[com.univocity.parsers.issues.github.Github_46].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - long
      - String
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_46.BasicTypes
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_46.BasicTypes].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_46.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_46.BasicTypes
    signature: '[com.univocity.parsers.issues.github.Github_46.BasicTypes].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_30:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_30:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_30].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_30:53,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_30:54,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_30:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_30:57,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_30:58,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_30:58,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_30:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_30].get(int)'
      Src: com.univocity.parsers.issues.github.Github_30:61,1
    - Dst: '[Long].<init>(int)'
      Src: com.univocity.parsers.issues.github.Github_30:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_30].assertEquals(com.univocity.parsers.issues.github.Github_30,Long)'
      Src: com.univocity.parsers.issues.github.Github_30:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_30].get(int)'
      Src: com.univocity.parsers.issues.github.Github_30:62,1
    - Dst: '[com.univocity.parsers.issues.github.Github_30].assertEquals(com.univocity.parsers.issues.github.Github_30,int)'
      Src: com.univocity.parsers.issues.github.Github_30:62,1
    - Dst: '[com.univocity.parsers.issues.github.Github_30].get(int)'
      Src: com.univocity.parsers.issues.github.Github_30:63,1
    - Dst: '[Long].<init>(int)'
      Src: com.univocity.parsers.issues.github.Github_30:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_30].assertEquals(com.univocity.parsers.issues.github.Github_30,Long)'
      Src: com.univocity.parsers.issues.github.Github_30:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_30].get(int)'
      Src: com.univocity.parsers.issues.github.Github_30:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_30].assertEquals(com.univocity.parsers.issues.github.Github_30,int)'
      Src: com.univocity.parsers.issues.github.Github_30:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.issues.github.Github_30].testConversionToLong()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_30.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_30].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_30].assertEquals(com.univocity.parsers.issues.github.Github_30,Long)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_30].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[Long].<init>(int)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_30].assertEquals(com.univocity.parsers.issues.github.Github_30,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_30].testConversionToLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_30
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_30].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_30.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_30
    signature: '[com.univocity.parsers.issues.github.Github_30].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_30.AB
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.issues.github.Github_30.AB].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_30.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_30.AB
    signature: '[com.univocity.parsers.issues.github.Github_30.AB].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_309:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(com.univocity.parsers.issues.github.Github_309)'
      Src: com.univocity.parsers.issues.github.Github_309:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(com.univocity.parsers.issues.github.Github_309)'
      Src: com.univocity.parsers.issues.github.Github_309:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_309:41,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_309:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_309:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_309:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_309].headers()'
      Src: com.univocity.parsers.issues.github.Github_309:44,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_309)
      Src: com.univocity.parsers.issues.github.Github_309:45,1
    - Dst: '[com.univocity.parsers.issues.github.Github_309].assertEquals(com.univocity.parsers.issues.github.Github_309,String)'
      Src: com.univocity.parsers.issues.github.Github_309:45,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_309:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_309:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_309:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_309].headers()'
      Src: com.univocity.parsers.issues.github.Github_309:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_309].assertNotEquals(com.univocity.parsers.issues.github.Github_309,com.univocity.parsers.issues.github.Github_309)'
      Src: com.univocity.parsers.issues.github.Github_309:50,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_309)
      Src: com.univocity.parsers.issues.github.Github_309:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_309].assertEquals(com.univocity.parsers.issues.github.Github_309,String)'
      Src: com.univocity.parsers.issues.github.Github_309: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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.issues.github.Github_309].parserFilesTest()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_309.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_309].assertEquals(com.univocity.parsers.issues.github.Github_309,String)'
    - Arrays.toString(com.univocity.parsers.issues.github.Github_309)
    - '[com.univocity.parsers.csv.CsvParser].getContext()'
    - '[com.univocity.parsers.issues.github.Github_309].headers()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(com.univocity.parsers.issues.github.Github_309)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(com.univocity.parsers.issues.github.Github_309)'
    - '[com.univocity.parsers.issues.github.Github_309].assertNotEquals(com.univocity.parsers.issues.github.Github_309,com.univocity.parsers.issues.github.Github_309)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_309].parserFilesTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_309
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_309].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_309.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_309
    signature: '[com.univocity.parsers.issues.github.Github_309].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_196:33,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_196:34,1
    - Dst: '[com.univocity.parsers.issues.github.Github_196].setDelimiter(char)'
      Src: com.univocity.parsers.issues.github.Github_196:34,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_196:35,1
    - Dst: '[com.univocity.parsers.issues.github.Github_196].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_196:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_196:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_196].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_196:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.issues.github.Github_196:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setAutoConfigurationEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_196:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_196:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_196:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_196].assertNotNull(com.univocity.parsers.issues.github.Github_196)'
      Src: com.univocity.parsers.issues.github.Github_196:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_196].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_196:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_196].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_196:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_196:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_196].assertNotNull(com.univocity.parsers.issues.github.Github_196)'
      Src: com.univocity.parsers.issues.github.Github_196:47,1
    - Dst: '[com.univocity.parsers.issues.github.Github_196].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_196:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.issues.github.Github_196].testQuotedEmptyAroundWhitespaces()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_196.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_196].assertEquals(String)'
    - '[com.univocity.parsers.issues.github.Github_196].setQuoteEscape(char)'
    - '[com.univocity.parsers.issues.github.Github_196].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setAutoConfigurationEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_196].assertNotNull(com.univocity.parsers.issues.github.Github_196)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_196].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_196].testQuotedEmptyAroundWhitespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_196
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_196].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_196.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_196
    signature: '[com.univocity.parsers.issues.github.Github_196].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_231:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_231:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_231:38,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_231:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_231:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_231:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_231].parsedHeaders()'
      Src: com.univocity.parsers.issues.github.Github_231:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].stopParsing()'
      Src: com.univocity.parsers.issues.github.Github_231:53,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.issues.github.Github_231].testStopParsingConcurrencyIssue()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_231.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].getContext()'
    - '[com.univocity.parsers.issues.github.Github_231].parsedHeaders()'
    - '[com.univocity.parsers.csv.CsvParser].stopParsing()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_231].testStopParsingConcurrencyIssue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_231
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_231].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_231.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_231
    signature: '[com.univocity.parsers.issues.github.Github_231].<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: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.issues.github.Github_316].reorderingFlags()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_316.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_316].reorderingFlags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_316:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_316:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_316:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_316:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_316:48,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_316:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_316:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
      Src: com.univocity.parsers.issues.github.Github_316:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_316].containsColumn(String)'
      Src: com.univocity.parsers.issues.github.Github_316:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_316].assertTrue(com.univocity.parsers.issues.github.Github_316)'
      Src: com.univocity.parsers.issues.github.Github_316:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
      Src: com.univocity.parsers.issues.github.Github_316:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_316].containsColumn(String)'
      Src: com.univocity.parsers.issues.github.Github_316:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_316].assertTrue(com.univocity.parsers.issues.github.Github_316)'
      Src: com.univocity.parsers.issues.github.Github_316:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
      Src: com.univocity.parsers.issues.github.Github_316:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_316].containsColumn(String)'
      Src: com.univocity.parsers.issues.github.Github_316:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_316].assertFalse(com.univocity.parsers.issues.github.Github_316)'
      Src: com.univocity.parsers.issues.github.Github_316:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reorder
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 53
      start: 42
    functionDepth: 3
    functionLinenumber: 42
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.issues.github.Github_316].containColumns(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_316.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String,String,String)'
    - '[com.univocity.parsers.issues.github.Github_316].containsColumn(String)'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_316].assertFalse(com.univocity.parsers.issues.github.Github_316)'
    - '[com.univocity.parsers.issues.github.Github_316].assertTrue(com.univocity.parsers.issues.github.Github_316)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_316].containColumns(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_316
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_316].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_316.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_316
    signature: '[com.univocity.parsers.issues.github.Github_316].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_420)'
      Src: com.univocity.parsers.issues.github.Github_420:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_420:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_420:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_420].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_420:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_420:53,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_420:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_420:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.issues.github.Github_420:57,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
      Src: com.univocity.parsers.issues.github.Github_420:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_420].assertEquals(char,char)'
      Src: com.univocity.parsers.issues.github.Github_420:59,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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 17
    functionDepth: 3
    functionLinenumber: 17
    functionLinenumberEnd: 60
    functionName: '[com.univocity.parsers.issues.github.Github_420].detectedFormatTest()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_420.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.issues.github.Github_420].assertEquals(char,char)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_420)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_420].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_420].detectedFormatTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_420
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_420].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_420.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_420
    signature: '[com.univocity.parsers.issues.github.Github_420].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_1].newReader(String)'
      Src: com.univocity.parsers.issues.github.Github_1:36,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_1:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_1:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_1:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_1].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_1:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_1:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].excludeIndexes(int)'
      Src: com.univocity.parsers.issues.github.Github_1:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_1:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_1:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_1:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.issues.github.Github_1)'
      Src: com.univocity.parsers.issues.github.Github_1:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_1].assertHeadersAndValuesMatch(com.univocity.parsers.common.processor.RowListProcessor,com.univocity.parsers.issues.github.Github_1,com.univocity.parsers.issues.github.Github_1)'
      Src: com.univocity.parsers.issues.github.Github_1:57,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: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.issues.github.Github_1].parseFourthColumn()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_1.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.issues.github.Github_1)'
    - '[com.univocity.parsers.issues.github.Github_1].assertHeadersAndValuesMatch(com.univocity.parsers.common.processor.RowListProcessor,com.univocity.parsers.issues.github.Github_1,com.univocity.parsers.issues.github.Github_1)'
    - '[com.univocity.parsers.csv.CsvParserSettings].excludeIndexes(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_1].newReader(String)'
    - '[com.univocity.parsers.issues.github.Github_1].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_1].parseFourthColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_1
      static: false
      superClass: com.univocity.parsers.ParserTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_1].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_1
    signature: '[com.univocity.parsers.issues.github.Github_1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_18:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_18:37,1
    - Dst: '[com.univocity.parsers.issues.github.Github_18].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_18:37,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_18:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_18].setCharToEscapeQuoteEscaping(char)'
      Src: com.univocity.parsers.issues.github.Github_18:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_18:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_18:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_18:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_18].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_18:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_18:47,1
    - Dst: '[com.univocity.parsers.issues.github.Github_18].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_18:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_18:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_18].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_18:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_18:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_18].assertEquals(com.univocity.parsers.issues.github.Github_18)'
      Src: com.univocity.parsers.issues.github.Github_18:54,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
      Src: com.univocity.parsers.issues.github.Github_18:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_18:57,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_18:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_18].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_18:60,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_18:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_18].fail(String)'
      Src: com.univocity.parsers.issues.github.Github_18:64,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_18:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_18].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_18:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.issues.github.Github_18].testEscapingOnUnquotedValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_18.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_18].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
    - '[com.univocity.parsers.issues.github.Github_18].setQuoteEscape(char)'
    - '[com.univocity.parsers.issues.github.Github_18].setCharToEscapeQuoteEscaping(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_18].fail(String)'
    - '[com.univocity.parsers.issues.github.Github_18].assertEquals(com.univocity.parsers.issues.github.Github_18)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_18].testEscapingOnUnquotedValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_18
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_18].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_18.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_18
    signature: '[com.univocity.parsers.issues.github.Github_18].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_185:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.issues.github.Github_185:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_185:37,1
    - Dst: '[String].getBytes(String)'
      Src: com.univocity.parsers.issues.github.Github_185:39,1
    - Dst: '[ByteArrayInputStream].<init>(com.univocity.parsers.issues.github.Github_185)'
      Src: com.univocity.parsers.issues.github.Github_185:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(ByteArrayInputStream)'
      Src: com.univocity.parsers.issues.github.Github_185:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_185:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_185:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_185].currentParsedContent()'
      Src: com.univocity.parsers.issues.github.Github_185:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_185].assertEquals(com.univocity.parsers.issues.github.Github_185,String)'
      Src: com.univocity.parsers.issues.github.Github_185:41,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 33
    functionDepth: 3
    functionLinenumber: 33
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.issues.github.Github_185].testCurrentParsedContentWithInputStream()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_185.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseNext()'
    - '[com.univocity.parsers.issues.github.Github_185].currentParsedContent()'
    - '[com.univocity.parsers.csv.CsvParser].getContext()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.issues.github.Github_185].assertEquals(com.univocity.parsers.issues.github.Github_185,String)'
    - '[ByteArrayInputStream].<init>(com.univocity.parsers.issues.github.Github_185)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(ByteArrayInputStream)'
    - '[String].getBytes(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_185].testCurrentParsedContentWithInputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_185:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.issues.github.Github_185:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_185:48,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_185:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_185:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_185:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_185:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_185].currentParsedContent()'
      Src: com.univocity.parsers.issues.github.Github_185:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_185].assertEquals(com.univocity.parsers.issues.github.Github_185,String)'
      Src: com.univocity.parsers.issues.github.Github_185:52,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.issues.github.Github_185].testCurrentParsedContentWithReader()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_185.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseNext()'
    - '[com.univocity.parsers.issues.github.Github_185].currentParsedContent()'
    - '[com.univocity.parsers.csv.CsvParser].getContext()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.issues.github.Github_185].assertEquals(com.univocity.parsers.issues.github.Github_185,String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_185].testCurrentParsedContentWithReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_185
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_185].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_185.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_185
    signature: '[com.univocity.parsers.issues.github.Github_185].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AtomicInteger].<init>()'
      Src: com.univocity.parsers.issues.github.Github_146:51,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_146:52,1
    - Dst: '[Thread].<init>()'
      Src: com.univocity.parsers.issues.github.Github_146:54,1
    - Dst: '[ArrayList].add(Thread)'
      Src: com.univocity.parsers.issues.github.Github_146:74,1
    - Dst: '[Thread].start()'
      Src: com.univocity.parsers.issues.github.Github_146:75,1
    - Dst: '[Thread].join()'
      Src: com.univocity.parsers.issues.github.Github_146:79,1
    - Dst: '[AtomicInteger].get()'
      Src: com.univocity.parsers.issues.github.Github_146:82,1
    - Dst: '[com.univocity.parsers.issues.github.Github_146].assertEquals(com.univocity.parsers.issues.github.Github_146,int)'
      Src: com.univocity.parsers.issues.github.Github_146:82,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.issues.github.Github_146].parallelAnnotationProcessing()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_146.java
    functionUses: 0
    functionsReached:
    - '[AtomicInteger].<init>()'
    - '[com.univocity.parsers.issues.github.Github_146].assertEquals(com.univocity.parsers.issues.github.Github_146,int)'
    - '[AtomicInteger].get()'
    - '[Thread].start()'
    - '[Thread].<init>()'
    - '[Thread].join()'
    - '[ArrayList].add(Thread)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_146].parallelAnnotationProcessing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_146
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_146].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_146.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_146
    signature: '[com.univocity.parsers.issues.github.Github_146].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvFormat].<init>()'
      Src: com.univocity.parsers.issues.github.Github_146.TestSettings:38,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_146.TestSettings:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.Format
      static: false
      superClass: CommonWriterSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.issues.github.Github_146.TestSettings].createDefaultFormat()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_146.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvFormat].<init>()'
    - '[com.univocity.parsers.csv.CsvFormat].setLineSeparator(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.Format
    signature: '[com.univocity.parsers.issues.github.Github_146.TestSettings].createDefaultFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonWriterSettings].configureFromAnnotations(Class)'
      Src: com.univocity.parsers.issues.github.Github_146.TestSettings:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: CommonWriterSettings
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.issues.github.Github_146.TestSettings].configureFromAnnotations(Class)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_146.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonWriterSettings].configureFromAnnotations(Class)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_146.TestSettings].configureFromAnnotations(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: com.univocity.parsers.issues.github.Github_146.TestSettings
      static: false
      superClass: CommonWriterSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_146.TestSettings].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_146.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_146.TestSettings
    signature: '[com.univocity.parsers.issues.github.Github_146.TestSettings].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_156:38,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_156:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_156:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAllRecords(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_156:39,1
    - Dst: '[com.univocity.parsers.issues.github.Github_156].get(int)'
      Src: com.univocity.parsers.issues.github.Github_156:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_156].get(int)'
      Src: com.univocity.parsers.issues.github.Github_156:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_156].getMetaData()'
      Src: com.univocity.parsers.issues.github.Github_156:43,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toDate(String)'
      Src: com.univocity.parsers.issues.github.Github_156:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_156].convertIndexes(com.univocity.parsers.conversions.DateConversion)'
      Src: com.univocity.parsers.issues.github.Github_156:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_156].add(int)'
      Src: com.univocity.parsers.issues.github.Github_156:43,1
    - Dst: '[CopyOnWriteArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_156:45,1
    - Dst: record.getDate(int)
      Src: com.univocity.parsers.issues.github.Github_156:57,1
    - Dst: Thread.sleep(long)
      Src: com.univocity.parsers.issues.github.Github_156:58,1
    - Dst: e.printStackTrace()
      Src: com.univocity.parsers.issues.github.Github_156:60,1
    - Dst: '[CopyOnWriteArrayList].add(com.univocity.parsers.issues.github.Github_156)'
      Src: com.univocity.parsers.issues.github.Github_156:61,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_156:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].<init>(com.univocity.parsers.issues.github.Github_156)'
      Src: com.univocity.parsers.issues.github.Github_156:69,1
    - Dst: '[ArrayList].add(com.univocity.parsers.issues.github.Github_188.T)'
      Src: com.univocity.parsers.issues.github.Github_156:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].<init>(com.univocity.parsers.issues.github.Github_156)'
      Src: com.univocity.parsers.issues.github.Github_156:70,1
    - Dst: '[ArrayList].add(com.univocity.parsers.issues.github.Github_188.T)'
      Src: com.univocity.parsers.issues.github.Github_156:70,1
    - Dst: thread.start()
      Src: com.univocity.parsers.issues.github.Github_156:73,1
    - Dst: thread.join()
      Src: com.univocity.parsers.issues.github.Github_156:76,1
    - Dst: '[CopyOnWriteArrayList].size()'
      Src: com.univocity.parsers.issues.github.Github_156:78,1
    - Dst: '[com.univocity.parsers.issues.github.Github_156].assertEquals(com.univocity.parsers.issues.github.Github_156,int)'
      Src: com.univocity.parsers.issues.github.Github_156:78,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 32
    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: 79
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.issues.github.Github_156].parseDatesConcurrently()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_156.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_156].add(int)'
    - '[com.univocity.parsers.issues.github.Github_188.T].<init>(com.univocity.parsers.issues.github.Github_156)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_156].assertEquals(com.univocity.parsers.issues.github.Github_156,int)'
    - '[com.univocity.parsers.csv.CsvParser].parseAllRecords(StringReader)'
    - '[CopyOnWriteArrayList].size()'
    - '[CopyOnWriteArrayList].add(com.univocity.parsers.issues.github.Github_156)'
    - '[com.univocity.parsers.issues.github.Github_156].get(int)'
    - '[com.univocity.parsers.issues.github.Github_156].getMetaData()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.conversions.Conversions].toDate(String)'
    - '[CopyOnWriteArrayList].<init>()'
    - Thread.sleep(long)
    - e.printStackTrace()
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_156].convertIndexes(com.univocity.parsers.conversions.DateConversion)'
    - record.getDate(int)
    - thread.start()
    - '[ArrayList].add(com.univocity.parsers.issues.github.Github_188.T)'
    - thread.join()
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_156].parseDatesConcurrently()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_156
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_156].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_156.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_156
    signature: '[com.univocity.parsers.issues.github.Github_156].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_432:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_432:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_432:46,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_432:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_432:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_432:49,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_432)'
      Src: com.univocity.parsers.issues.github.Github_432:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_432:50,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_432:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].get(int)'
      Src: com.univocity.parsers.issues.github.Github_432:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].assertEquals(int,com.univocity.parsers.issues.github.Github_432)'
      Src: com.univocity.parsers.issues.github.Github_432:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].get(int)'
      Src: com.univocity.parsers.issues.github.Github_432:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].assertEquals(int,com.univocity.parsers.issues.github.Github_432)'
      Src: com.univocity.parsers.issues.github.Github_432:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].get(int)'
      Src: com.univocity.parsers.issues.github.Github_432:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].assertEquals(String,com.univocity.parsers.issues.github.Github_432)'
      Src: com.univocity.parsers.issues.github.Github_432:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].get(int)'
      Src: com.univocity.parsers.issues.github.Github_432:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].assertEquals(String,com.univocity.parsers.issues.github.Github_432)'
      Src: com.univocity.parsers.issues.github.Github_432:56,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].get(int)'
      Src: com.univocity.parsers.issues.github.Github_432:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].assertEquals(int,com.univocity.parsers.issues.github.Github_432)'
      Src: com.univocity.parsers.issues.github.Github_432:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].get(int)'
      Src: com.univocity.parsers.issues.github.Github_432:58,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].assertEquals(int,com.univocity.parsers.issues.github.Github_432)'
      Src: com.univocity.parsers.issues.github.Github_432:58,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].get(int)'
      Src: com.univocity.parsers.issues.github.Github_432:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].assertEquals(String,com.univocity.parsers.issues.github.Github_432)'
      Src: com.univocity.parsers.issues.github.Github_432:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].get(int)'
      Src: com.univocity.parsers.issues.github.Github_432:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_432].assertEquals(String,com.univocity.parsers.issues.github.Github_432)'
      Src: com.univocity.parsers.issues.github.Github_432:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.issues.github.Github_432].testNestedWithMissingFields()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_432.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_432].assertEquals(String,com.univocity.parsers.issues.github.Github_432)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_432].get(int)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_432)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_432].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_432].assertEquals(int,com.univocity.parsers.issues.github.Github_432)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_432].testNestedWithMissingFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_432
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_432].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_432.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_432
    signature: '[com.univocity.parsers.issues.github.Github_432].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - Address
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_432.Person
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_432.Person].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_432.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_432.Person
    signature: '[com.univocity.parsers.issues.github.Github_432.Person].<init>()'
  - 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: com.univocity.parsers.issues.github.Github_432.Address
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_432.Address].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_432.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_432.Address
    signature: '[com.univocity.parsers.issues.github.Github_432.Address].<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: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 43
    functionName: '[com.univocity.parsers.issues.github.Github_271].delimiterProvider()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_271.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_271].delimiterProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_271:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_271:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_271:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_271:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].setDelimiter(String)'
      Src: com.univocity.parsers.issues.github.Github_271:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.github.Github_271)'
      Src: com.univocity.parsers.issues.github.Github_271:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.issues.github.Github_271:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].trimValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_271:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_271:53,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_271:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_271:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].size()'
      Src: com.univocity.parsers.issues.github.Github_271:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
      Src: com.univocity.parsers.issues.github.Github_271:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].get(int)'
      Src: com.univocity.parsers.issues.github.Github_271:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
      Src: com.univocity.parsers.issues.github.Github_271:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].get(int)'
      Src: com.univocity.parsers.issues.github.Github_271:71,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
      Src: com.univocity.parsers.issues.github.Github_271:72,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:74,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:75,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].get(int)'
      Src: com.univocity.parsers.issues.github.Github_271:78,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
      Src: com.univocity.parsers.issues.github.Github_271:79,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:80,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:82,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.issues.github.Github_271].testUnescapedHandling(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_271.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].trimValues(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_271].size()'
    - '[com.univocity.parsers.issues.github.Github_271].setDelimiter(String)'
    - '[com.univocity.parsers.issues.github.Github_271].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.github.Github_271)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
    - '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_271].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_271].testUnescapedHandling(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_271:88,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_271:89,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].setDelimiter(String)'
      Src: com.univocity.parsers.issues.github.Github_271:89,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_271:90,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_271:90,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.github.Github_271)'
      Src: com.univocity.parsers.issues.github.Github_271:91,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_271:93,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_271:95,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_271:100,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_271:103,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
      Src: com.univocity.parsers.issues.github.Github_271:104,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:105,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:106,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:107,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:108,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:109,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_271:111,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
      Src: com.univocity.parsers.issues.github.Github_271:112,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:113,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:114,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:115,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:116,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:117,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_271:119,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
      Src: com.univocity.parsers.issues.github.Github_271:120,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:121,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:122,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:123,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:124,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 127
      start: 86
    functionDepth: 3
    functionLinenumber: 86
    functionLinenumberEnd: 127
    functionName: '[com.univocity.parsers.issues.github.Github_271].testBackToDelimiter(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_271.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseNext()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_271].setDelimiter(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.github.Github_271)'
    - '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
    - '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_271].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_271].testBackToDelimiter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_271:133,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.github.Github_271)'
      Src: com.univocity.parsers.issues.github.Github_271:134,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_271:136,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_271:137,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_271:138,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_271:139,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_271:141,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_271)'
      Src: com.univocity.parsers.issues.github.Github_271:142,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_271:142,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].size()'
      Src: com.univocity.parsers.issues.github.Github_271:143,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
      Src: com.univocity.parsers.issues.github.Github_271:143,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].get(int)'
      Src: com.univocity.parsers.issues.github.Github_271:146,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
      Src: com.univocity.parsers.issues.github.Github_271:147,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:148,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:149,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:150,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:151,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].get(int)'
      Src: com.univocity.parsers.issues.github.Github_271:153,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
      Src: com.univocity.parsers.issues.github.Github_271:154,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:155,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:156,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:157,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 129
    functionDepth: 3
    functionLinenumber: 129
    functionLinenumberEnd: 160
    functionName: '[com.univocity.parsers.issues.github.Github_271].testBackToDelimiterWithAutoDetection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_271.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_271)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_271].size()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_271].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.github.Github_271)'
    - '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
    - '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_271].testBackToDelimiterWithAutoDetection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_271:167,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.github.Github_271)'
      Src: com.univocity.parsers.issues.github.Github_271:168,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_271:170,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_271:171,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_271:172,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_271:173,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
      Src: com.univocity.parsers.issues.github.Github_271:174,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_271:176,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_271)'
      Src: com.univocity.parsers.issues.github.Github_271:177,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_271:177,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].size()'
      Src: com.univocity.parsers.issues.github.Github_271:178,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
      Src: com.univocity.parsers.issues.github.Github_271:178,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].get(int)'
      Src: com.univocity.parsers.issues.github.Github_271:181,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
      Src: com.univocity.parsers.issues.github.Github_271:182,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:183,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:184,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:185,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:186,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].get(int)'
      Src: com.univocity.parsers.issues.github.Github_271:188,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
      Src: com.univocity.parsers.issues.github.Github_271:189,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:190,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:191,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:192,1
    - Dst: '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_271:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 163
    functionDepth: 3
    functionLinenumber: 163
    functionLinenumberEnd: 195
    functionName: '[com.univocity.parsers.issues.github.Github_271].testBackToDelimiterWithKeepQuotes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_271.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_271)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(StringReader)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
    - '[com.univocity.parsers.issues.github.Github_271].size()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_271].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.github.Github_271)'
    - '[com.univocity.parsers.issues.github.Github_271].assertEquals(String)'
    - '[com.univocity.parsers.issues.github.Github_271].assertEquals(com.univocity.parsers.issues.github.Github_271,int)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_271].testBackToDelimiterWithKeepQuotes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_271
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_271].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_271.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_271
    signature: '[com.univocity.parsers.issues.github.Github_271].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_256:40,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.issues.github.Github_256:43,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.issues.github.Github_256,char)'
      Src: com.univocity.parsers.issues.github.Github_256:44,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_256:47,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.issues.github.Github_256:50,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.issues.github.Github_256:51,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.issues.github.Github_256:52,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.issues.github.Github_256,char)'
      Src: com.univocity.parsers.issues.github.Github_256:53,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_256:55,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_256:58,1
    - Dst: '[com.univocity.parsers.issues.github.Github_256].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_256:58,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_256:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_256].setPadding(char)'
      Src: com.univocity.parsers.issues.github.Github_256:59,1
    - Dst: '[FooFileProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_256:62,1
    - Dst: '[FooProcessor].<init>(ArrayList)'
      Src: com.univocity.parsers.issues.github.Github_256:63,1
    - Dst: '[com.univocity.parsers.common.processor.InputValueSwitch].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_256:64,1
    - Dst: '[com.univocity.parsers.common.processor.InputValueSwitch].addSwitchForValue(String,FooFileProcessor)'
      Src: com.univocity.parsers.issues.github.Github_256:71,1
    - Dst: '[com.univocity.parsers.common.processor.InputValueSwitch].setDefaultSwitch(FooProcessor)'
      Src: com.univocity.parsers.issues.github.Github_256:72,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.InputValueSwitch)'
      Src: com.univocity.parsers.issues.github.Github_256:73,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_256:75,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_256:76,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_256:76,1
    - Dst: '[ArrayList].isEmpty()'
      Src: com.univocity.parsers.issues.github.Github_256:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_256].assertFalse(com.univocity.parsers.issues.github.Github_256)'
      Src: com.univocity.parsers.issues.github.Github_256:81,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_256:82,1
    - Dst: Long.valueOf(int)
      Src: com.univocity.parsers.issues.github.Github_256:82,1
    - Dst: '[com.univocity.parsers.issues.github.Github_256].assertEquals(com.univocity.parsers.issues.github.Github_256,com.univocity.parsers.issues.github.Github_256)'
      Src: com.univocity.parsers.issues.github.Github_256:82,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_256:83,1
    - Dst: '[com.univocity.parsers.issues.github.Github_256].assertNotNull(com.univocity.parsers.issues.github.Github_256)'
      Src: com.univocity.parsers.issues.github.Github_256:83,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_256:85,1
    - Dst: '[com.univocity.parsers.issues.github.Github_256].assertEquals(com.univocity.parsers.issues.github.Github_256,String)'
      Src: com.univocity.parsers.issues.github.Github_256:85,1
    - Dst: '[ArrayList].get(int)'
      Src: com.univocity.parsers.issues.github.Github_256:86,1
    - Dst: Integer.valueOf(int)
      Src: com.univocity.parsers.issues.github.Github_256:86,1
    - Dst: '[com.univocity.parsers.issues.github.Github_256].assertEquals(com.univocity.parsers.issues.github.Github_256,com.univocity.parsers.issues.github.Github_256)'
      Src: com.univocity.parsers.issues.github.Github_256:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 38
    functionDepth: 4
    functionLinenumber: 38
    functionLinenumberEnd: 87
    functionName: '[com.univocity.parsers.issues.github.Github_256].testParseFooFile()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_256.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].get(int)'
    - '[ArrayList].isEmpty()'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.issues.github.Github_256].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_256].assertEquals(com.univocity.parsers.issues.github.Github_256,String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.issues.github.Github_256,char)'
    - '[com.univocity.parsers.common.processor.InputValueSwitch].<init>(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - Integer.valueOf(int)
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.InputValueSwitch)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_256].assertFalse(com.univocity.parsers.issues.github.Github_256)'
    - '[FooFileProcessor].<init>()'
    - Long.valueOf(int)
    - '[com.univocity.parsers.common.processor.InputValueSwitch].addSwitchForValue(String,FooFileProcessor)'
    - '[com.univocity.parsers.issues.github.Github_256].setPadding(char)'
    - '[com.univocity.parsers.issues.github.Github_256].assertNotNull(com.univocity.parsers.issues.github.Github_256)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
    - '[com.univocity.parsers.common.processor.InputValueSwitch].setDefaultSwitch(FooProcessor)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[FooProcessor].<init>(ArrayList)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_256].assertEquals(com.univocity.parsers.issues.github.Github_256,com.univocity.parsers.issues.github.Github_256)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_256].testParseFooFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_256
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_256].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_256.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_256
    signature: '[com.univocity.parsers.issues.github.Github_256].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - FooFile
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_256.Foo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_256.Foo].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_256.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_256.Foo
    signature: '[com.univocity.parsers.issues.github.Github_256.Foo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_256.FooFile
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_256.FooFile].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_256.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_256.FooFile
    signature: '[com.univocity.parsers.issues.github.Github_256.FooFile].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.univocity.parsers.issues.github.Github_256.FooProcessor:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - ArrayList<Foo>
      classConcrete: true
      classEnum: false
      classFields:
      - FooFile
      - ArrayList<Foo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_256.FooProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - ArrayList<Foo>
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[com.univocity.parsers.issues.github.Github_256.FooProcessor].<init>(ArrayList<Foo>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_256.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_256.FooProcessor
    signature: '[com.univocity.parsers.issues.github.Github_256.FooProcessor].<init>(ArrayList<Foo>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.foos.size()
      Src: com.univocity.parsers.issues.github.Github_256.FooProcessor:121,1
    - Dst: this.foos.ensureCapacity(com.univocity.parsers.issues.github.Github_256.FooProcessor)
      Src: com.univocity.parsers.issues.github.Github_256.FooProcessor:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - FooFile
      classConcrete: true
      classEnum: false
      classFields:
      - FooFile
      - ArrayList<Foo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - FooFile
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[com.univocity.parsers.issues.github.Github_256.FooProcessor].prepareForRecords(FooFile)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_256.java
    functionUses: 0
    functionsReached:
    - this.foos.size()
    - this.foos.ensureCapacity(com.univocity.parsers.issues.github.Github_256.FooProcessor)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_256.FooProcessor].prepareForRecords(FooFile)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.foos.add(Foo)
      Src: com.univocity.parsers.issues.github.Github_256.FooProcessor:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Foo
      - com.univocity.parsers.common.ParsingContext
      classConcrete: true
      classEnum: false
      classFields:
      - FooFile
      - ArrayList<Foo>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - f
    - parsingContext
    argTypes:
    - Foo
    - com.univocity.parsers.common.ParsingContext
    constantsTouched: []
    func_position:
      end: 128
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionName: '[com.univocity.parsers.issues.github.Github_256.FooProcessor].beanProcessed(Foo,com.univocity.parsers.common.ParsingContext)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_256.java
    functionUses: 0
    functionsReached:
    - this.foos.add(Foo)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_256.FooProcessor].beanProcessed(Foo,com.univocity.parsers.common.ParsingContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.univocity.parsers.issues.github.Github_256.FooFileProcessor:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FooFile
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_256.FooFileProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[com.univocity.parsers.issues.github.Github_256.FooFileProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_256.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_256.FooFileProcessor
    signature: '[com.univocity.parsers.issues.github.Github_256.FooFileProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - FooFile
      - com.univocity.parsers.common.ParsingContext
      classConcrete: true
      classEnum: false
      classFields:
      - FooFile
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - f
    - parsingContext
    argTypes:
    - FooFile
    - com.univocity.parsers.common.ParsingContext
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[com.univocity.parsers.issues.github.Github_256.FooFileProcessor].beanProcessed(FooFile,com.univocity.parsers.common.ParsingContext)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_256.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_256.FooFileProcessor].beanProcessed(FooFile,com.univocity.parsers.common.ParsingContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_184:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_184:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_184:36,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_184:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].getReader(String)'
      Src: com.univocity.parsers.issues.github.Github_184:40,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].iterate(com.univocity.parsers.issues.github.Github_184)'
      Src: com.univocity.parsers.issues.github.Github_184:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].getContext()'
      Src: com.univocity.parsers.issues.github.Github_184:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].currentParsedContent()'
      Src: com.univocity.parsers.issues.github.Github_184:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].println(com.univocity.parsers.issues.github.Github_184)'
      Src: com.univocity.parsers.issues.github.Github_184:42,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].println(com.univocity.parsers.issues.github.Github_184)'
      Src: com.univocity.parsers.issues.github.Github_184:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].printAndValidate()'
      Src: com.univocity.parsers.issues.github.Github_184:46,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.issues.github.Github_184].testContextWithRoutineIterateBeans()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_184.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_184].getContext()'
    - '[com.univocity.parsers.csv.CsvRoutines].iterate(com.univocity.parsers.issues.github.Github_184)'
    - '[com.univocity.parsers.issues.github.Github_184].getReader(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_184].currentParsedContent()'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_184].println(com.univocity.parsers.issues.github.Github_184)'
    - '[com.univocity.parsers.issues.github.Github_184].printAndValidate()'
    - '[com.univocity.parsers.issues.github.Github_184].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_184].testContextWithRoutineIterateBeans()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_184:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_184:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_184:53,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_184:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].getReader(String)'
      Src: com.univocity.parsers.issues.github.Github_184:57,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].iterate(com.univocity.parsers.issues.github.Github_184)'
      Src: com.univocity.parsers.issues.github.Github_184:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].iterator()'
      Src: com.univocity.parsers.issues.github.Github_184:57,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].hasNext()'
      Src: com.univocity.parsers.issues.github.Github_184:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].assertTrue(com.univocity.parsers.issues.github.Github_184)'
      Src: com.univocity.parsers.issues.github.Github_184:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].getContext()'
      Src: com.univocity.parsers.issues.github.Github_184:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].currentParsedContent()'
      Src: com.univocity.parsers.issues.github.Github_184:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].hasNext()'
      Src: com.univocity.parsers.issues.github.Github_184:62,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].assertTrue(com.univocity.parsers.issues.github.Github_184)'
      Src: com.univocity.parsers.issues.github.Github_184:62,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].getContext()'
      Src: com.univocity.parsers.issues.github.Github_184:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].currentParsedContent()'
      Src: com.univocity.parsers.issues.github.Github_184:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].assertEquals(com.univocity.parsers.issues.github.Github_184,com.univocity.parsers.issues.github.Github_184)'
      Src: com.univocity.parsers.issues.github.Github_184:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].next()'
      Src: com.univocity.parsers.issues.github.Github_184:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].assertNotNull(com.univocity.parsers.issues.github.Github_184)'
      Src: com.univocity.parsers.issues.github.Github_184:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].next()'
      Src: com.univocity.parsers.issues.github.Github_184:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].assertNotNull(com.univocity.parsers.issues.github.Github_184)'
      Src: com.univocity.parsers.issues.github.Github_184:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].hasNext()'
      Src: com.univocity.parsers.issues.github.Github_184:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].assertFalse(com.univocity.parsers.issues.github.Github_184)'
      Src: com.univocity.parsers.issues.github.Github_184:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].next()'
      Src: com.univocity.parsers.issues.github.Github_184:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_184].assertNull(com.univocity.parsers.issues.github.Github_184)'
      Src: com.univocity.parsers.issues.github.Github_184:69,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.issues.github.Github_184].testContextWithRoutineIterator()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_184.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_184].getContext()'
    - '[com.univocity.parsers.issues.github.Github_184].hasNext()'
    - '[com.univocity.parsers.issues.github.Github_184].next()'
    - '[com.univocity.parsers.csv.CsvRoutines].iterate(com.univocity.parsers.issues.github.Github_184)'
    - '[com.univocity.parsers.issues.github.Github_184].getReader(String)'
    - '[com.univocity.parsers.issues.github.Github_184].iterator()'
    - '[com.univocity.parsers.issues.github.Github_184].assertEquals(com.univocity.parsers.issues.github.Github_184,com.univocity.parsers.issues.github.Github_184)'
    - '[com.univocity.parsers.issues.github.Github_184].assertTrue(com.univocity.parsers.issues.github.Github_184)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_184].currentParsedContent()'
    - '[com.univocity.parsers.issues.github.Github_184].assertNotNull(com.univocity.parsers.issues.github.Github_184)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_184].assertNull(com.univocity.parsers.issues.github.Github_184)'
    - '[com.univocity.parsers.issues.github.Github_184].assertFalse(com.univocity.parsers.issues.github.Github_184)'
    - '[com.univocity.parsers.issues.github.Github_184].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_184].testContextWithRoutineIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_184
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_184].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_184.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_184
    signature: '[com.univocity.parsers.issues.github.Github_184].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_353:35,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_353:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_353].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_353:37,1
    - Dst: '[com.univocity.parsers.issues.github.Github_353].setDelimiter(char)'
      Src: com.univocity.parsers.issues.github.Github_353:38,1
    - Dst: '[com.univocity.parsers.issues.github.Github_353].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_353:39,1
    - Dst: '[com.univocity.parsers.issues.github.Github_353].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_353:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_353].setComment(char)'
      Src: com.univocity.parsers.issues.github.Github_353:41,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_353:43,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_353:44,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
      Src: com.univocity.parsers.issues.github.Github_353:45,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.issues.github.Github_353:46,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setSkipEmptyLines(boolean)'
      Src: com.univocity.parsers.issues.github.Github_353:47,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
      Src: com.univocity.parsers.issues.github.Github_353:48,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_353:49,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setErrorContentLength(int)'
      Src: com.univocity.parsers.issues.github.Github_353:50,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_353:51,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(int,String)'
      Src: com.univocity.parsers.issues.github.Github_353:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_353].assertEquals(com.univocity.parsers.issues.github.Github_353,String)'
      Src: com.univocity.parsers.issues.github.Github_353:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.issues.github.Github_353].testEmptyValuesSpacesAndQuoting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_353.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_353].setLineSeparator(String)'
    - '[com.univocity.parsers.issues.github.Github_353].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setErrorContentLength(int)'
    - '[com.univocity.parsers.issues.github.Github_353].setComment(char)'
    - '[com.univocity.parsers.issues.github.Github_353].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setSkipEmptyLines(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_353].assertEquals(com.univocity.parsers.issues.github.Github_353,String)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(int,String)'
    - '[com.univocity.parsers.issues.github.Github_353].setQuoteEscape(char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_353].testEmptyValuesSpacesAndQuoting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_353:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_353:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_353].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_353:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_353].setDelimiter(char)'
      Src: com.univocity.parsers.issues.github.Github_353:62,1
    - Dst: '[com.univocity.parsers.issues.github.Github_353].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_353:63,1
    - Dst: '[com.univocity.parsers.issues.github.Github_353].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_353:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_353].setComment(char)'
      Src: com.univocity.parsers.issues.github.Github_353:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_353:67,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.issues.github.Github_353:68,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
      Src: com.univocity.parsers.issues.github.Github_353:69,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.issues.github.Github_353:70,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
      Src: com.univocity.parsers.issues.github.Github_353:71,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setErrorContentLength(int)'
      Src: com.univocity.parsers.issues.github.Github_353:72,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_353:73,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_353:75,1
    - Dst: '[com.univocity.parsers.issues.github.Github_353].assertEquals(com.univocity.parsers.issues.github.Github_353,int)'
      Src: com.univocity.parsers.issues.github.Github_353:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_353].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_353:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_353].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_353:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 57
    functionDepth: 3
    functionLinenumber: 57
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.issues.github.Github_353].testParsingEmptyValuesSpacesAndQuoting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_353.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setErrorContentLength(int)'
    - '[com.univocity.parsers.issues.github.Github_353].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.issues.github.Github_353].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.issues.github.Github_353].assertEquals(com.univocity.parsers.issues.github.Github_353,int)'
    - '[com.univocity.parsers.issues.github.Github_353].setComment(char)'
    - '[com.univocity.parsers.issues.github.Github_353].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_353].setQuoteEscape(char)'
    - '[com.univocity.parsers.issues.github.Github_353].assertEquals(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_353].testParsingEmptyValuesSpacesAndQuoting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_353
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_353].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_353.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_353
    signature: '[com.univocity.parsers.issues.github.Github_353].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_258:41,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.issues.github.Github_258:43,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.issues.github.Github_258:43,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.issues.github.Github_258:43,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_258:46,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.issues.github.Github_258:48,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.issues.github.Github_258:48,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.issues.github.Github_258:48,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_258:51,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.issues.github.Github_258:53,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.issues.github.Github_258:53,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.issues.github.Github_258:53,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.issues.github.Github_258:53,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_258:57,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_258:59,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_258:61,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseAllRecords(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_258:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].get(int)'
      Src: com.univocity.parsers.issues.github.Github_258:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].getMetaData()'
      Src: com.univocity.parsers.issues.github.Github_258:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].headers()'
      Src: com.univocity.parsers.issues.github.Github_258:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].assertEquals(com.univocity.parsers.issues.github.Github_258)'
      Src: com.univocity.parsers.issues.github.Github_258:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].get(int)'
      Src: com.univocity.parsers.issues.github.Github_258:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].getMetaData()'
      Src: com.univocity.parsers.issues.github.Github_258:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].headers()'
      Src: com.univocity.parsers.issues.github.Github_258:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].assertEquals(com.univocity.parsers.issues.github.Github_258)'
      Src: com.univocity.parsers.issues.github.Github_258:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].get(int)'
      Src: com.univocity.parsers.issues.github.Github_258:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].getMetaData()'
      Src: com.univocity.parsers.issues.github.Github_258:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].headers()'
      Src: com.univocity.parsers.issues.github.Github_258:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].assertEquals(com.univocity.parsers.issues.github.Github_258)'
      Src: com.univocity.parsers.issues.github.Github_258:68,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].get(int)'
      Src: com.univocity.parsers.issues.github.Github_258:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].toFieldMap()'
      Src: com.univocity.parsers.issues.github.Github_258:70,1
    - Dst: '[TreeMap].<init>(com.univocity.parsers.issues.github.Github_258)'
      Src: com.univocity.parsers.issues.github.Github_258:70,1
    - Dst: '[TreeMap].toString()'
      Src: com.univocity.parsers.issues.github.Github_258:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].assertEquals(com.univocity.parsers.issues.github.Github_258,String)'
      Src: com.univocity.parsers.issues.github.Github_258:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].get(int)'
      Src: com.univocity.parsers.issues.github.Github_258:71,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].toFieldMap()'
      Src: com.univocity.parsers.issues.github.Github_258:71,1
    - Dst: '[TreeMap].<init>(com.univocity.parsers.issues.github.Github_258)'
      Src: com.univocity.parsers.issues.github.Github_258:71,1
    - Dst: '[TreeMap].toString()'
      Src: com.univocity.parsers.issues.github.Github_258:71,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].assertEquals(com.univocity.parsers.issues.github.Github_258,String)'
      Src: com.univocity.parsers.issues.github.Github_258:71,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].get(int)'
      Src: com.univocity.parsers.issues.github.Github_258:72,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].toFieldMap()'
      Src: com.univocity.parsers.issues.github.Github_258:72,1
    - Dst: '[TreeMap].<init>(com.univocity.parsers.issues.github.Github_258)'
      Src: com.univocity.parsers.issues.github.Github_258:72,1
    - Dst: '[TreeMap].toString()'
      Src: com.univocity.parsers.issues.github.Github_258:72,1
    - Dst: '[com.univocity.parsers.issues.github.Github_258].assertEquals(com.univocity.parsers.issues.github.Github_258,String)'
      Src: com.univocity.parsers.issues.github.Github_258:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.issues.github.Github_258].testRecordsInLookaheadFixedWidth()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_258.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.issues.github.Github_258].headers()'
    - '[com.univocity.parsers.issues.github.Github_258].get(int)'
    - '[com.univocity.parsers.issues.github.Github_258].toFieldMap()'
    - '[TreeMap].<init>(com.univocity.parsers.issues.github.Github_258)'
    - '[TreeMap].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseAllRecords(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_258].assertEquals(com.univocity.parsers.issues.github.Github_258,String)'
    - '[com.univocity.parsers.issues.github.Github_258].assertEquals(com.univocity.parsers.issues.github.Github_258)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.issues.github.Github_258].getMetaData()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_258].testRecordsInLookaheadFixedWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_258
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_258].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_258.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_258
    signature: '[com.univocity.parsers.issues.github.Github_258].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Charset.forName(String)
      Src: com.univocity.parsers.issues.github.Github_154:46,1
    - Dst: '[String].getBytes(com.univocity.parsers.issues.github.Github_154)'
      Src: com.univocity.parsers.issues.github.Github_154:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.issues.github.Github_154].getInput(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_154.java
    functionUses: 1
    functionsReached:
    - Charset.forName(String)
    - '[String].getBytes(com.univocity.parsers.issues.github.Github_154)'
    linkageType: ''
    returnType: byte[]
    signature: '[com.univocity.parsers.issues.github.Github_154].getInput(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_154].toByteArray(int,int,int,char)'
      Src: com.univocity.parsers.issues.github.Github_154:64,1
    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: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.issues.github.Github_154].getFileAndEncoding()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_154.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_154].toByteArray(int,int,int,char)'
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_154].getFileAndEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_154:76,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_154:77,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_154:79,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_154:80,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_154:81,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
      Src: com.univocity.parsers.issues.github.Github_154:82,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.issues.github.Github_154:83,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_154:85,1
    - Dst: '[com.univocity.parsers.issues.github.Github_154].getInput(String)'
      Src: com.univocity.parsers.issues.github.Github_154:87,1
    - Dst: System.arraycopy(byte[],int,com.univocity.parsers.issues.github.Github_154,int,com.univocity.parsers.issues.github.Github_154)
      Src: com.univocity.parsers.issues.github.Github_154:93,1
    - Dst: System.arraycopy(byte[],int,com.univocity.parsers.issues.github.Github_154,com.univocity.parsers.issues.github.Github_154,com.univocity.parsers.issues.github.Github_154)
      Src: com.univocity.parsers.issues.github.Github_154:94,1
    - Dst: '[ByteArrayInputStream].<init>(com.univocity.parsers.issues.github.Github_154)'
      Src: com.univocity.parsers.issues.github.Github_154:98,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(ByteArrayInputStream,com.univocity.parsers.issues.github.Github_154)'
      Src: com.univocity.parsers.issues.github.Github_154:98,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.issues.github.Github_154:99,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].stopParsing()'
      Src: com.univocity.parsers.issues.github.Github_154:100,1
    - Dst: '[com.univocity.parsers.issues.github.Github_154].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_154:103,1
    - Dst: '[com.univocity.parsers.issues.github.Github_154].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_154:104,1
    - Dst: '[com.univocity.parsers.issues.github.Github_154].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_154:107,1
    - Dst: '[com.univocity.parsers.issues.github.Github_154].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_154:108,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_154:109,1
    - Dst: '[com.univocity.parsers.issues.github.Github_154].get(int)'
      Src: com.univocity.parsers.issues.github.Github_154:110,1
    - Dst: '[com.univocity.parsers.issues.github.Github_154].assertEquals(com.univocity.parsers.issues.github.Github_154,String)'
      Src: com.univocity.parsers.issues.github.Github_154:110,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      - byte[]
      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: 3
    argNames:
    - extractFromBom
    - encoding
    - prepend
    argTypes:
    - boolean
    - String
    - byte[]
    constantsTouched: []
    func_position:
      end: 112
      start: 74
    functionDepth: 3
    functionLinenumber: 74
    functionLinenumberEnd: 112
    functionName: '[com.univocity.parsers.issues.github.Github_154].readWithBom(boolean,String,byte[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_154.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(byte[],int,com.univocity.parsers.issues.github.Github_154,com.univocity.parsers.issues.github.Github_154,com.univocity.parsers.issues.github.Github_154)
    - '[com.univocity.parsers.csv.CsvParser].parseNext()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_154].get(int)'
    - System.arraycopy(byte[],int,com.univocity.parsers.issues.github.Github_154,int,com.univocity.parsers.issues.github.Github_154)
    - '[com.univocity.parsers.issues.github.Github_154].assertEquals(String)'
    - '[com.univocity.parsers.issues.github.Github_154].getInput(String)'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(ByteArrayInputStream,com.univocity.parsers.issues.github.Github_154)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.issues.github.Github_154].assertEquals(com.univocity.parsers.issues.github.Github_154,String)'
    - '[com.univocity.parsers.csv.CsvParser].stopParsing()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[ByteArrayInputStream].<init>(com.univocity.parsers.issues.github.Github_154)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_154].readWithBom(boolean,String,byte[])'
  - 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: com.univocity.parsers.issues.github.Github_154
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_154].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_154.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_154
    signature: '[com.univocity.parsers.issues.github.Github_154].<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: com.univocity.parsers.issues.github.Github_154.User
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_154.User].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_154.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_154.User
    signature: '[com.univocity.parsers.issues.github.Github_154.User].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_85:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_85:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_85].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_85:41,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_85:42,1
    - Dst: E.values()
      Src: com.univocity.parsers.issues.github.Github_85:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectFields(Enum[])'
      Src: com.univocity.parsers.issues.github.Github_85:43,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_85:44,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_85:44,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAllRecords(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_85:44,1
    - Dst: '[com.univocity.parsers.issues.github.Github_85].get(int)'
      Src: com.univocity.parsers.issues.github.Github_85:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_85].getString(com.univocity.parsers.issues.github.Github_85)'
      Src: com.univocity.parsers.issues.github.Github_85:47,1
    - Dst: '[com.univocity.parsers.issues.github.Github_85].assertEquals(com.univocity.parsers.issues.github.Github_85,String)'
      Src: com.univocity.parsers.issues.github.Github_85:47,1
    - Dst: '[com.univocity.parsers.issues.github.Github_85].getString(com.univocity.parsers.issues.github.Github_85)'
      Src: com.univocity.parsers.issues.github.Github_85:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_85].assertEquals(com.univocity.parsers.issues.github.Github_85,String)'
      Src: com.univocity.parsers.issues.github.Github_85:48,1
    - Dst: '[com.univocity.parsers.issues.github.Github_85].getString(com.univocity.parsers.issues.github.Github_85)'
      Src: com.univocity.parsers.issues.github.Github_85:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_85].assertEquals(com.univocity.parsers.issues.github.Github_85,String)'
      Src: com.univocity.parsers.issues.github.Github_85:49,1
    - Dst: '[com.univocity.parsers.issues.github.Github_85].get(int)'
      Src: com.univocity.parsers.issues.github.Github_85:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_85].getString(com.univocity.parsers.issues.github.Github_85)'
      Src: com.univocity.parsers.issues.github.Github_85:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_85].assertEquals(com.univocity.parsers.issues.github.Github_85,String)'
      Src: com.univocity.parsers.issues.github.Github_85:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_85].getString(com.univocity.parsers.issues.github.Github_85)'
      Src: com.univocity.parsers.issues.github.Github_85:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_85].assertEquals(com.univocity.parsers.issues.github.Github_85,String)'
      Src: com.univocity.parsers.issues.github.Github_85:53,1
    - Dst: '[com.univocity.parsers.issues.github.Github_85].getString(com.univocity.parsers.issues.github.Github_85)'
      Src: com.univocity.parsers.issues.github.Github_85:54,1
    - Dst: '[com.univocity.parsers.issues.github.Github_85].assertEquals(com.univocity.parsers.issues.github.Github_85,String)'
      Src: com.univocity.parsers.issues.github.Github_85:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    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: 56
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.issues.github.Github_85].testRecordsWithFieldSelectionAndEnum()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_85.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseAllRecords(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_85].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectFields(Enum[])'
    - '[com.univocity.parsers.issues.github.Github_85].getString(com.univocity.parsers.issues.github.Github_85)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - E.values()
    - '[com.univocity.parsers.issues.github.Github_85].assertEquals(com.univocity.parsers.issues.github.Github_85,String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.issues.github.Github_85].get(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_85].testRecordsWithFieldSelectionAndEnum()'
  - 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: com.univocity.parsers.issues.github.Github_85
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_85].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_85.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_85
    signature: '[com.univocity.parsers.issues.github.Github_85].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.issues.github.Github_34:38,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_34:40,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_34:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_34].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_34:41,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_34:42,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String)'
      Src: com.univocity.parsers.issues.github.Github_34:43,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.issues.github.Github_34:44,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.issues.github.Github_34:46,1
    - Dst: '[com.univocity.parsers.issues.github.Github_34].assertEquals(com.univocity.parsers.issues.github.Github_34,String)'
      Src: com.univocity.parsers.issues.github.Github_34:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_34:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_34:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.issues.github.Github_34)'
      Src: com.univocity.parsers.issues.github.Github_34:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_34].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_34:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_34].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_34:52,1
    - Dst: '[com.univocity.parsers.issues.github.Github_34].assertEquals(String)'
      Src: com.univocity.parsers.issues.github.Github_34:53,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: 54
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.issues.github.Github_34].ensureFirstQuoteCharacterIsEscaped()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_34.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_34].assertEquals(com.univocity.parsers.issues.github.Github_34,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String,String,String)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(com.univocity.parsers.issues.github.Github_34)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_34].assertEquals(String)'
    - '[com.univocity.parsers.issues.github.Github_34].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_34].ensureFirstQuoteCharacterIsEscaped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_34
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_34].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_34.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_34
    signature: '[com.univocity.parsers.issues.github.Github_34].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_186:39,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_186:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.core.AbstractProcessor)'
      Src: com.univocity.parsers.issues.github.Github_186:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_186:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_186:64,1
    - Dst: '[String].getBytes()'
      Src: com.univocity.parsers.issues.github.Github_186:65,1
    - Dst: '[ByteArrayInputStream].<init>(com.univocity.parsers.issues.github.Github_186)'
      Src: com.univocity.parsers.issues.github.Github_186:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(ByteArrayInputStream)'
      Src: com.univocity.parsers.issues.github.Github_186:65,1
    - Dst: '[com.univocity.parsers.issues.github.Github_186].assertTrue()'
      Src: com.univocity.parsers.issues.github.Github_186:68,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.issues.github.Github_186].testConcurrentInitialization()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_186.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.core.AbstractProcessor)'
    - '[com.univocity.parsers.issues.github.Github_186].assertTrue()'
    - '[ByteArrayInputStream].<init>(com.univocity.parsers.issues.github.Github_186)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(ByteArrayInputStream)'
    - '[String].getBytes()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_186].testConcurrentInitialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_186
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_186].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_186.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_186
    signature: '[com.univocity.parsers.issues.github.Github_186].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_214:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
      Src: com.univocity.parsers.issues.github.Github_214:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_214:38,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_214)'
      Src: com.univocity.parsers.issues.github.Github_214:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_214:45,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.issues.github.Github_214:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].stopParsing()'
      Src: com.univocity.parsers.issues.github.Github_214:48,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
      Src: com.univocity.parsers.issues.github.Github_214:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_214].assertEquals(char,char)'
      Src: com.univocity.parsers.issues.github.Github_214: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: 33
    functionDepth: 3
    functionLinenumber: 33
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.issues.github.Github_214].detectCsvFormat()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_214.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_214)'
    - '[com.univocity.parsers.issues.github.Github_214].assertEquals(char,char)'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
    - '[com.univocity.parsers.csv.CsvParser].stopParsing()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_214].detectCsvFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_214:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically(char,char)'
      Src: com.univocity.parsers.issues.github.Github_214:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_214:57,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_214)'
      Src: com.univocity.parsers.issues.github.Github_214:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_214:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.issues.github.Github_214:67,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
      Src: com.univocity.parsers.issues.github.Github_214:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_214].assertEquals(char,char)'
      Src: com.univocity.parsers.issues.github.Github_214:69,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].setDelimiter(char)'
      Src: com.univocity.parsers.issues.github.Github_214:71,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].updateFormat(com.univocity.parsers.csv.CsvFormat)'
      Src: com.univocity.parsers.issues.github.Github_214:73,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll()'
      Src: com.univocity.parsers.issues.github.Github_214:75,1
    - Dst: '[com.univocity.parsers.issues.github.Github_214].size()'
      Src: com.univocity.parsers.issues.github.Github_214:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_214].assertEquals(com.univocity.parsers.issues.github.Github_214,int)'
      Src: com.univocity.parsers.issues.github.Github_214:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_214].get(int)'
      Src: com.univocity.parsers.issues.github.Github_214:78,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_214)
      Src: com.univocity.parsers.issues.github.Github_214:78,1
    - Dst: '[com.univocity.parsers.issues.github.Github_214].assertEquals(com.univocity.parsers.issues.github.Github_214,String)'
      Src: com.univocity.parsers.issues.github.Github_214:78,1
    - Dst: '[com.univocity.parsers.issues.github.Github_214].get(int)'
      Src: com.univocity.parsers.issues.github.Github_214:79,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_214)
      Src: com.univocity.parsers.issues.github.Github_214:79,1
    - Dst: '[com.univocity.parsers.issues.github.Github_214].assertEquals(com.univocity.parsers.issues.github.Github_214,String)'
      Src: com.univocity.parsers.issues.github.Github_214:79,1
    - Dst: '[com.univocity.parsers.issues.github.Github_214].get(int)'
      Src: com.univocity.parsers.issues.github.Github_214:80,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_214)
      Src: com.univocity.parsers.issues.github.Github_214:80,1
    - Dst: '[com.univocity.parsers.issues.github.Github_214].assertEquals(com.univocity.parsers.issues.github.Github_214,String)'
      Src: com.univocity.parsers.issues.github.Github_214:80,1
    - Dst: '[com.univocity.parsers.issues.github.Github_214].get(int)'
      Src: com.univocity.parsers.issues.github.Github_214:81,1
    - Dst: Arrays.toString(com.univocity.parsers.issues.github.Github_214)
      Src: com.univocity.parsers.issues.github.Github_214:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_214].assertEquals(com.univocity.parsers.issues.github.Github_214,String)'
      Src: com.univocity.parsers.issues.github.Github_214:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 53
    functionDepth: 3
    functionLinenumber: 53
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.issues.github.Github_214].detectCsvFormatWithPriorityList()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_214.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.issues.github.Github_214].assertEquals(com.univocity.parsers.issues.github.Github_214,int)'
    - '[com.univocity.parsers.issues.github.Github_214].get(int)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_214)'
    - '[com.univocity.parsers.csv.CsvParser].updateFormat(com.univocity.parsers.csv.CsvFormat)'
    - '[com.univocity.parsers.issues.github.Github_214].assertEquals(char,char)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll()'
    - '[com.univocity.parsers.csv.CsvFormat].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
    - Arrays.toString(com.univocity.parsers.issues.github.Github_214)
    - '[com.univocity.parsers.issues.github.Github_214].size()'
    - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically(char,char)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_214].assertEquals(com.univocity.parsers.issues.github.Github_214,String)'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_214].detectCsvFormatWithPriorityList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_214
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_214].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_214.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_214
    signature: '[com.univocity.parsers.issues.github.Github_214].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_276:35,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].stripPaddingFrom(int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_276:36,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_276:38,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setKeepPadding(boolean)'
      Src: com.univocity.parsers.issues.github.Github_276:39,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_276:40,1
    - Dst: '[com.univocity.parsers.issues.github.Github_276].setPadding(char)'
      Src: com.univocity.parsers.issues.github.Github_276:40,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_276:41,1
    - Dst: '[com.univocity.parsers.issues.github.Github_276].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_276:41,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_276:43,1
    - Dst: '[com.univocity.parsers.issues.github.Github_276].getReader(String)'
      Src: com.univocity.parsers.issues.github.Github_276:45,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(com.univocity.parsers.issues.github.Github_276)'
      Src: com.univocity.parsers.issues.github.Github_276:45,1
    - Dst: '[com.univocity.parsers.issues.github.Github_276].printAndValidate(null,com.univocity.parsers.issues.github.Github_276)'
      Src: com.univocity.parsers.issues.github.Github_276:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.issues.github.Github_276].testKeepPaddingFlag()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_276.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_276].setPadding(char)'
    - '[com.univocity.parsers.issues.github.Github_276].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(com.univocity.parsers.issues.github.Github_276)'
    - '[com.univocity.parsers.issues.github.Github_276].getReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setKeepPadding(boolean)'
    - '[com.univocity.parsers.issues.github.Github_276].printAndValidate(null,com.univocity.parsers.issues.github.Github_276)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].stripPaddingFrom(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_276].testKeepPaddingFlag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_276
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_276].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_276.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_276
    signature: '[com.univocity.parsers.issues.github.Github_276].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_19:58,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_19:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_19:60,1
    - Dst: '[com.univocity.parsers.issues.github.Github_19].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_19:60,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_19:61,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_19:63,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_19:64,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_19:64,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_19:66,1
    - Dst: '[com.univocity.parsers.issues.github.Github_19].size()'
      Src: com.univocity.parsers.issues.github.Github_19:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_19].assertEquals(com.univocity.parsers.issues.github.Github_19,int)'
      Src: com.univocity.parsers.issues.github.Github_19:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_19].get(int)'
      Src: com.univocity.parsers.issues.github.Github_19:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_19].assertEquals(com.univocity.parsers.issues.github.Github_19,String)'
      Src: com.univocity.parsers.issues.github.Github_19:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_19].assertEquals(com.univocity.parsers.issues.github.Github_19,String)'
      Src: com.univocity.parsers.issues.github.Github_19:71,1
    - Dst: '[com.univocity.parsers.issues.github.Github_19].assertEquals(com.univocity.parsers.issues.github.Github_19,String)'
      Src: com.univocity.parsers.issues.github.Github_19:72,1
    - Dst: '[com.univocity.parsers.issues.github.Github_19].assertNull(com.univocity.parsers.issues.github.Github_19)'
      Src: com.univocity.parsers.issues.github.Github_19:73,1
    - Dst: '[com.univocity.parsers.issues.github.Github_19].get(int)'
      Src: com.univocity.parsers.issues.github.Github_19:75,1
    - Dst: '[com.univocity.parsers.issues.github.Github_19].assertEquals(com.univocity.parsers.issues.github.Github_19,String)'
      Src: com.univocity.parsers.issues.github.Github_19:76,1
    - Dst: '[com.univocity.parsers.issues.github.Github_19].assertEquals(com.univocity.parsers.issues.github.Github_19,String)'
      Src: com.univocity.parsers.issues.github.Github_19:77,1
    - Dst: '[com.univocity.parsers.issues.github.Github_19].assertEquals(com.univocity.parsers.issues.github.Github_19,String)'
      Src: com.univocity.parsers.issues.github.Github_19:78,1
    - Dst: '[com.univocity.parsers.issues.github.Github_19].assertEquals(com.univocity.parsers.issues.github.Github_19,String)'
      Src: com.univocity.parsers.issues.github.Github_19:79,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: 80
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 80
    functionName: '[com.univocity.parsers.issues.github.Github_19].testBeanParsingWithOutOfBoundsIndex()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_19.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_19].get(int)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_19].assertNull(com.univocity.parsers.issues.github.Github_19)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.issues.github.Github_19].assertEquals(com.univocity.parsers.issues.github.Github_19,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.issues.github.Github_19].size()'
    - '[com.univocity.parsers.issues.github.Github_19].assertEquals(com.univocity.parsers.issues.github.Github_19,String)'
    - '[com.univocity.parsers.issues.github.Github_19].setLineSeparator(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_19].testBeanParsingWithOutOfBoundsIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_19
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_19].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_19.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_19
    signature: '[com.univocity.parsers.issues.github.Github_19].<init>()'
  - 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: com.univocity.parsers.issues.github.Github_19.NewStudentForm
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.issues.github.Github_19.NewStudentForm].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_19.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_19.NewStudentForm
    signature: '[com.univocity.parsers.issues.github.Github_19.NewStudentForm].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
      Src: com.univocity.parsers.issues.github.Github_447:26,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.issues.github.Github_447:26,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setCommentCollectionEnabled(boolean,boolean)'
      Src: com.univocity.parsers.issues.github.Github_447:27,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_447:28,1
    - Dst: '[com.univocity.parsers.issues.github.Github_447].setComment(char)'
      Src: com.univocity.parsers.issues.github.Github_447:28,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_447:29,1
    - Dst: '[com.univocity.parsers.issues.github.Github_447].setNormalizedNewline(char)'
      Src: com.univocity.parsers.issues.github.Github_447:29,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_447:30,1
    - Dst: '[com.univocity.parsers.issues.github.Github_447].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_447:30,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_447:31,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_447:33,1
    - Dst: '[StringReader].<init>(com.univocity.parsers.issues.github.Github_447)'
      Src: com.univocity.parsers.issues.github.Github_447:34,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_447:34,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].getContext()'
      Src: com.univocity.parsers.issues.github.Github_447:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_447].comments()'
      Src: com.univocity.parsers.issues.github.Github_447:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_447].size()'
      Src: com.univocity.parsers.issues.github.Github_447:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_447].assertEquals(com.univocity.parsers.issues.github.Github_447,int)'
      Src: com.univocity.parsers.issues.github.Github_447: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: 38
      start: 18
    functionDepth: 4
    functionLinenumber: 18
    functionLinenumberEnd: 38
    functionName: '[com.univocity.parsers.issues.github.Github_447].parseCSV()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_447.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_447].size()'
    - '[com.univocity.parsers.issues.github.Github_447].assertEquals(com.univocity.parsers.issues.github.Github_447,int)'
    - '[com.univocity.parsers.issues.github.Github_447].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].getContext()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
    - '[com.univocity.parsers.issues.github.Github_447].setComment(char)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_447].comments()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setCommentCollectionEnabled(boolean,boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.issues.github.Github_447].setNormalizedNewline(char)'
    - '[StringReader].<init>(com.univocity.parsers.issues.github.Github_447)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_447].parseCSV()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_447
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_447].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_447.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_447
    signature: '[com.univocity.parsers.issues.github.Github_447].<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: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 44
    functionName: '[com.univocity.parsers.issues.github.Github_143].data()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_143.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_143].data()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_143:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_143:49,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_143:50,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_143:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_143:51,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_143:51,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_143:55,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_143:55,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,String)'
      Src: com.univocity.parsers.issues.github.Github_143:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_143:58,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_143:58,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,String)'
      Src: com.univocity.parsers.issues.github.Github_143:59,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_143:61,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_143:61,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,String)'
      Src: com.univocity.parsers.issues.github.Github_143:62,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_143:64,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_143:64,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,String)'
      Src: com.univocity.parsers.issues.github.Github_143:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_143:67,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_143:67,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,String)'
      Src: com.univocity.parsers.issues.github.Github_143:68,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_143:70,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_143:70,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,String)'
      Src: com.univocity.parsers.issues.github.Github_143:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.issues.github.Github_143].testParseOfUnescapedSequence()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_143.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_143].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_143].setQuote(char)'
    - '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_143].testParseOfUnescapedSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: com.univocity.parsers.issues.github.Github_143:76,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_143:79,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_143:80,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_143:81,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_143:81,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_143:82,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].setQuoteEscape(com.univocity.parsers.issues.github.Github_143)'
      Src: com.univocity.parsers.issues.github.Github_143:82,1
    - Dst: System.out.print(String)
      Src: com.univocity.parsers.issues.github.Github_143:84,1
    - Dst: System.out.print()
      Src: com.univocity.parsers.issues.github.Github_143:85,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.github.Github_143)'
      Src: com.univocity.parsers.issues.github.Github_143:88,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_143:89,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_143:89,1
    - Dst: System.out.print(String)
      Src: com.univocity.parsers.issues.github.Github_143:91,1
    - Dst: System.out.println()
      Src: com.univocity.parsers.issues.github.Github_143:93,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 74
    functionDepth: 3
    functionLinenumber: 74
    functionLinenumberEnd: 95
    functionName: '[com.univocity.parsers.issues.github.Github_143].testEscapeParsing(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_143.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_143].setQuoteEscape(com.univocity.parsers.issues.github.Github_143)'
    - System.out.print(String)
    - '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
    - System.out.print()
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - System.out.println(String)
    - '[com.univocity.parsers.issues.github.Github_143].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.issues.github.Github_143)'
    - System.out.println()
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_143].testEscapeParsing(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: com.univocity.parsers.issues.github.Github_143:100,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.issues.github.Github_143:103,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_143:106,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
      Src: com.univocity.parsers.issues.github.Github_143:107,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_143:108,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_143:108,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_143:109,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].setQuoteEscape(com.univocity.parsers.issues.github.Github_143)'
      Src: com.univocity.parsers.issues.github.Github_143:109,1
    - Dst: System.out.print(String)
      Src: com.univocity.parsers.issues.github.Github_143:111,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_143:112,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String)'
      Src: com.univocity.parsers.issues.github.Github_143:112,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_143:114,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setEscapeUnquotedValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_143:115,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_143:116,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_143:116,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_143:117,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].setQuoteEscape(com.univocity.parsers.issues.github.Github_143)'
      Src: com.univocity.parsers.issues.github.Github_143:117,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_143:118,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.issues.github.Github_143:118,1
    - Dst: System.out.println(com.univocity.parsers.issues.github.Github_143)
      Src: com.univocity.parsers.issues.github.Github_143:120,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,String)'
      Src: com.univocity.parsers.issues.github.Github_143:122,1
    - Dst: '[ArrayList].add(com.univocity.parsers.issues.github.Github_143)'
      Src: com.univocity.parsers.issues.github.Github_143:123,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 125
      start: 98
    functionDepth: 3
    functionLinenumber: 98
    functionLinenumberEnd: 125
    functionName: '[com.univocity.parsers.issues.github.Github_143].testEscapeWriting(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_143.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_143].setQuoteEscape(com.univocity.parsers.issues.github.Github_143)'
    - System.out.print(String)
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
    - '[ArrayList].add(com.univocity.parsers.issues.github.Github_143)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - System.out.println(com.univocity.parsers.issues.github.Github_143)
    - System.out.println(String)
    - '[com.univocity.parsers.issues.github.Github_143].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String)'
    - '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setEscapeUnquotedValues(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_143].testEscapeWriting(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: false
      returnValueGenericType: Object[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 143
    functionName: '[com.univocity.parsers.issues.github.Github_143].dataToWrite()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_143.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[][]
    signature: '[com.univocity.parsers.issues.github.Github_143].dataToWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_143:147,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_143:148,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_143:149,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_143:149,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_143:150,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_143:150,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_143:152,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String)'
      Src: com.univocity.parsers.issues.github.Github_143:152,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,String)'
      Src: com.univocity.parsers.issues.github.Github_143:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - escape
    - expected
    argTypes:
    - String
    - char
    - String
    constantsTouched: []
    func_position:
      end: 154
      start: 145
    functionDepth: 2
    functionLinenumber: 145
    functionLinenumberEnd: 154
    functionName: '[com.univocity.parsers.issues.github.Github_143].testEscapeWritingQuoteEscapeEnabled(String,char,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_143.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_143].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.issues.github.Github_143].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String)'
    - '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_143].testEscapeWritingQuoteEscapeEnabled(String,char,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_143:158,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuotationTriggers(char)'
      Src: com.univocity.parsers.issues.github.Github_143:159,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_143:160,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_143:160,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_143:161,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_143:161,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_143:163,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String)'
      Src: com.univocity.parsers.issues.github.Github_143:163,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,String)'
      Src: com.univocity.parsers.issues.github.Github_143:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - escape
    - expected
    argTypes:
    - String
    - char
    - String
    constantsTouched: []
    func_position:
      end: 165
      start: 156
    functionDepth: 2
    functionLinenumber: 156
    functionLinenumberEnd: 165
    functionName: '[com.univocity.parsers.issues.github.Github_143].testEscapeWritingQuotationTriggers(String,char,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_143.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_143].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.issues.github.Github_143].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String)'
    - '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuotationTriggers(char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_143].testEscapeWritingQuotationTriggers(String,char,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.issues.github.Github_143:169,1
    - Dst: '[String].substring(int,int)'
      Src: com.univocity.parsers.issues.github.Github_143:169,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_143:170,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setEscapeUnquotedValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_143:171,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_143:172,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_143:172,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_143:173,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_143:173,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_143:175,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String)'
      Src: com.univocity.parsers.issues.github.Github_143:175,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,com.univocity.parsers.issues.github.Github_143)'
      Src: com.univocity.parsers.issues.github.Github_143:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - escape
    - expected
    argTypes:
    - String
    - char
    - String
    constantsTouched: []
    func_position:
      end: 177
      start: 167
    functionDepth: 2
    functionLinenumber: 167
    functionLinenumberEnd: 177
    functionName: '[com.univocity.parsers.issues.github.Github_143].testEscapeWritingNoQuotesButEscapeEnabled(String,char,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_143.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_143].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[String].length()'
    - '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,com.univocity.parsers.issues.github.Github_143)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.issues.github.Github_143].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setEscapeUnquotedValues(boolean)'
    - '[String].substring(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_143].testEscapeWritingNoQuotesButEscapeEnabled(String,char,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_143:181,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setEscapeUnquotedValues(boolean)'
      Src: com.univocity.parsers.issues.github.Github_143:182,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuotationTriggers(char)'
      Src: com.univocity.parsers.issues.github.Github_143:183,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_143:184,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].setQuote(char)'
      Src: com.univocity.parsers.issues.github.Github_143:184,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_143:185,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].setQuoteEscape(char)'
      Src: com.univocity.parsers.issues.github.Github_143:185,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.issues.github.Github_143:187,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String)'
      Src: com.univocity.parsers.issues.github.Github_143:187,1
    - Dst: '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,String)'
      Src: com.univocity.parsers.issues.github.Github_143:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - escape
    - expected
    argTypes:
    - String
    - char
    - String
    constantsTouched: []
    func_position:
      end: 189
      start: 179
    functionDepth: 2
    functionLinenumber: 179
    functionLinenumberEnd: 189
    functionName: '[com.univocity.parsers.issues.github.Github_143].testEscapeWritingEscapeEnabledTriggers(String,char,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_143.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_143].setQuoteEscape(char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.issues.github.Github_143].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String)'
    - '[com.univocity.parsers.issues.github.Github_143].assertEquals(com.univocity.parsers.issues.github.Github_143,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuotationTriggers(char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setEscapeUnquotedValues(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_143].testEscapeWritingEscapeEnabledTriggers(String,char,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: com.univocity.parsers.issues.github.Github_143
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_143].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_143.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_143
    signature: '[com.univocity.parsers.issues.github.Github_143].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_24:65,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_24:66,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].setStrictHeaderValidationEnabled(boolean)'
      Src: com.univocity.parsers.issues.github.Github_24:67,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_24:68,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_24:69,1
    - Dst: '[com.univocity.parsers.issues.github.Github_24].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_24:69,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_24:70,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_24:72,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_24:72,1
    - Dst: '[com.univocity.parsers.issues.github.Github_24].fail(String)'
      Src: com.univocity.parsers.issues.github.Github_24:73,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: 77
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.issues.github.Github_24].ensureExceptionsAreThrown()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_24.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_24].fail(String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.issues.github.Github_24].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].setStrictHeaderValidationEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_24].ensureExceptionsAreThrown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.issues.github.Github_24:81,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.issues.github.Github_24:82,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.issues.github.Github_24:83,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.issues.github.Github_24:84,1
    - Dst: '[com.univocity.parsers.issues.github.Github_24].setLineSeparator(String)'
      Src: com.univocity.parsers.issues.github.Github_24:84,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.issues.github.Github_24:85,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.issues.github.Github_24:87,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.issues.github.Github_24:87,1
    - Dst: '[com.univocity.parsers.issues.github.Github_24].fail(String)'
      Src: com.univocity.parsers.issues.github.Github_24:89,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.issues.github.Github_24:92,1
    - Dst: '[com.univocity.parsers.issues.github.Github_24].isEmpty()'
      Src: com.univocity.parsers.issues.github.Github_24:93,1
    - Dst: '[com.univocity.parsers.issues.github.Github_24].assertFalse(com.univocity.parsers.issues.github.Github_24)'
      Src: com.univocity.parsers.issues.github.Github_24:93,1
    - Dst: '[com.univocity.parsers.issues.github.Github_24].get(int)'
      Src: com.univocity.parsers.issues.github.Github_24:94,1
    - Dst: '[com.univocity.parsers.issues.github.Github_24].assertNull(com.univocity.parsers.issues.github.Github_24)'
      Src: com.univocity.parsers.issues.github.Github_24:94,1
    - Dst: '[com.univocity.parsers.issues.github.Github_24].get(int)'
      Src: com.univocity.parsers.issues.github.Github_24:95,1
    - Dst: '[com.univocity.parsers.issues.github.Github_24].assertEquals(com.univocity.parsers.issues.github.Github_24,String)'
      Src: com.univocity.parsers.issues.github.Github_24:95,1
    - Dst: '[com.univocity.parsers.issues.github.Github_24].get(int)'
      Src: com.univocity.parsers.issues.github.Github_24:97,1
    - Dst: '[com.univocity.parsers.issues.github.Github_24].assertNull(com.univocity.parsers.issues.github.Github_24)'
      Src: com.univocity.parsers.issues.github.Github_24:97,1
    - Dst: '[com.univocity.parsers.issues.github.Github_24].get(int)'
      Src: com.univocity.parsers.issues.github.Github_24:98,1
    - Dst: '[com.univocity.parsers.issues.github.Github_24].assertEquals(com.univocity.parsers.issues.github.Github_24,String)'
      Src: com.univocity.parsers.issues.github.Github_24:98,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 79
    functionDepth: 3
    functionLinenumber: 79
    functionLinenumberEnd: 99
    functionName: '[com.univocity.parsers.issues.github.Github_24].ensureExceptionsAreNotThrownWhenAColumnDoesntMatch()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_24.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_24].assertEquals(com.univocity.parsers.issues.github.Github_24,String)'
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.issues.github.Github_24].get(int)'
    - '[com.univocity.parsers.issues.github.Github_24].fail(String)'
    - '[com.univocity.parsers.issues.github.Github_24].isEmpty()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.issues.github.Github_24].assertFalse(com.univocity.parsers.issues.github.Github_24)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.issues.github.Github_24].assertNull(com.univocity.parsers.issues.github.Github_24)'
    - '[com.univocity.parsers.issues.github.Github_24].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.issues.github.Github_24].ensureExceptionsAreNotThrownWhenAColumnDoesntMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.issues.github.Github_24
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.issues.github.Github_24].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_24.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_24
    signature: '[com.univocity.parsers.issues.github.Github_24].<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: com.univocity.parsers.issues.github.Github_24.AB
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.issues.github.Github_24.AB].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_24.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.issues.github.Github_24.AB
    signature: '[com.univocity.parsers.issues.github.Github_24.AB].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Boolean.valueOf()
      Src: com.univocity.parsers.examples.WordsToSetConversion:36,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.WordsToSetConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.examples.WordsToSetConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WordsToSetConversion.java
    functionUses: 0
    functionsReached:
    - Boolean.valueOf()
    linkageType: ''
    returnType: com.univocity.parsers.examples.WordsToSetConversion
    signature: '[com.univocity.parsers.examples.WordsToSetConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.WordsToSetConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - separator
    - toUpperCase
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.examples.WordsToSetConversion].<init>(String,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WordsToSetConversion.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.WordsToSetConversion
    signature: '[com.univocity.parsers.examples.WordsToSetConversion].<init>(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Collections.emptySet()
      Src: com.univocity.parsers.examples.WordsToSetConversion:51,1
    - Dst: '[String].toUpperCase()'
      Src: com.univocity.parsers.examples.WordsToSetConversion:55,1
    - Dst: '[TreeSet].<init>()'
      Src: com.univocity.parsers.examples.WordsToSetConversion:58,1
    - Dst: '[com.univocity.parsers.examples.WordsToSetConversion].split(String)'
      Src: com.univocity.parsers.examples.WordsToSetConversion:59,1
    - Dst: token.trim()
      Src: com.univocity.parsers.examples.WordsToSetConversion:61,1
    - Dst: '[com.univocity.parsers.examples.WordsToSetConversion].split(String)'
      Src: com.univocity.parsers.examples.WordsToSetConversion:61,1
    - Dst: word.trim()
      Src: com.univocity.parsers.examples.WordsToSetConversion:62,1
    - Dst: '[TreeSet].add(com.univocity.parsers.examples.WordsToSetConversion)'
      Src: com.univocity.parsers.examples.WordsToSetConversion:62,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Set<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 67
    functionName: '[com.univocity.parsers.examples.WordsToSetConversion].execute(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WordsToSetConversion.java
    functionUses: 0
    functionsReached:
    - token.trim()
    - '[String].toUpperCase()'
    - '[com.univocity.parsers.examples.WordsToSetConversion].split(String)'
    - Collections.emptySet()
    - '[TreeSet].add(com.univocity.parsers.examples.WordsToSetConversion)'
    - word.trim()
    - '[TreeSet].<init>()'
    linkageType: ''
    returnType: Set<String>
    signature: '[com.univocity.parsers.examples.WordsToSetConversion].execute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Set<String>].isEmpty()'
      Src: com.univocity.parsers.examples.WordsToSetConversion:73,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.WordsToSetConversion:76,1
    - Dst: word.trim()
      Src: com.univocity.parsers.examples.WordsToSetConversion:79,1
    - Dst: '[com.univocity.parsers.examples.WordsToSetConversion].isEmpty()'
      Src: com.univocity.parsers.examples.WordsToSetConversion:79,1
    - Dst: '[StringBuilder].length()'
      Src: com.univocity.parsers.examples.WordsToSetConversion:82,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.examples.WordsToSetConversion:83,1
    - Dst: word.toUpperCase()
      Src: com.univocity.parsers.examples.WordsToSetConversion:86,1
    - Dst: '[com.univocity.parsers.examples.WordsToSetConversion].trim()'
      Src: com.univocity.parsers.examples.WordsToSetConversion:88,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.examples.WordsToSetConversion)'
      Src: com.univocity.parsers.examples.WordsToSetConversion:88,1
    - Dst: '[StringBuilder].length()'
      Src: com.univocity.parsers.examples.WordsToSetConversion:91,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.examples.WordsToSetConversion:95,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - Set<String>
      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: 1
    argNames:
    - input
    argTypes:
    - Set<String>
    constantsTouched: []
    func_position:
      end: 96
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 96
    functionName: '[com.univocity.parsers.examples.WordsToSetConversion].revert(Set<String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WordsToSetConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.WordsToSetConversion].isEmpty()'
    - '[StringBuilder].length()'
    - '[com.univocity.parsers.examples.WordsToSetConversion].trim()'
    - '[Set<String>].isEmpty()'
    - '[StringBuilder].append(com.univocity.parsers.examples.WordsToSetConversion)'
    - '[StringBuilder].toString()'
    - word.toUpperCase()
    - '[StringBuilder].<init>()'
    - word.trim()
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.WordsToSetConversion].revert(Set<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.SettingsExamples:29,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.SettingsExamples:33,1
    - Dst: '[com.univocity.parsers.examples.SettingsExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.SettingsExamples:33,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String,String,String)'
      Src: com.univocity.parsers.examples.SettingsExamples:38,1
    - Dst: '[com.univocity.parsers.examples.SettingsExamples].parseWithSettings(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.SettingsExamples:41,1
    - Dst: '[com.univocity.parsers.examples.SettingsExamples].printAndValidate(List<String[]>)'
      Src: com.univocity.parsers.examples.SettingsExamples:43,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 44
    functionName: '[com.univocity.parsers.examples.SettingsExamples].example001ColumnSelection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/SettingsExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String,String,String)'
    - '[com.univocity.parsers.examples.SettingsExamples].parseWithSettings(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.examples.SettingsExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.examples.SettingsExamples].printAndValidate(List<String[]>)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.SettingsExamples].example001ColumnSelection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.SettingsExamples:48,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.SettingsExamples:52,1
    - Dst: '[com.univocity.parsers.examples.SettingsExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.SettingsExamples:52,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String,String,String)'
      Src: com.univocity.parsers.examples.SettingsExamples:57,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.examples.SettingsExamples:62,1
    - Dst: '[com.univocity.parsers.examples.SettingsExamples].parseWithSettings(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.SettingsExamples:65,1
    - Dst: '[com.univocity.parsers.examples.SettingsExamples].printAndValidate(List<String[]>)'
      Src: com.univocity.parsers.examples.SettingsExamples:67,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.examples.SettingsExamples].example002ColumnSelectionWithNoReordering()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/SettingsExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String,String,String)'
    - '[com.univocity.parsers.examples.SettingsExamples].parseWithSettings(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.examples.SettingsExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.examples.SettingsExamples].printAndValidate(List<String[]>)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.SettingsExamples].example002ColumnSelectionWithNoReordering()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.SettingsExamples:72,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.SettingsExamples:76,1
    - Dst: '[com.univocity.parsers.examples.SettingsExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.SettingsExamples:76,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes(int,int,int)'
      Src: com.univocity.parsers.examples.SettingsExamples:81,1
    - Dst: '[com.univocity.parsers.examples.SettingsExamples].parseWithSettings(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.SettingsExamples:84,1
    - Dst: '[com.univocity.parsers.examples.SettingsExamples].printAndValidate(List<String[]>)'
      Src: com.univocity.parsers.examples.SettingsExamples:86,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 70
    functionDepth: 4
    functionLinenumber: 70
    functionLinenumberEnd: 87
    functionName: '[com.univocity.parsers.examples.SettingsExamples].example003ColumnSelectionByIndex()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/SettingsExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.SettingsExamples].parseWithSettings(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.examples.SettingsExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.examples.SettingsExamples].printAndValidate(List<String[]>)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectIndexes(int,int,int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.SettingsExamples].example003ColumnSelectionByIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.SettingsExamples:91,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.examples.SettingsExamples:95,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
      Src: com.univocity.parsers.examples.SettingsExamples:98,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.examples.SettingsExamples:101,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaders(String,String,String,String,String)'
      Src: com.univocity.parsers.examples.SettingsExamples:105,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String,String,String,String,String)'
      Src: com.univocity.parsers.examples.SettingsExamples:109,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.examples.SettingsExamples:112,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.examples.SettingsExamples:115,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNumberOfRecordsToRead(int)'
      Src: com.univocity.parsers.examples.SettingsExamples:118,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
      Src: com.univocity.parsers.examples.SettingsExamples:121,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setMaxCharsPerColumn(int)'
      Src: com.univocity.parsers.examples.SettingsExamples:127,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setMaxColumns(int)'
      Src: com.univocity.parsers.examples.SettingsExamples:131,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setInputBufferSize(int)'
      Src: com.univocity.parsers.examples.SettingsExamples:134,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
      Src: com.univocity.parsers.examples.SettingsExamples:139,1
    - Dst: '[com.univocity.parsers.examples.SettingsExamples].parseWithSettings(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.SettingsExamples:142,1
    - Dst: '[com.univocity.parsers.examples.SettingsExamples].printAndValidate(List<String[]>)'
      Src: com.univocity.parsers.examples.SettingsExamples:144,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 89
    functionDepth: 4
    functionLinenumber: 89
    functionLinenumberEnd: 145
    functionName: '[com.univocity.parsers.examples.SettingsExamples].example004LotsOfDifferentSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/SettingsExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setMaxCharsPerColumn(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setMaxColumns(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaders(String,String,String,String,String)'
    - '[com.univocity.parsers.examples.SettingsExamples].parseWithSettings(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].selectFields(String,String,String,String,String)'
    - '[com.univocity.parsers.examples.SettingsExamples].printAndValidate(List<String[]>)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setReadInputOnSeparateThread(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setInputBufferSize(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNumberOfRecordsToRead(int)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.SettingsExamples].example004LotsOfDifferentSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
      Src: com.univocity.parsers.examples.SettingsExamples:153,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.SettingsExamples:153,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.SettingsExamples:158,1
    - Dst: '[com.univocity.parsers.examples.SettingsExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.SettingsExamples:158,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
      Src: com.univocity.parsers.examples.SettingsExamples:164,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
      Src: com.univocity.parsers.examples.SettingsExamples:168,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.examples.SettingsExamples:170,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.examples.SettingsExamples:172,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.SettingsExamples:173,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.SettingsExamples:175,1
    - Dst: '[com.univocity.parsers.examples.SettingsExamples].getReader(String)'
      Src: com.univocity.parsers.examples.SettingsExamples:176,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.examples.SettingsExamples)'
      Src: com.univocity.parsers.examples.SettingsExamples:176,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.examples.SettingsExamples:178,1
    - Dst: '[com.univocity.parsers.examples.SettingsExamples].printAndValidate(com.univocity.parsers.examples.SettingsExamples)'
      Src: com.univocity.parsers.examples.SettingsExamples:180,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 147
    functionDepth: 4
    functionLinenumber: 147
    functionLinenumberEnd: 181
    functionName: '[com.univocity.parsers.examples.SettingsExamples].example005FixedWidthSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/SettingsExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.examples.SettingsExamples].getReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
    - '[com.univocity.parsers.examples.SettingsExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.examples.SettingsExamples].printAndValidate(com.univocity.parsers.examples.SettingsExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.examples.SettingsExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.SettingsExamples].example005FixedWidthSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.examples.SettingsExamples:189,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.examples.SettingsExamples:191,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.SettingsExamples:192,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.SettingsExamples:194,1
    - Dst: '[com.univocity.parsers.examples.SettingsExamples].getReader(String)'
      Src: com.univocity.parsers.examples.SettingsExamples:195,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.SettingsExamples)'
      Src: com.univocity.parsers.examples.SettingsExamples:195,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.examples.SettingsExamples:197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.csv.CsvParserSettings
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<String[]>
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 1
    argNames:
    - parserSettings
    argTypes:
    - com.univocity.parsers.csv.CsvParserSettings
    constantsTouched: []
    func_position:
      end: 199
      start: 188
    functionDepth: 3
    functionLinenumber: 188
    functionLinenumberEnd: 199
    functionName: '[com.univocity.parsers.examples.SettingsExamples].parseWithSettings(com.univocity.parsers.csv.CsvParserSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/SettingsExamples.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.SettingsExamples)'
    - '[com.univocity.parsers.examples.SettingsExamples].getReader(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.examples.SettingsExamples].parseWithSettings(com.univocity.parsers.csv.CsvParserSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.SettingsExamples
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.SettingsExamples].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/SettingsExamples.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.SettingsExamples
    signature: '[com.univocity.parsers.examples.SettingsExamples].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:34,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.TsvParserExamples:35,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:35,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.examples.TsvParserExamples:38,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:41,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseAll(com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:41,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate(null,com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:44,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 30
    functionDepth: 2
    functionLinenumber: 30
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.examples.TsvParserExamples].example001ParseAll()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate(null,com.univocity.parsers.examples.TsvParserExamples)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.examples.TsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.examples.TsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParser].parseAll(com.univocity.parsers.examples.TsvParserExamples)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.TsvParserExamples].example001ParseAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:49,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:51,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.TsvParserExamples:55,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:55,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.examples.TsvParserExamples:60,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:63,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].beginParsing(com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:63,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseNext()'
      Src: com.univocity.parsers.examples.TsvParserExamples:66,1
    - Dst: Arrays.toString(com.univocity.parsers.examples.TsvParserExamples)
      Src: com.univocity.parsers.examples.TsvParserExamples:67,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:67,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].stopParsing()'
      Src: com.univocity.parsers.examples.TsvParserExamples:75,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.TsvParserExamples:79,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 80
    functionName: '[com.univocity.parsers.examples.TsvParserExamples].example002ReadSimpleTsv()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParser].parseNext()'
    - '[com.univocity.parsers.examples.TsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvParser].stopParsing()'
    - '[com.univocity.parsers.tsv.TsvParser].beginParsing(com.univocity.parsers.examples.TsvParserExamples)'
    - '[com.univocity.parsers.examples.TsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.TsvParserExamples)'
    - '[com.univocity.parsers.examples.TsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate(StringBuilder)'
    - Arrays.toString(com.univocity.parsers.examples.TsvParserExamples)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.TsvParserExamples].example002ReadSimpleTsv()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:87,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.examples.TsvParserExamples:90,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:93,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.examples.TsvParserExamples:97,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.TsvParserExamples:100,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.examples.TsvParserExamples:103,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:106,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:106,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getHeaders()'
      Src: com.univocity.parsers.examples.TsvParserExamples:110,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.examples.TsvParserExamples:111,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate(com.univocity.parsers.examples.TsvParserExamples,com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 116
    functionName: '[com.univocity.parsers.examples.TsvParserExamples].example003ReadTsvWithRowProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getHeaders()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.examples.TsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate(com.univocity.parsers.examples.TsvParserExamples,com.univocity.parsers.examples.TsvParserExamples)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.examples.TsvParserExamples)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.TsvParserExamples].example003ReadTsvWithRowProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:120,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowProcessor].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:125,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
      Src: com.univocity.parsers.examples.TsvParserExamples:134,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertIndexes(com.univocity.parsers.conversions.BigDecimalConversion)'
      Src: com.univocity.parsers.examples.TsvParserExamples:134,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].set(int)'
      Src: com.univocity.parsers.examples.TsvParserExamples:134,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toLowerCase()'
      Src: com.univocity.parsers.examples.TsvParserExamples:137,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toNull(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:137,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertFields(com.univocity.parsers.conversions.LowerCaseConversion,com.univocity.parsers.conversions.NullStringConversion)'
      Src: com.univocity.parsers.examples.TsvParserExamples:137,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].set(String,String,String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:137,1
    - Dst: '[com.univocity.parsers.conversions.BigIntegerConversion].<init>(com.univocity.parsers.examples.TsvParserExamples,String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:140,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertFields(com.univocity.parsers.conversions.BigIntegerConversion)'
      Src: com.univocity.parsers.examples.TsvParserExamples:140,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].set(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:140,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:142,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.TsvParserExamples:143,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:143,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setProcessor(com.univocity.parsers.common.processor.ObjectRowProcessor)'
      Src: com.univocity.parsers.examples.TsvParserExamples:144,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.TsvParserExamples:145,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.examples.TsvParserExamples:147,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:150,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:150,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.TsvParserExamples:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 155
    functionName: '[com.univocity.parsers.examples.TsvParserExamples].example004ReadTsvAndConvertValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.BigIntegerConversion].<init>(com.univocity.parsers.examples.TsvParserExamples,String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.conversions.Conversions].toNull(String)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowProcessor].<init>()'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.examples.TsvParserExamples].set(int)'
    - '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
    - '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertIndexes(com.univocity.parsers.conversions.BigDecimalConversion)'
    - '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertFields(com.univocity.parsers.conversions.BigIntegerConversion)'
    - '[com.univocity.parsers.examples.TsvParserExamples].set(String)'
    - '[com.univocity.parsers.examples.TsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setProcessor(com.univocity.parsers.common.processor.ObjectRowProcessor)'
    - '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate(StringBuilder)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.examples.TsvParserExamples)'
    - '[com.univocity.parsers.conversions.Conversions].toLowerCase()'
    - '[com.univocity.parsers.examples.TsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertFields(com.univocity.parsers.conversions.LowerCaseConversion,com.univocity.parsers.conversions.NullStringConversion)'
    - '[com.univocity.parsers.examples.TsvParserExamples].set(String,String,String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.TsvParserExamples].example004ReadTsvAndConvertValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:161,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:163,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.examples.TsvParserExamples:164,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.TsvParserExamples:165,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.examples.TsvParserExamples:167,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:168,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:168,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.examples.TsvParserExamples:171,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].toString()'
      Src: com.univocity.parsers.examples.TsvParserExamples:175,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate(com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:175,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 157
    functionDepth: 2
    functionLinenumber: 157
    functionLinenumberEnd: 176
    functionName: '[com.univocity.parsers.examples.TsvParserExamples].example005UsingAnnotations()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.examples.TsvParserExamples].toString()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.examples.TsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate(com.univocity.parsers.examples.TsvParserExamples)'
    - '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.examples.TsvParserExamples)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.TsvParserExamples].example005UsingAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:182,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toInteger()'
      Src: com.univocity.parsers.examples.TsvParserExamples:185,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.conversions.IntegerConversion)'
      Src: com.univocity.parsers.examples.TsvParserExamples:185,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].set(int)'
      Src: com.univocity.parsers.examples.TsvParserExamples:185,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].<init>(com.univocity.parsers.examples.TsvParserExamples,com.univocity.parsers.common.processor.ObjectRowListProcessor)'
      Src: com.univocity.parsers.examples.TsvParserExamples:189,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBigInteger()'
      Src: com.univocity.parsers.examples.TsvParserExamples:198,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].convertIndexes(com.univocity.parsers.conversions.BigIntegerConversion)'
      Src: com.univocity.parsers.examples.TsvParserExamples:198,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].set(int)'
      Src: com.univocity.parsers.examples.TsvParserExamples:198,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:200,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.TsvParserExamples:201,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setProcessor(com.univocity.parsers.common.processor.MasterDetailListProcessor)'
      Src: com.univocity.parsers.examples.TsvParserExamples:204,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.examples.TsvParserExamples:206,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:207,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:207,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].getRecords()'
      Src: com.univocity.parsers.examples.TsvParserExamples:210,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].get(int)'
      Src: com.univocity.parsers.examples.TsvParserExamples:211,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].getMasterRow()'
      Src: com.univocity.parsers.examples.TsvParserExamples:214,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].getDetailRows()'
      Src: com.univocity.parsers.examples.TsvParserExamples:215,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate(com.univocity.parsers.examples.TsvParserExamples,com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 178
    functionDepth: 3
    functionLinenumber: 178
    functionLinenumberEnd: 218
    functionName: '[com.univocity.parsers.examples.TsvParserExamples].example006MasterDetail()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.TsvParserExamples].getDetailRows()'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.examples.TsvParserExamples].set(int)'
    - '[com.univocity.parsers.examples.TsvParserExamples].get(int)'
    - '[com.univocity.parsers.common.processor.MasterDetailListProcessor].getRecords()'
    - '[com.univocity.parsers.examples.TsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
    - '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate(com.univocity.parsers.examples.TsvParserExamples,com.univocity.parsers.examples.TsvParserExamples)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setProcessor(com.univocity.parsers.common.processor.MasterDetailListProcessor)'
    - '[com.univocity.parsers.conversions.Conversions].toBigInteger()'
    - '[com.univocity.parsers.examples.TsvParserExamples].getMasterRow()'
    - '[com.univocity.parsers.common.processor.MasterDetailListProcessor].<init>(com.univocity.parsers.examples.TsvParserExamples,com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    - '[com.univocity.parsers.common.processor.MasterDetailListProcessor].convertIndexes(com.univocity.parsers.conversions.BigIntegerConversion)'
    - '[com.univocity.parsers.conversions.Conversions].toInteger()'
    - '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.examples.TsvParserExamples)'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.conversions.IntegerConversion)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.TsvParserExamples].example006MasterDetail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:222,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.TsvParserExamples:223,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:223,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.TsvParserExamples:224,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:230,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
      Src: com.univocity.parsers.examples.TsvParserExamples:233,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertIndexes(com.univocity.parsers.conversions.BigDecimalConversion)'
      Src: com.univocity.parsers.examples.TsvParserExamples:233,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].set(int)'
      Src: com.univocity.parsers.examples.TsvParserExamples:233,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toLowerCase()'
      Src: com.univocity.parsers.examples.TsvParserExamples:236,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toNull(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:236,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertFields(com.univocity.parsers.conversions.LowerCaseConversion,com.univocity.parsers.conversions.NullStringConversion)'
      Src: com.univocity.parsers.examples.TsvParserExamples:236,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].set(String,String,String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:236,1
    - Dst: '[com.univocity.parsers.conversions.BigIntegerConversion].<init>(com.univocity.parsers.examples.TsvParserExamples,String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:239,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertFields(com.univocity.parsers.conversions.BigIntegerConversion)'
      Src: com.univocity.parsers.examples.TsvParserExamples:239,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].set(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:239,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setProcessor(com.univocity.parsers.common.processor.ObjectColumnProcessor)'
      Src: com.univocity.parsers.examples.TsvParserExamples:241,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.examples.TsvParserExamples:243,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:246,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:246,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].getColumnValuesAsMapOfIndexes()'
      Src: com.univocity.parsers.examples.TsvParserExamples:249,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:252,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].entrySet()'
      Src: com.univocity.parsers.examples.TsvParserExamples:253,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.examples.TsvParserExamples:254,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.examples.TsvParserExamples:255,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:256,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.TsvParserExamples:259,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 220
    functionDepth: 2
    functionLinenumber: 220
    functionLinenumberEnd: 260
    functionName: '[com.univocity.parsers.examples.TsvParserExamples].example007ConvertColumns()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.TsvParserExamples].entrySet()'
    - '[com.univocity.parsers.examples.TsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.TsvParserExamples)'
    - '[com.univocity.parsers.conversions.BigIntegerConversion].<init>(com.univocity.parsers.examples.TsvParserExamples,String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>()'
    - '[com.univocity.parsers.conversions.Conversions].toNull(String)'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertFields(com.univocity.parsers.conversions.LowerCaseConversion,com.univocity.parsers.conversions.NullStringConversion)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.examples.TsvParserExamples].set(int)'
    - '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setProcessor(com.univocity.parsers.common.processor.ObjectColumnProcessor)'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].getColumnValuesAsMapOfIndexes()'
    - '[com.univocity.parsers.examples.TsvParserExamples].set(String)'
    - '[com.univocity.parsers.examples.TsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertFields(com.univocity.parsers.conversions.BigIntegerConversion)'
    - e.getValue()
    - '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate(StringBuilder)'
    - e.getKey()
    - '[com.univocity.parsers.tsv.TsvParser].parse(com.univocity.parsers.examples.TsvParserExamples)'
    - '[com.univocity.parsers.conversions.Conversions].toLowerCase()'
    - '[com.univocity.parsers.examples.TsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.examples.TsvParserExamples].set(String,String,String)'
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].convertIndexes(com.univocity.parsers.conversions.BigDecimalConversion)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.TsvParserExamples].example007ConvertColumns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:264,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:267,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.examples.TsvParserExamples:267,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseLine(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:270,1
    - Dst: Arrays.toString(com.univocity.parsers.examples.TsvParserExamples)
      Src: com.univocity.parsers.examples.TsvParserExamples:271,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:271,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseLine(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:273,1
    - Dst: Arrays.toString(com.univocity.parsers.examples.TsvParserExamples)
      Src: com.univocity.parsers.examples.TsvParserExamples:274,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:274,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.TsvParserExamples:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 262
    functionDepth: 2
    functionLinenumber: 262
    functionLinenumberEnd: 277
    functionName: '[com.univocity.parsers.examples.TsvParserExamples].example008ParseLine()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.examples.TsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.TsvParserExamples)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParser].parseLine(String)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate(StringBuilder)'
    - Arrays.toString(com.univocity.parsers.examples.TsvParserExamples)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.TsvParserExamples].example008ParseLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:286,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.TsvParserExamples:287,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:287,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setLineJoiningEnabled(boolean)'
      Src: com.univocity.parsers.examples.TsvParserExamples:291,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.examples.TsvParserExamples:294,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRowToString(com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:294,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].println(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:295,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.TsvParserExamples:298,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
      Src: com.univocity.parsers.examples.TsvParserExamples:299,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.TsvParserExamples:300,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:300,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.examples.TsvParserExamples:302,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseLine(com.univocity.parsers.examples.TsvParserExamples)'
      Src: com.univocity.parsers.examples.TsvParserExamples:305,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].println(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:307,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].println(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:308,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].println(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:309,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].println(String)'
      Src: com.univocity.parsers.examples.TsvParserExamples:310,1
    - Dst: '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.TsvParserExamples:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 314
    functionName: '[com.univocity.parsers.examples.TsvParserExamples].example009ParseJoinedLines()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.TsvParserExamples].println(String)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setLineJoiningEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.examples.TsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.examples.TsvParserExamples].printAndValidate()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvParser].parseLine(com.univocity.parsers.examples.TsvParserExamples)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterSettings)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRowToString(com.univocity.parsers.examples.TsvParserExamples)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.TsvParserExamples].example009ParseJoinedLines()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.TsvParserExamples
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.TsvParserExamples].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.TsvParserExamples
    signature: '[com.univocity.parsers.examples.TsvParserExamples].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:34,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:37,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:40,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setPadding(char)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:40,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:41,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:41,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:44,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:47,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:47,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(null,com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:51,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 29
    functionDepth: 4
    functionLinenumber: 29
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.examples.FixedWidthParserExamples].example001ParseAll()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(null,com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].setPadding(char)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.FixedWidthParserExamples].example001ParseAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:56,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:59,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:62,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:63,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:63,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:66,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setPadding(char)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:66,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:69,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:72,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].beginParsing(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:72,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseNext()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:75,1
    - Dst: Arrays.toString(com.univocity.parsers.examples.FixedWidthParserExamples)
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:76,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].println(StringBuilder,com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:76,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].stopParsing()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:84,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 54
    functionDepth: 4
    functionLinenumber: 54
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.examples.FixedWidthParserExamples].example002ReadSimpleFixedWidth()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].stopParsing()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
    - Arrays.toString(com.univocity.parsers.examples.FixedWidthParserExamples)
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].println(StringBuilder,com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseNext()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].beginParsing(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].setPadding(char)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(StringBuilder)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.FixedWidthParserExamples].example002ReadSimpleFixedWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:95,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:97,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:98,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:99,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setPadding(char)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:99,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:102,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:107,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:110,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:113,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:116,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:116,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getHeaders()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:120,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:121,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(com.univocity.parsers.examples.FixedWidthParserExamples,com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:125,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 91
    functionDepth: 4
    functionLinenumber: 91
    functionLinenumberEnd: 126
    functionName: '[com.univocity.parsers.examples.FixedWidthParserExamples].example003ReadFixedWidthWithRowProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getHeaders()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(com.univocity.parsers.examples.FixedWidthParserExamples,com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].setPadding(char)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.FixedWidthParserExamples].example003ReadFixedWidthWithRowProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:130,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowProcessor].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:135,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:144,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertIndexes(com.univocity.parsers.conversions.BigDecimalConversion)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:144,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].set(int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:144,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toLowerCase()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:147,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toNull(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:147,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertFields(com.univocity.parsers.conversions.LowerCaseConversion,com.univocity.parsers.conversions.NullStringConversion)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:147,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].set(String,String,String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:147,1
    - Dst: '[com.univocity.parsers.conversions.BigIntegerConversion].<init>(com.univocity.parsers.examples.FixedWidthParserExamples,String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:150,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertFields(com.univocity.parsers.conversions.BigIntegerConversion)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:150,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].set(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:150,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:152,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:153,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:154,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:154,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:155,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setPadding(char)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:155,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.ObjectRowProcessor)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:156,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:157,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:159,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:162,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:162,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:166,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 128
    functionDepth: 4
    functionLinenumber: 128
    functionLinenumberEnd: 167
    functionName: '[com.univocity.parsers.examples.FixedWidthParserExamples].example004ReadFixedWidthAndConvertValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.conversions.Conversions].toNull(String)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowProcessor].<init>()'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].set(int)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].setPadding(char)'
    - '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertIndexes(com.univocity.parsers.conversions.BigDecimalConversion)'
    - '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertFields(com.univocity.parsers.conversions.BigIntegerConversion)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(StringBuilder)'
    - '[com.univocity.parsers.conversions.BigIntegerConversion].<init>(com.univocity.parsers.examples.FixedWidthParserExamples,String)'
    - '[com.univocity.parsers.conversions.Conversions].toLowerCase()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.ObjectRowProcessor)'
    - '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertFields(com.univocity.parsers.conversions.LowerCaseConversion,com.univocity.parsers.conversions.NullStringConversion)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].set(String,String,String)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].set(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.FixedWidthParserExamples].example004ReadFixedWidthAndConvertValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:173,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:174,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:175,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:176,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setPadding(char)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:176,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:177,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:177,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:178,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:179,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:181,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:182,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:182,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:185,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].toString()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:187,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 169
    functionDepth: 4
    functionLinenumber: 169
    functionLinenumberEnd: 188
    functionName: '[com.univocity.parsers.examples.FixedWidthParserExamples].example005UsingAnnotations()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].setPadding(char)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.FixedWidthParserExamples].example005UsingAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:194,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toInteger()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:197,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.conversions.IntegerConversion)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:197,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].set(int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:197,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].<init>(com.univocity.parsers.examples.FixedWidthParserExamples,com.univocity.parsers.common.processor.ObjectRowListProcessor)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:201,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBigInteger()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:210,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].convertIndexes(com.univocity.parsers.conversions.BigIntegerConversion)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:210,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].set(int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:210,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:212,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:213,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:214,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.MasterDetailListProcessor)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:217,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:219,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:220,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:220,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].getRecords()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:222,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].get(int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:223,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].getMasterRow()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:226,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].getDetailRows()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:227,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(com.univocity.parsers.examples.FixedWidthParserExamples,com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 190
    functionDepth: 4
    functionLinenumber: 190
    functionLinenumberEnd: 230
    functionName: '[com.univocity.parsers.examples.FixedWidthParserExamples].example006MasterDetail()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.MasterDetailListProcessor)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].getDetailRows()'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].set(int)'
    - '[com.univocity.parsers.common.processor.MasterDetailListProcessor].getRecords()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].get(int)'
    - '[com.univocity.parsers.conversions.Conversions].toBigInteger()'
    - '[com.univocity.parsers.common.processor.MasterDetailListProcessor].<init>(com.univocity.parsers.examples.FixedWidthParserExamples,com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int)'
    - '[com.univocity.parsers.common.processor.MasterDetailListProcessor].convertIndexes(com.univocity.parsers.conversions.BigIntegerConversion)'
    - '[com.univocity.parsers.conversions.Conversions].toInteger()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.conversions.IntegerConversion)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(com.univocity.parsers.examples.FixedWidthParserExamples,com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].getMasterRow()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.FixedWidthParserExamples].example006MasterDetail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:234,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:236,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:236,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:237,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:238,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setPadding(char)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:238,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:239,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:239,1
    - Dst: '[com.univocity.parsers.common.processor.BatchedColumnProcessor].<init>(int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:244,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.BatchedColumnProcessor)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:244,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:258,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:259,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:259,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 232
    functionDepth: 4
    functionLinenumber: 232
    functionLinenumberEnd: 263
    functionName: '[com.univocity.parsers.examples.FixedWidthParserExamples].example007BatchedColumns()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.BatchedColumnProcessor].<init>(int)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].setPadding(char)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(StringBuilder)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.BatchedColumnProcessor)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.FixedWidthParserExamples].example007BatchedColumns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:268,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:269,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:270,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:271,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setPadding(char)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:271,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:272,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:272,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:273,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:274,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:276,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:277,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:277,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:279,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:282,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:284,1
    - Dst: '[LinkedHashMap].put(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:285,1
    - Dst: '[LinkedHashMap].put(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:286,1
    - Dst: '[LinkedHashMap].put(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:287,1
    - Dst: '[LinkedHashMap].put(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:288,1
    - Dst: '[LinkedHashMap].put(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:289,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(LinkedHashMap)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:291,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:291,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:292,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setPadding(char)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:292,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:293,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:293,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:294,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:297,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeadersToString()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:300,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].println(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:300,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].processRecordsToString(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:302,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].println(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:306,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:310,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 265
    functionDepth: 4
    functionLinenumber: 265
    functionLinenumberEnd: 311
    functionName: '[com.univocity.parsers.examples.FixedWidthParserExamples].example008BeanListToStringList()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriter].processRecordsToString(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parse(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].println(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeadersToString()'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].setPadding(char)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[LinkedHashMap].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(LinkedHashMap)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[LinkedHashMap].put(String,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.FixedWidthParserExamples].example008BeanListToStringList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:316,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:317,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:317,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:321,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:322,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthParserExamples,char)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:323,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:324,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:327,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthParserExamples,char)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:328,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:329,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:330,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:331,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:334,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:337,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:340,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:341,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:341,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:344,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 313
    functionDepth: 4
    functionLinenumber: 313
    functionLinenumberEnd: 345
    functionName: '[com.univocity.parsers.examples.FixedWidthParserExamples].example009ParseWithLookahead()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthParserExamples,char)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.FixedWidthParserExamples].example009ParseWithLookahead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:350,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthParserExamples,char)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:351,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:352,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:353,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:354,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:360,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:361,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:361,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:364,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:365,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthParserExamples,char)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:366,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:367,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:371,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:374,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:375,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:375,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:378,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 347
    functionDepth: 4
    functionLinenumber: 347
    functionLinenumberEnd: 379
    functionName: '[com.univocity.parsers.examples.FixedWidthParserExamples].example010ParseWithDefaultAndLookahead()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthParserExamples,char)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.FixedWidthParserExamples].example010ParseWithDefaultAndLookahead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:383,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:384,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:384,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:387,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthParserExamples,char)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:388,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:389,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:390,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:391,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:395,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:396,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthParserExamples,char)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:397,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:398,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:404,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:406,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:409,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:410,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:410,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(com.univocity.parsers.examples.FixedWidthParserExamples)'
      Src: com.univocity.parsers.examples.FixedWidthParserExamples:413,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 414
      start: 381
    functionDepth: 4
    functionLinenumber: 381
    functionLinenumberEnd: 414
    functionName: '[com.univocity.parsers.examples.FixedWidthParserExamples].example011ParseWithLookbehind()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseAll(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthParserExamples,char)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].getReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.examples.FixedWidthParserExamples].printAndValidate(com.univocity.parsers.examples.FixedWidthParserExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.FixedWidthParserExamples].example011ParseWithLookbehind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.FixedWidthParserExamples
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.FixedWidthParserExamples].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.FixedWidthParserExamples
    signature: '[com.univocity.parsers.examples.FixedWidthParserExamples].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:31,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthWriterExamples,char)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:33,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthWriterExamples,char)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:36,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthWriterExamples)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:39,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthWriterExamples)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:40,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthWriterExamples,char)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:41,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:43,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:46,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].setPadding(char)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:46,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setUseDefaultPaddingForHeaders(boolean)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:50,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setDefaultAlignmentForHeaders(com.univocity.parsers.examples.FixedWidthWriterExamples)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:52,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:55,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeadersToString()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:58,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowToString()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:61,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowToString()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:62,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].println(com.univocity.parsers.examples.FixedWidthWriterExamples)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:65,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].println(com.univocity.parsers.examples.FixedWidthWriterExamples)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:66,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].println(com.univocity.parsers.examples.FixedWidthWriterExamples)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:67,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:70,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:71,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setFormat(com.univocity.parsers.examples.FixedWidthWriterExamples)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:71,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:73,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(com.univocity.parsers.examples.FixedWidthWriterExamples)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:74,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(com.univocity.parsers.examples.FixedWidthWriterExamples)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:75,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].println(String)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:77,1
    - Dst: Arrays.toString(com.univocity.parsers.examples.FixedWidthWriterExamples)
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:78,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].println(com.univocity.parsers.examples.FixedWidthWriterExamples)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:78,1
    - Dst: Arrays.toString(com.univocity.parsers.examples.FixedWidthWriterExamples)
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:79,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].println(com.univocity.parsers.examples.FixedWidthWriterExamples)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:79,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 27
    functionDepth: 4
    functionLinenumber: 27
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.examples.FixedWidthWriterExamples].example001WriteWithAlignmentAndPadding()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthWriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setUseDefaultPaddingForHeaders(boolean)'
    - '[com.univocity.parsers.examples.FixedWidthWriterExamples].println(com.univocity.parsers.examples.FixedWidthWriterExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setFormat(com.univocity.parsers.examples.FixedWidthWriterExamples)'
    - '[com.univocity.parsers.examples.FixedWidthWriterExamples].setPadding(char)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.examples.FixedWidthWriterExamples].printAndValidate()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthWriterExamples)'
    - Arrays.toString(com.univocity.parsers.examples.FixedWidthWriterExamples)
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setDefaultAlignmentForHeaders(com.univocity.parsers.examples.FixedWidthWriterExamples)'
    - '[com.univocity.parsers.examples.FixedWidthWriterExamples].println(String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].parseLine(com.univocity.parsers.examples.FixedWidthWriterExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthWriterExamples,char)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRowToString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeadersToString()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.FixedWidthWriterExamples].example001WriteWithAlignmentAndPadding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:90,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:91,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:92,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:93,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:94,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:97,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:98,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthWriterExamples,char)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:99,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:100,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:102,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:103,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:103,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:104,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].setPadding(char)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:104,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:107,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:110,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:112,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:115,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:117,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:118,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:119,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:120,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:121,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:123,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].print(StringWriter)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:125,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 86
    functionDepth: 4
    functionLinenumber: 86
    functionLinenumberEnd: 128
    functionName: '[com.univocity.parsers.examples.FixedWidthWriterExamples].example002WriteWithLookahead()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthWriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
    - '[com.univocity.parsers.examples.FixedWidthWriterExamples].print(StringWriter)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthWriterExamples,char)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[com.univocity.parsers.examples.FixedWidthWriterExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.examples.FixedWidthWriterExamples].setPadding(char)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.examples.FixedWidthWriterExamples].printAndValidate()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.FixedWidthWriterExamples].example002WriteWithLookahead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:134,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:135,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:136,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:137,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:138,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:141,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:142,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthWriterExamples,char)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:143,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:144,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:148,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:149,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:149,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:150,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].setPadding(char)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:150,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:154,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:156,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:159,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:161,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:162,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:163,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:164,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:165,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:167,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].print(StringWriter)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:169,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 130
    functionDepth: 4
    functionLinenumber: 130
    functionLinenumberEnd: 172
    functionName: '[com.univocity.parsers.examples.FixedWidthWriterExamples].example003WriteWithLookaheadAndDefault()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthWriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
    - '[com.univocity.parsers.examples.FixedWidthWriterExamples].print(StringWriter)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthWriterExamples,char)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[com.univocity.parsers.examples.FixedWidthWriterExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.examples.FixedWidthWriterExamples].setPadding(char)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.examples.FixedWidthWriterExamples].printAndValidate()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.FixedWidthWriterExamples].example003WriteWithLookaheadAndDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:178,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:179,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:180,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:181,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:182,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:185,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:186,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthWriterExamples,char)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:187,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:188,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:190,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:191,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:191,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:192,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].setPadding(char)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:192,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:196,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:198,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:201,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:204,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:206,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:207,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:208,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:209,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:210,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:212,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].print(StringWriter)'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:214,1
    - Dst: '[com.univocity.parsers.examples.FixedWidthWriterExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.FixedWidthWriterExamples:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 174
    functionDepth: 4
    functionLinenumber: 174
    functionLinenumberEnd: 217
    functionName: '[com.univocity.parsers.examples.FixedWidthWriterExamples].example004WriteWithLookbehind()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthWriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
    - '[com.univocity.parsers.examples.FixedWidthWriterExamples].print(StringWriter)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.examples.FixedWidthWriterExamples,char)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[com.univocity.parsers.examples.FixedWidthWriterExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(StringWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.examples.FixedWidthWriterExamples].setPadding(char)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.examples.FixedWidthWriterExamples].printAndValidate()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.FixedWidthWriterExamples].example004WriteWithLookbehind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.FixedWidthWriterExamples
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.FixedWidthWriterExamples].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthWriterExamples.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.FixedWidthWriterExamples
    signature: '[com.univocity.parsers.examples.FixedWidthWriterExamples].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvWriterExamples:33,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvWriterExamples:34,1
    - Dst: '[com.univocity.parsers.examples.CsvWriterExamples].setQuote(char)'
      Src: com.univocity.parsers.examples.CsvWriterExamples:34,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvWriterExamples:35,1
    - Dst: '[com.univocity.parsers.examples.CsvWriterExamples].setQuoteEscape(char)'
      Src: com.univocity.parsers.examples.CsvWriterExamples:35,1
    - Dst: '[com.univocity.parsers.examples.CsvWriterExamples].writeAndPrint(com.univocity.parsers.csv.CsvWriterSettings,String)'
      Src: com.univocity.parsers.examples.CsvWriterExamples:37,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
      Src: com.univocity.parsers.examples.CsvWriterExamples:40,1
    - Dst: '[com.univocity.parsers.examples.CsvWriterExamples].writeAndPrint(com.univocity.parsers.csv.CsvWriterSettings,String)'
      Src: com.univocity.parsers.examples.CsvWriterExamples:41,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuotationTriggers(char,char,char,char)'
      Src: com.univocity.parsers.examples.CsvWriterExamples:44,1
    - Dst: '[com.univocity.parsers.examples.CsvWriterExamples].writeAndPrint(com.univocity.parsers.csv.CsvWriterSettings,String)'
      Src: com.univocity.parsers.examples.CsvWriterExamples:45,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
      Src: com.univocity.parsers.examples.CsvWriterExamples:48,1
    - Dst: '[com.univocity.parsers.examples.CsvWriterExamples].writeAndPrint(com.univocity.parsers.csv.CsvWriterSettings,String)'
      Src: com.univocity.parsers.examples.CsvWriterExamples:49,1
    - Dst: '[com.univocity.parsers.examples.CsvWriterExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.CsvWriterExamples:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.examples.CsvWriterExamples].example001Quoting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvWriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuotationTriggers(char,char,char,char)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
    - '[com.univocity.parsers.examples.CsvWriterExamples].writeAndPrint(com.univocity.parsers.csv.CsvWriterSettings,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
    - '[com.univocity.parsers.examples.CsvWriterExamples].setQuote(char)'
    - '[com.univocity.parsers.examples.CsvWriterExamples].printAndValidate()'
    - '[com.univocity.parsers.examples.CsvWriterExamples].setQuoteEscape(char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvWriterExamples].example001Quoting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.examples.CsvWriterExamples:55,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String[])'
      Src: com.univocity.parsers.examples.CsvWriterExamples:56,1
    - Dst: '[com.univocity.parsers.examples.CsvWriterExamples].println(com.univocity.parsers.examples.CsvWriterExamples)'
      Src: com.univocity.parsers.examples.CsvWriterExamples:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - com.univocity.parsers.csv.CsvWriterSettings
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 3
    argNames:
    - data
    - settings
    - message
    argTypes:
    - String[]
    - com.univocity.parsers.csv.CsvWriterSettings
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.examples.CsvWriterExamples].writeAndPrint(String[],com.univocity.parsers.csv.CsvWriterSettings,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvWriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvWriterExamples].println(com.univocity.parsers.examples.CsvWriterExamples)'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowToString(String[])'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvWriterExamples].writeAndPrint(String[],com.univocity.parsers.csv.CsvWriterSettings,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: com.univocity.parsers.examples.CsvWriterExamples
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.CsvWriterExamples].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvWriterExamples.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.CsvWriterExamples
    signature: '[com.univocity.parsers.examples.CsvWriterExamples].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Set<String>
      - String
      - String
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.Car
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[com.univocity.parsers.examples.Car].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Car.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.Car
    signature: '[com.univocity.parsers.examples.Car].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Set<String>
      - String
      - String
      - BigDecimal
      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: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.examples.Car].getYear()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Car.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.examples.Car].getYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Set<String>
      - String
      - String
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - year
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.examples.Car].setYear(Integer)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Car.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.Car].setYear(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Set<String>
      - String
      - String
      - 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: '[com.univocity.parsers.examples.Car].getMake()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Car.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.Car].getMake()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Set<String>
      - String
      - String
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - make
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[com.univocity.parsers.examples.Car].setMake(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Car.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.Car].setMake(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Set<String>
      - String
      - String
      - 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: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.examples.Car].getModel()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Car.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.Car].getModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Set<String>
      - String
      - String
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - model
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.examples.Car].setModel(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Car.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.Car].setModel(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Set<String>
      - String
      - String
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Set<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.examples.Car].getDescription()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Car.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Set<String>
    signature: '[com.univocity.parsers.examples.Car].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Set<String>
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Set<String>
      - String
      - String
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - description
    argTypes:
    - Set<String>
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[com.univocity.parsers.examples.Car].setDescription(Set<String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Car.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.Car].setDescription(Set<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Set<String>
      - String
      - String
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[com.univocity.parsers.examples.Car].getPrice()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Car.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.examples.Car].getPrice()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Set<String>
      - String
      - String
      - BigDecimal
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - price
    argTypes:
    - BigDecimal
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.examples.Car].setPrice(BigDecimal)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Car.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.Car].setPrice(BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - Set<String>
      - String
      - String
      - 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: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.examples.Car].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Car.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.Car].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:40,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:43,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:46,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:46,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(null,com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:49,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 32
    functionDepth: 3
    functionLinenumber: 32
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example001ParseAll()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(null,com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example001ParseAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:54,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:56,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:60,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:60,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:65,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:68,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:68,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.examples.CsvParserExamples:71,1
    - Dst: Arrays.toString(com.univocity.parsers.examples.CsvParserExamples)
      Src: com.univocity.parsers.examples.CsvParserExamples:72,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:72,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].stopParsing()'
      Src: com.univocity.parsers.examples.CsvParserExamples:80,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.CsvParserExamples:84,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 52
    functionDepth: 3
    functionLinenumber: 52
    functionLinenumberEnd: 85
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example002ReadSimpleCsv()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParser].parseNext()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(com.univocity.parsers.examples.CsvParserExamples)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - Arrays.toString(com.univocity.parsers.examples.CsvParserExamples)
    - '[com.univocity.parsers.csv.CsvParser].stopParsing()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example002ReadSimpleCsv()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:89,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:91,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:95,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:95,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:100,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:102,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].iterate(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:102,1
    - Dst: Arrays.toString(com.univocity.parsers.examples.CsvParserExamples)
      Src: com.univocity.parsers.examples.CsvParserExamples:103,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:103,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.CsvParserExamples:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 87
    functionDepth: 3
    functionLinenumber: 87
    functionLinenumberEnd: 108
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example002IteratorOverCsv()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.csv.CsvParser].iterate(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - Arrays.toString(com.univocity.parsers.examples.CsvParserExamples)
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example002IteratorOverCsv()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:112,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:114,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:118,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:118,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:121,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:124,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].iterateRecords(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:124,1
    - Dst: record.getValues()
      Src: com.univocity.parsers.examples.CsvParserExamples:125,1
    - Dst: Arrays.toString(com.univocity.parsers.examples.CsvParserExamples)
      Src: com.univocity.parsers.examples.CsvParserExamples:125,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:125,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.CsvParserExamples:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 110
    functionDepth: 3
    functionLinenumber: 110
    functionLinenumberEnd: 131
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example002RecordIteratorOverCsv()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParser].iterateRecords(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - Arrays.toString(com.univocity.parsers.examples.CsvParserExamples)
    - record.getValues()
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example002RecordIteratorOverCsv()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:138,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:141,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:144,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
      Src: com.univocity.parsers.examples.CsvParserExamples:148,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:151,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:154,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:157,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:157,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getHeaders()'
      Src: com.univocity.parsers.examples.CsvParserExamples:161,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
      Src: com.univocity.parsers.examples.CsvParserExamples:162,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(com.univocity.parsers.examples.CsvParserExamples,com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 133
    functionDepth: 3
    functionLinenumber: 133
    functionLinenumberEnd: 167
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example003ReadCsvWithRowProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getHeaders()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.RowListProcessor)'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.RowListProcessor].getRows()'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(com.univocity.parsers.examples.CsvParserExamples,com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example003ReadCsvWithRowProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:171,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowProcessor].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:176,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
      Src: com.univocity.parsers.examples.CsvParserExamples:185,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertIndexes(com.univocity.parsers.conversions.BigDecimalConversion)'
      Src: com.univocity.parsers.examples.CsvParserExamples:185,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].set(int)'
      Src: com.univocity.parsers.examples.CsvParserExamples:185,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toLowerCase()'
      Src: com.univocity.parsers.examples.CsvParserExamples:188,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toNull(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:188,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertFields(com.univocity.parsers.conversions.LowerCaseConversion,com.univocity.parsers.conversions.NullStringConversion)'
      Src: com.univocity.parsers.examples.CsvParserExamples:188,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].set(String,String,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:188,1
    - Dst: '[com.univocity.parsers.conversions.BigIntegerConversion].<init>(com.univocity.parsers.examples.CsvParserExamples,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:191,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertFields(com.univocity.parsers.conversions.BigIntegerConversion)'
      Src: com.univocity.parsers.examples.CsvParserExamples:191,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].set(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:191,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:193,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:194,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:194,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.ObjectRowProcessor)'
      Src: com.univocity.parsers.examples.CsvParserExamples:195,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:196,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:198,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:201,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:201,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.CsvParserExamples:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 169
    functionDepth: 3
    functionLinenumber: 169
    functionLinenumberEnd: 206
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example004ReadCsvAndConvertValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].set(String,String,String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].set(int)'
    - '[com.univocity.parsers.conversions.Conversions].toNull(String)'
    - '[com.univocity.parsers.conversions.BigIntegerConversion].<init>(com.univocity.parsers.examples.CsvParserExamples,String)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowProcessor].<init>()'
    - '[com.univocity.parsers.examples.CsvParserExamples].set(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.ObjectRowProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
    - '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertIndexes(com.univocity.parsers.conversions.BigDecimalConversion)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertFields(com.univocity.parsers.conversions.BigIntegerConversion)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.conversions.Conversions].toLowerCase()'
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.common.processor.ObjectRowProcessor].convertFields(com.univocity.parsers.conversions.LowerCaseConversion,com.univocity.parsers.conversions.NullStringConversion)'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example004ReadCsvAndConvertValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:212,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:214,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:215,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:215,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.examples.CsvParserExamples:216,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:217,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:219,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:220,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:220,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.examples.CsvParserExamples:223,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].toString()'
      Src: com.univocity.parsers.examples.CsvParserExamples:227,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 208
    functionDepth: 3
    functionLinenumber: 208
    functionLinenumberEnd: 228
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example005UsingAnnotations()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.examples.CsvParserExamples].toString()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example005UsingAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:234,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toInteger()'
      Src: com.univocity.parsers.examples.CsvParserExamples:237,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.conversions.IntegerConversion)'
      Src: com.univocity.parsers.examples.CsvParserExamples:237,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].set(int)'
      Src: com.univocity.parsers.examples.CsvParserExamples:237,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].<init>(com.univocity.parsers.examples.CsvParserExamples,com.univocity.parsers.common.processor.ObjectRowListProcessor)'
      Src: com.univocity.parsers.examples.CsvParserExamples:241,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBigInteger()'
      Src: com.univocity.parsers.examples.CsvParserExamples:250,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].convertIndexes(com.univocity.parsers.conversions.BigIntegerConversion)'
      Src: com.univocity.parsers.examples.CsvParserExamples:250,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].set(int)'
      Src: com.univocity.parsers.examples.CsvParserExamples:250,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:252,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:253,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.MasterDetailListProcessor)'
      Src: com.univocity.parsers.examples.CsvParserExamples:256,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:257,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:257,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:259,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:260,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:260,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].getRecords()'
      Src: com.univocity.parsers.examples.CsvParserExamples:263,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].get(int)'
      Src: com.univocity.parsers.examples.CsvParserExamples:264,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getMasterRow()'
      Src: com.univocity.parsers.examples.CsvParserExamples:267,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getDetailRows()'
      Src: com.univocity.parsers.examples.CsvParserExamples:268,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(com.univocity.parsers.examples.CsvParserExamples,com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 230
    functionDepth: 3
    functionLinenumber: 230
    functionLinenumberEnd: 271
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example006MasterDetail()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].get(int)'
    - '[com.univocity.parsers.examples.CsvParserExamples].getDetailRows()'
    - '[com.univocity.parsers.examples.CsvParserExamples].set(int)'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(com.univocity.parsers.examples.CsvParserExamples,com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.common.processor.MasterDetailListProcessor].<init>(com.univocity.parsers.examples.CsvParserExamples,com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.MasterDetailListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.MasterDetailListProcessor].getRecords()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.conversions.Conversions].toBigInteger()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.MasterDetailListProcessor].convertIndexes(com.univocity.parsers.conversions.BigIntegerConversion)'
    - '[com.univocity.parsers.conversions.Conversions].toInteger()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].convertIndexes(com.univocity.parsers.conversions.IntegerConversion)'
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].getMasterRow()'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example006MasterDetail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:276,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:277,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:277,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:278,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessor].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:281,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.ColumnProcessor)'
      Src: com.univocity.parsers.examples.CsvParserExamples:282,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:284,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:287,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:287,1
    - Dst: '[com.univocity.parsers.common.processor.ColumnProcessor].getColumnValuesAsMapOfNames()'
      Src: com.univocity.parsers.examples.CsvParserExamples:290,1
    - Dst: '[TreeMap].<init>(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:290,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:293,1
    - Dst: '[TreeMap].entrySet()'
      Src: com.univocity.parsers.examples.CsvParserExamples:294,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.examples.CsvParserExamples:295,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.examples.CsvParserExamples:296,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:297,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.CsvParserExamples:300,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 273
    functionDepth: 3
    functionLinenumber: 273
    functionLinenumberEnd: 301
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example007Columns()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[TreeMap].entrySet()'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.common.processor.ColumnProcessor].getColumnValuesAsMapOfNames()'
    - e.getKey()
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
    - e.getValue()
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.ColumnProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.ColumnProcessor)'
    - '[TreeMap].<init>(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example007Columns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:305,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:307,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:308,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:308,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:309,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:312,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.examples.CsvParserExamples:313,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:315,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:316,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:316,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.examples.CsvParserExamples:319,1
    - Dst: car.getDescription()
      Src: com.univocity.parsers.examples.CsvParserExamples:322,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].isEmpty()'
      Src: com.univocity.parsers.examples.CsvParserExamples:322,1
    - Dst: car.toString()
      Src: com.univocity.parsers.examples.CsvParserExamples:323,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:323,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.CsvParserExamples:328,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 303
    functionDepth: 3
    functionLinenumber: 303
    functionLinenumberEnd: 329
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example008CustomConversionAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.CsvParserExamples)'
    - car.getDescription()
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].isEmpty()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - car.toString()
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example008CustomConversionAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:333,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:335,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:336,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:336,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:337,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:339,1
    - Dst: '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].<init>(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.examples.CsvParserExamples:342,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.ConcurrentRowProcessor)'
      Src: com.univocity.parsers.examples.CsvParserExamples:342,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:345,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:346,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:346,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.examples.CsvParserExamples:349,1
    - Dst: car.getDescription()
      Src: com.univocity.parsers.examples.CsvParserExamples:352,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].isEmpty()'
      Src: com.univocity.parsers.examples.CsvParserExamples:352,1
    - Dst: car.toString()
      Src: com.univocity.parsers.examples.CsvParserExamples:353,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:353,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.CsvParserExamples:357,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 331
    functionDepth: 3
    functionLinenumber: 331
    functionLinenumberEnd: 358
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example009ParallelProcessing()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.ConcurrentRowProcessor)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.CsvParserExamples)'
    - car.getDescription()
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].isEmpty()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - car.toString()
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].<init>(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example009ParallelProcessing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:362,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:364,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:367,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setQuoteEscape(char)'
      Src: com.univocity.parsers.examples.CsvParserExamples:367,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:370,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setCharToEscapeQuoteEscaping(char)'
      Src: com.univocity.parsers.examples.CsvParserExamples:370,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:373,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getClass()'
      Src: com.univocity.parsers.examples.CsvParserExamples:375,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getResourceAsStream(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:375,1
    - Dst: '[InputStreamReader].<init>(com.univocity.parsers.examples.CsvParserExamples,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:375,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(InputStreamReader)'
      Src: com.univocity.parsers.examples.CsvParserExamples:375,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].print(StringBuilder,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:378,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder)'
      Src: com.univocity.parsers.examples.CsvParserExamples:380,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.CsvParserExamples:383,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 360
    functionDepth: 3
    functionLinenumber: 360
    functionLinenumberEnd: 384
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example010Escaping()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].setCharToEscapeQuoteEscaping(char)'
    - '[com.univocity.parsers.examples.CsvParserExamples].print(StringBuilder,String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.examples.CsvParserExamples].getResourceAsStream(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(InputStreamReader)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[InputStreamReader].<init>(com.univocity.parsers.examples.CsvParserExamples,String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].setQuoteEscape(char)'
    - '[com.univocity.parsers.examples.CsvParserExamples].getClass()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example010Escaping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:388,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:390,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:391,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:391,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:394,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.examples.CsvParserExamples:395,1
    - Dst: '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:398,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
      Src: com.univocity.parsers.examples.CsvParserExamples:398,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:406,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:407,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:407,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder)'
      Src: com.univocity.parsers.examples.CsvParserExamples:409,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:410,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder)'
      Src: com.univocity.parsers.examples.CsvParserExamples:411,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.examples.CsvParserExamples:412,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:413,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.CsvParserExamples:417,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 30
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 418
      start: 386
    functionDepth: 3
    functionLinenumber: 386
    functionLinenumberEnd: 418
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example011ErrorHandling()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example011ErrorHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:422,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:424,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:425,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:425,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:427,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.examples.CsvParserExamples:428,1
    - Dst: '[com.univocity.parsers.common.RetryableErrorHandler].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:431,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.RetryableErrorHandler)'
      Src: com.univocity.parsers.examples.CsvParserExamples:431,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:447,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:448,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:448,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder)'
      Src: com.univocity.parsers.examples.CsvParserExamples:450,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:451,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder)'
      Src: com.univocity.parsers.examples.CsvParserExamples:452,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.examples.CsvParserExamples:453,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:454,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
      Src: com.univocity.parsers.examples.CsvParserExamples:457,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 458
      start: 420
    functionDepth: 3
    functionLinenumber: 420
    functionLinenumberEnd: 458
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example011ErrorHandlingWithRetry()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.RetryableErrorHandler)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.common.RetryableErrorHandler].<init>()'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder)'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(StringBuilder)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(StringBuilder,String)'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example011ErrorHandlingWithRetry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:462,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
      Src: com.univocity.parsers.examples.CsvParserExamples:466,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:468,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:472,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:473,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:473,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printRows(com.univocity.parsers.examples.CsvParserExamples,boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:474,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:477,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:478,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:478,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printRows(com.univocity.parsers.examples.CsvParserExamples,boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:479,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:482,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:483,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(com.univocity.parsers.csv.CsvFormat)'
      Src: com.univocity.parsers.examples.CsvParserExamples:484,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.CsvParserExamples:487,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 488
      start: 460
    functionDepth: 3
    functionLinenumber: 460
    functionLinenumberEnd: 488
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example012FormatAutodetection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].printRows(com.univocity.parsers.examples.CsvParserExamples,boolean)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(com.univocity.parsers.csv.CsvFormat)'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example012FormatAutodetection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:492,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:493,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
      Src: com.univocity.parsers.examples.CsvParserExamples:496,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:501,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:503,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:505,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAll(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:505,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(null,com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:508,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 509
      start: 490
    functionDepth: 3
    functionLinenumber: 490
    functionLinenumberEnd: 509
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example013ParseKeepingEscapeSequences()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
    - '[com.univocity.parsers.csv.CsvParser].parseAll(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate(null,com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example013ParseKeepingEscapeSequences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:513,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:514,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:514,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:522,1
    - Dst: '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:526,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
      Src: com.univocity.parsers.examples.CsvParserExamples:526,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:534,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.MultiBeanListProcessor)'
      Src: com.univocity.parsers.examples.CsvParserExamples:537,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:539,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:542,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:542,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].getBeans()'
      Src: com.univocity.parsers.examples.CsvParserExamples:546,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].getBeans()'
      Src: com.univocity.parsers.examples.CsvParserExamples:549,1
    - Dst: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].getBeans()'
      Src: com.univocity.parsers.examples.CsvParserExamples:550,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:553,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:555,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:559,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:561,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.CsvParserExamples:564,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 565
      start: 511
    functionDepth: 3
    functionLinenumber: 511
    functionLinenumberEnd: 565
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example014ParseMultipleBeansInSingleRow()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParser].parse(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.MultiBeanListProcessor)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessor].getBeans()'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(String)'
    - '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.common.processor.MultiBeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example014ParseMultipleBeansInSingleRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:569,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:571,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:572,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:572,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:575,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setQuote(char)'
      Src: com.univocity.parsers.examples.CsvParserExamples:575,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:576,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setQuoteEscape(char)'
      Src: com.univocity.parsers.examples.CsvParserExamples:576,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].parse(String,com.univocity.parsers.csv.CsvParserSettings,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:579,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:583,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].parse(String,com.univocity.parsers.csv.CsvParserSettings,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:584,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].parse(String,com.univocity.parsers.csv.CsvParserSettings,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:588,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].parse(String,com.univocity.parsers.csv.CsvParserSettings,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:592,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:596,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].parse(String,com.univocity.parsers.csv.CsvParserSettings,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:597,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].parse(String,com.univocity.parsers.csv.CsvParserSettings,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:601,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:605,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].parse(String,com.univocity.parsers.csv.CsvParserSettings,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:606,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].parse(String,com.univocity.parsers.csv.CsvParserSettings,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:610,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:614,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].parse(String,com.univocity.parsers.csv.CsvParserSettings,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:616,1
    - Dst: exception.getColumnIndex()
      Src: com.univocity.parsers.examples.CsvParserExamples:619,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:619,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.CsvParserExamples:623,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 624
      start: 567
    functionDepth: 4
    functionLinenumber: 567
    functionLinenumberEnd: 624
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example015QuoteAndEscapeHandling()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - exception.getColumnIndex()
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
    - '[com.univocity.parsers.examples.CsvParserExamples].setQuote(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate()'
    - '[com.univocity.parsers.examples.CsvParserExamples].parse(String,com.univocity.parsers.csv.CsvParserSettings,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
    - '[com.univocity.parsers.examples.CsvParserExamples].setQuoteEscape(char)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example015QuoteAndEscapeHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:628,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:629,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:629,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setCommentCollectionEnabled(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:635,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:636,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:638,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:638,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNext()'
      Src: com.univocity.parsers.examples.CsvParserExamples:640,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.examples.CsvParserExamples:643,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].lastComment()'
      Src: com.univocity.parsers.examples.CsvParserExamples:643,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].trim()'
      Src: com.univocity.parsers.examples.CsvParserExamples:644,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].isEmpty()'
      Src: com.univocity.parsers.examples.CsvParserExamples:644,1
    - Dst: Arrays.toString(com.univocity.parsers.examples.CsvParserExamples)
      Src: com.univocity.parsers.examples.CsvParserExamples:647,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:647,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:651,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getContext()'
      Src: com.univocity.parsers.examples.CsvParserExamples:653,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].comments()'
      Src: com.univocity.parsers.examples.CsvParserExamples:653,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].entrySet()'
      Src: com.univocity.parsers.examples.CsvParserExamples:654,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.examples.CsvParserExamples:655,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.examples.CsvParserExamples:656,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:657,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.CsvParserExamples:660,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 626
    functionDepth: 3
    functionLinenumber: 626
    functionLinenumberEnd: 661
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example016ParseReadingComments()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseNext()'
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(String)'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(com.univocity.parsers.examples.CsvParserExamples)'
    - Arrays.toString(com.univocity.parsers.examples.CsvParserExamples)
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.examples.CsvParserExamples].isEmpty()'
    - '[com.univocity.parsers.csv.CsvParser].getContext()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.examples.CsvParserExamples].entrySet()'
    - e.getValue()
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - e.getKey()
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].comments()'
    - '[com.univocity.parsers.examples.CsvParserExamples].trim()'
    - '[com.univocity.parsers.examples.CsvParserExamples].lastComment()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setCommentCollectionEnabled(boolean)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(com.univocity.parsers.examples.CsvParserExamples)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example016ParseReadingComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:669,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:678,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:680,1
    - Dst: '[com.univocity.parsers.common.processor.InputValueSwitch].<init>(int)'
      Src: com.univocity.parsers.examples.CsvParserExamples:684,1
    - Dst: '[com.univocity.parsers.common.processor.InputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowListProcessor,int,int)'
      Src: com.univocity.parsers.examples.CsvParserExamples:712,1
    - Dst: '[com.univocity.parsers.common.processor.InputValueSwitch].setDefaultSwitch(com.univocity.parsers.common.processor.BeanListProcessor,String,String,String,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:716,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:719,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.InputValueSwitch)'
      Src: com.univocity.parsers.examples.CsvParserExamples:720,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:722,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:722,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:725,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
      Src: com.univocity.parsers.examples.CsvParserExamples:726,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
      Src: com.univocity.parsers.examples.CsvParserExamples:729,1
    - Dst: Arrays.toString(com.univocity.parsers.examples.CsvParserExamples)
      Src: com.univocity.parsers.examples.CsvParserExamples:732,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:732,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.CsvParserExamples:736,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 737
      start: 663
    functionDepth: 3
    functionLinenumber: 663
    functionLinenumberEnd: 737
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example017ParseMultiSchema()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - Arrays.toString(com.univocity.parsers.examples.CsvParserExamples)
    - '[com.univocity.parsers.csv.CsvParser].parse(StringReader)'
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].getRows()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.processor.InputValueSwitch].setDefaultSwitch(com.univocity.parsers.common.processor.BeanListProcessor,String,String,String,String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.common.processor.InputValueSwitch)'
    - '[com.univocity.parsers.common.processor.InputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowListProcessor,int,int)'
    - '[StringReader].<init>(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.common.processor.InputValueSwitch].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example017ParseMultiSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:741,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:745,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:745,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:749,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:751,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:754,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAllRecords(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:754,1
    - Dst: record.getValue(String,int)
      Src: com.univocity.parsers.examples.CsvParserExamples:756,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].print(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:756,1
    - Dst: record.getString(String)
      Src: com.univocity.parsers.examples.CsvParserExamples:757,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].print(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:757,1
    - Dst: record.getBigDecimal(String)
      Src: com.univocity.parsers.examples.CsvParserExamples:758,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:758,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.CsvParserExamples:762,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 763
      start: 739
    functionDepth: 3
    functionLinenumber: 739
    functionLinenumberEnd: 763
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example018ParseAllRecords()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].print(String)'
    - record.getValue(String,int)
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - record.getString(String)
    - record.getBigDecimal(String)
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].parseAllRecords(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example018ParseAllRecords()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.CsvParserExamples:768,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.CsvParserExamples:772,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:772,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.CsvParserExamples:775,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:778,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:782,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:782,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
      Src: com.univocity.parsers.examples.CsvParserExamples:786,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].setDefaultValueOfColumns(int,String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:786,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNextRecord()'
      Src: com.univocity.parsers.examples.CsvParserExamples:789,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getInt(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:790,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].print(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:790,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getString(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:791,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].print(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:791,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].getBigDecimal(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:792,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:792,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].stopParsing()'
      Src: com.univocity.parsers.examples.CsvParserExamples:800,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.CsvParserExamples:802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 803
      start: 765
    functionDepth: 3
    functionLinenumber: 765
    functionLinenumberEnd: 803
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].example019IterateOverRecords()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
    - '[com.univocity.parsers.examples.CsvParserExamples].getReader(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].print(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].getString(String)'
    - '[com.univocity.parsers.examples.CsvParserExamples].getBigDecimal(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.examples.CsvParserExamples].getInt(String)'
    - '[com.univocity.parsers.csv.CsvParser].stopParsing()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.examples.CsvParserExamples].printAndValidate()'
    - '[com.univocity.parsers.csv.CsvParser].parseNextRecord()'
    - '[com.univocity.parsers.examples.CsvParserExamples].setDefaultValueOfColumns(int,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].example019IterateOverRecords()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.CsvParserExamples:808,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:808,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].displayLineSeparators(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:809,1
    - Dst: Arrays.toString(com.univocity.parsers.examples.CsvParserExamples)
      Src: com.univocity.parsers.examples.CsvParserExamples:810,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:810,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.univocity.parsers.csv.CsvParserSettings
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 3
    argNames:
    - input
    - settings
    - message
    argTypes:
    - String
    - com.univocity.parsers.csv.CsvParserSettings
    - String
    constantsTouched: []
    func_position:
      end: 811
      start: 805
    functionDepth: 3
    functionLinenumber: 805
    functionLinenumberEnd: 811
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].parse(String,com.univocity.parsers.csv.CsvParserSettings,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.examples.CsvParserExamples].displayLineSeparators(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - Arrays.toString(com.univocity.parsers.examples.CsvParserExamples)
    - '[com.univocity.parsers.examples.CsvParserExamples].println(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.csv.CsvParser].parseLine(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].parse(String,com.univocity.parsers.csv.CsvParserSettings,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(String)'
      Src: com.univocity.parsers.examples.CsvParserExamples:814,1
    - Dst: Arrays.toString(com.univocity.parsers.examples.CsvParserExamples)
      Src: com.univocity.parsers.examples.CsvParserExamples:817,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:817,1
    - Dst: '[com.univocity.parsers.examples.CsvParserExamples].println(com.univocity.parsers.examples.CsvParserExamples)'
      Src: com.univocity.parsers.examples.CsvParserExamples:821,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - List<String[]>
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 2
    argNames:
    - rows
    - expand
    argTypes:
    - List<String[]>
    - boolean
    constantsTouched: []
    func_position:
      end: 825
      start: 813
    functionDepth: 1
    functionLinenumber: 813
    functionLinenumberEnd: 825
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].printRows(List<String[]>,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached:
    - Arrays.toString(com.univocity.parsers.examples.CsvParserExamples)
    - '[com.univocity.parsers.examples.CsvParserExamples].println(com.univocity.parsers.examples.CsvParserExamples)'
    - '[com.univocity.parsers.examples.CsvParserExamples].println(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.CsvParserExamples].printRows(List<String[]>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.CsvParserExamples
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.CsvParserExamples].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.CsvParserExamples
    signature: '[com.univocity.parsers.examples.CsvParserExamples].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:47,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream)'
      Src: com.univocity.parsers.examples.WriterExamples:50,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:58,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.examples.WriterExamples:58,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeHeaders(String,String,String,String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:61,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRowsAndClose(List<Object[]>)'
      Src: com.univocity.parsers.examples.WriterExamples:64,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.examples.WriterExamples:69,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].printAndValidate(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.examples.WriterExamples].example001WriteSimpleCsv()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.WriterExamples].printAndValidate(com.univocity.parsers.examples.WriterExamples)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRowsAndClose(List<Object[]>)'
    - '[ByteArrayOutputStream].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[ByteArrayOutputStream].toString()'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream)'
    - '[com.univocity.parsers.csv.CsvWriter].writeHeaders(String,String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.WriterExamples].example001WriteSimpleCsv()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:76,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream)'
      Src: com.univocity.parsers.examples.WriterExamples:79,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:82,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
      Src: com.univocity.parsers.examples.WriterExamples:84,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.WriterExamples:87,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].setComment(char)'
      Src: com.univocity.parsers.examples.WriterExamples:87,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.examples.WriterExamples:90,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setSkipEmptyLines(boolean)'
      Src: com.univocity.parsers.examples.WriterExamples:93,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.examples.WriterExamples:96,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeHeaders(String,String,String,String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:99,1
    - Dst: '[List<Object[]>].size()'
      Src: com.univocity.parsers.examples.WriterExamples:102,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].commentRow(String)'
      Src: com.univocity.parsers.examples.WriterExamples:104,1
    - Dst: '[List<Object[]>].get(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:106,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:106,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.examples.WriterExamples:111,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.examples.WriterExamples:114,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].printAndValidate(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 115
    functionName: '[com.univocity.parsers.examples.WriterExamples].example002WriteCsvOneByOne()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.WriterExamples].setComment(char)'
    - '[com.univocity.parsers.examples.WriterExamples].printAndValidate(com.univocity.parsers.examples.WriterExamples)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriter].commentRow(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
    - '[List<Object[]>].get(com.univocity.parsers.examples.WriterExamples)'
    - '[ByteArrayOutputStream].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[List<Object[]>].size()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(com.univocity.parsers.examples.WriterExamples)'
    - '[ByteArrayOutputStream].toString()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setSkipEmptyLines(boolean)'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream)'
    - '[com.univocity.parsers.csv.CsvWriter].writeHeaders(String,String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.WriterExamples].example002WriteCsvOneByOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:120,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream)'
      Src: com.univocity.parsers.examples.WriterExamples:123,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:125,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
      Src: com.univocity.parsers.examples.WriterExamples:129,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
      Src: com.univocity.parsers.examples.WriterExamples:133,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
      Src: com.univocity.parsers.examples.WriterExamples:136,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String,String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:139,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].selectFields(String,String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:143,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.examples.WriterExamples:146,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeHeaders()'
      Src: com.univocity.parsers.examples.WriterExamples:149,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,float,int)'
      Src: com.univocity.parsers.examples.WriterExamples:152,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,float,int)'
      Src: com.univocity.parsers.examples.WriterExamples:153,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].writeRow(String,float,int)'
      Src: com.univocity.parsers.examples.WriterExamples:154,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.examples.WriterExamples:156,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.examples.WriterExamples:159,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].printAndValidate(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 160
    functionName: '[com.univocity.parsers.examples.WriterExamples].example003WriteCsvWithFieldSelection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.WriterExamples].printAndValidate(com.univocity.parsers.examples.WriterExamples)'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].selectFields(String,String,String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setNullValue(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
    - '[ByteArrayOutputStream].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(String)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[ByteArrayOutputStream].toString()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(String,String,String,String,String)'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream)'
    - '[com.univocity.parsers.csv.CsvWriter].writeHeaders()'
    - '[com.univocity.parsers.csv.CsvWriter].writeRow(String,float,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.WriterExamples].example003WriteCsvWithFieldSelection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:165,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream)'
      Src: com.univocity.parsers.examples.WriterExamples:168,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
      Src: com.univocity.parsers.examples.WriterExamples:170,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.WriterExamples:171,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setNullValue(String)'
      Src: com.univocity.parsers.examples.WriterExamples:174,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.WriterExamples:175,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].setPadding(char)'
      Src: com.univocity.parsers.examples.WriterExamples:175,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.examples.WriterExamples:176,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.examples.WriterExamples:177,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:180,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
      Src: com.univocity.parsers.examples.WriterExamples:181,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toDate(com.univocity.parsers.examples.WriterExamples,String)'
      Src: com.univocity.parsers.examples.WriterExamples:184,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].trim()'
      Src: com.univocity.parsers.examples.WriterExamples:184,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertFields(com.univocity.parsers.conversions.DateConversion,com.univocity.parsers.conversions.TrimConversion)'
      Src: com.univocity.parsers.examples.WriterExamples:184,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].add(String)'
      Src: com.univocity.parsers.examples.WriterExamples:184,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].trim()'
      Src: com.univocity.parsers.examples.WriterExamples:187,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toUpperCase()'
      Src: com.univocity.parsers.examples.WriterExamples:187,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertIndexes(com.univocity.parsers.conversions.TrimConversion,com.univocity.parsers.conversions.UpperCaseConversion)'
      Src: com.univocity.parsers.examples.WriterExamples:187,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].add(int)'
      Src: com.univocity.parsers.examples.WriterExamples:187,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaders(String,String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:190,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStreamWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.examples.WriterExamples:193,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeaders()'
      Src: com.univocity.parsers.examples.WriterExamples:196,1
    - Dst: '[Date].<init>(int)'
      Src: com.univocity.parsers.examples.WriterExamples:200,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].processRecord(Date,null,String)'
      Src: com.univocity.parsers.examples.WriterExamples:200,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].processRecord(null,int,String)'
      Src: com.univocity.parsers.examples.WriterExamples:201,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.examples.WriterExamples:203,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.examples.WriterExamples:207,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].printAndValidate(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 208
    functionName: '[com.univocity.parsers.examples.WriterExamples].example004WriteFixedWidthUsingConversions()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.WriterExamples].add(int)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int)'
    - '[com.univocity.parsers.examples.WriterExamples].setPadding(char)'
    - '[ByteArrayOutputStream].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].processRecord(null,int,String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setNullValue(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeaders()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.conversions.Conversions].toUpperCase()'
    - '[com.univocity.parsers.examples.WriterExamples].add(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStreamWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].processRecord(Date,null,String)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertFields(com.univocity.parsers.conversions.DateConversion,com.univocity.parsers.conversions.TrimConversion)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setIgnoreTrailingWhitespaces(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[com.univocity.parsers.conversions.Conversions].trim()'
    - '[com.univocity.parsers.conversions.Conversions].toDate(com.univocity.parsers.examples.WriterExamples,String)'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
    - '[com.univocity.parsers.examples.WriterExamples].printAndValidate(com.univocity.parsers.examples.WriterExamples)'
    - '[Date].<init>(int)'
    - '[ByteArrayOutputStream].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertIndexes(com.univocity.parsers.conversions.TrimConversion,com.univocity.parsers.conversions.UpperCaseConversion)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaders(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.WriterExamples].example004WriteFixedWidthUsingConversions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:213,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream)'
      Src: com.univocity.parsers.examples.WriterExamples:216,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
      Src: com.univocity.parsers.examples.WriterExamples:218,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.WriterExamples:219,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setNullValue(String)'
      Src: com.univocity.parsers.examples.WriterExamples:222,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:225,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.examples.WriterExamples:225,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaders(String,String,String,String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:228,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStreamWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.examples.WriterExamples:231,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeaders()'
      Src: com.univocity.parsers.examples.WriterExamples:234,1
    - Dst: '[com.univocity.parsers.examples.TestBean].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:237,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].processRecord(com.univocity.parsers.examples.TestBean)'
      Src: com.univocity.parsers.examples.WriterExamples:237,1
    - Dst: '[com.univocity.parsers.examples.TestBean].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:239,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.examples.WriterExamples:240,1
    - Dst: '[com.univocity.parsers.examples.TestBean].setAmount(BigDecimal)'
      Src: com.univocity.parsers.examples.WriterExamples:240,1
    - Dst: '[com.univocity.parsers.examples.TestBean].setComments(String)'
      Src: com.univocity.parsers.examples.WriterExamples:241,1
    - Dst: '[com.univocity.parsers.examples.TestBean].setPending(boolean)'
      Src: com.univocity.parsers.examples.WriterExamples:242,1
    - Dst: '[com.univocity.parsers.examples.TestBean].setQuantity(int)'
      Src: com.univocity.parsers.examples.WriterExamples:243,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].processRecord(com.univocity.parsers.examples.TestBean)'
      Src: com.univocity.parsers.examples.WriterExamples:247,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(com.univocity.parsers.examples.WriterExamples,boolean,String,int,null)'
      Src: com.univocity.parsers.examples.WriterExamples:250,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
      Src: com.univocity.parsers.examples.WriterExamples:252,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.examples.WriterExamples:255,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].printAndValidate(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 210
    functionDepth: 2
    functionLinenumber: 210
    functionLinenumberEnd: 256
    functionName: '[com.univocity.parsers.examples.WriterExamples].example005WriteFixedWidthUsingAnnotatedBean()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriter].processRecord(com.univocity.parsers.examples.TestBean)'
    - '[ByteArrayOutputStream].<init>()'
    - '[com.univocity.parsers.examples.TestBean].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setNullValue(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeHeaders()'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.examples.TestBean].setPending(boolean)'
    - '[com.univocity.parsers.examples.TestBean].setQuantity(int)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStreamWriter,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(int,int,int,int,int)'
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].close()'
    - '[com.univocity.parsers.examples.TestBean].setComments(String)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].writeRow(com.univocity.parsers.examples.WriterExamples,boolean,String,int,null)'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaders(String,String,String,String,String)'
    - '[com.univocity.parsers.examples.TestBean].setAmount(BigDecimal)'
    - '[com.univocity.parsers.examples.WriterExamples].printAndValidate(com.univocity.parsers.examples.WriterExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[ByteArrayOutputStream].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.WriterExamples].example005WriteFixedWidthUsingAnnotatedBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:262,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream)'
      Src: com.univocity.parsers.examples.WriterExamples:265,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:270,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.examples.WriterExamples:270,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeHeaders(String,String,String,String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:273,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRowsAndClose(List<Object[]>)'
      Src: com.univocity.parsers.examples.WriterExamples:276,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.examples.WriterExamples:281,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].printAndValidate(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 282
    functionName: '[com.univocity.parsers.examples.WriterExamples].example006WriteSimpleTsv()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.WriterExamples].printAndValidate(com.univocity.parsers.examples.WriterExamples)'
    - '[ByteArrayOutputStream].<init>()'
    - '[ByteArrayOutputStream].toString()'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRowsAndClose(List<Object[]>)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriter].writeHeaders(String,String,String,String,String)'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.WriterExamples].example006WriteSimpleTsv()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:288,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream)'
      Src: com.univocity.parsers.examples.WriterExamples:291,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:295,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.examples.WriterExamples:295,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeHeaders(String,String,String,String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:297,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].addValue(int)'
      Src: com.univocity.parsers.examples.WriterExamples:300,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].addValue(int)'
      Src: com.univocity.parsers.examples.WriterExamples:303,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].addValue(int,int)'
      Src: com.univocity.parsers.examples.WriterExamples:306,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].addValue(String,float)'
      Src: com.univocity.parsers.examples.WriterExamples:309,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeValuesToRow()'
      Src: com.univocity.parsers.examples.WriterExamples:312,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.examples.WriterExamples:316,1
    - Dst: '[ByteArrayOutputStream].toString()'
      Src: com.univocity.parsers.examples.WriterExamples:318,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].printAndValidate(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 319
    functionName: '[com.univocity.parsers.examples.WriterExamples].example007WriteValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.WriterExamples].printAndValidate(com.univocity.parsers.examples.WriterExamples)'
    - '[com.univocity.parsers.tsv.TsvWriter].addValue(int)'
    - '[ByteArrayOutputStream].<init>()'
    - '[ByteArrayOutputStream].toString()'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStreamWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriter].writeHeaders(String,String,String,String,String)'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream)'
    - '[com.univocity.parsers.tsv.TsvWriter].addValue(int,int)'
    - '[com.univocity.parsers.tsv.TsvWriter].addValue(String,float)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeValuesToRow()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.WriterExamples].example007WriteValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:324,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:326,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.examples.WriterExamples:326,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.examples.WriterExamples:329,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeHeadersToString()'
      Src: com.univocity.parsers.examples.WriterExamples:332,1
    - Dst: '[com.univocity.parsers.examples.AnotherTestBean].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:335,1
    - Dst: '[com.univocity.parsers.examples.AnotherTestBean].setPending(boolean)'
      Src: com.univocity.parsers.examples.WriterExamples:336,1
    - Dst: '[com.univocity.parsers.examples.AnotherTestBean].setDate(int,com.univocity.parsers.examples.WriterExamples,int)'
      Src: com.univocity.parsers.examples.WriterExamples:337,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].processRecordToString(com.univocity.parsers.examples.AnotherTestBean)'
      Src: com.univocity.parsers.examples.WriterExamples:340,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRowToString(String,String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:343,1
    - Dst: '[com.univocity.parsers.examples.AnotherTestBean].setPending(boolean)'
      Src: com.univocity.parsers.examples.WriterExamples:346,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].processRecordToString(com.univocity.parsers.examples.AnotherTestBean)'
      Src: com.univocity.parsers.examples.WriterExamples:348,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].println(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:351,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].println(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:352,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].println(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:353,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].println(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:354,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.WriterExamples:356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 357
      start: 321
    functionDepth: 2
    functionLinenumber: 321
    functionLinenumberEnd: 357
    functionName: '[com.univocity.parsers.examples.WriterExamples].example008WriteWithHeaderAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>()'
    - '[com.univocity.parsers.examples.AnotherTestBean].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeHeadersToString()'
    - '[com.univocity.parsers.tsv.TsvWriter].processRecordToString(com.univocity.parsers.examples.AnotherTestBean)'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRowToString(String,String,String)'
    - '[com.univocity.parsers.examples.WriterExamples].printAndValidate()'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterSettings)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.examples.AnotherTestBean].setPending(boolean)'
    - '[com.univocity.parsers.examples.AnotherTestBean].setDate(int,com.univocity.parsers.examples.WriterExamples,int)'
    - '[com.univocity.parsers.examples.WriterExamples].println(com.univocity.parsers.examples.WriterExamples)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.WriterExamples].example008WriteWithHeaderAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:361,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:365,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].trim()'
      Src: com.univocity.parsers.examples.WriterExamples:368,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toLowerCase()'
      Src: com.univocity.parsers.examples.WriterExamples:368,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertType(com.univocity.parsers.conversions.TrimConversion,com.univocity.parsers.conversions.LowerCaseConversion)'
      Src: com.univocity.parsers.examples.WriterExamples:368,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBoolean(null,String,String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:373,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertFields(com.univocity.parsers.conversions.BooleanConversion)'
      Src: com.univocity.parsers.examples.WriterExamples:373,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].add(String)'
      Src: com.univocity.parsers.examples.WriterExamples:373,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
      Src: com.univocity.parsers.examples.WriterExamples:375,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.examples.WriterExamples:376,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.examples.WriterExamples:379,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:383,1
    - Dst: '[LinkedHashMap].put(String)'
      Src: com.univocity.parsers.examples.WriterExamples:384,1
    - Dst: '[LinkedHashMap].put(String)'
      Src: com.univocity.parsers.examples.WriterExamples:385,1
    - Dst: '[LinkedHashMap].put(String)'
      Src: com.univocity.parsers.examples.WriterExamples:386,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processObjectRecordsToString(LinkedHashMap)'
      Src: com.univocity.parsers.examples.WriterExamples:389,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].println(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:391,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.WriterExamples:395,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 359
    functionDepth: 2
    functionLinenumber: 359
    functionLinenumberEnd: 396
    functionName: '[com.univocity.parsers.examples.WriterExamples].example009WriteMapWithTypeConversion()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.WriterExamples].add(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.conversions.Conversions].toBoolean(null,String,String,String)'
    - '[LinkedHashMap].put(String)'
    - '[com.univocity.parsers.csv.CsvWriter].processObjectRecordsToString(LinkedHashMap)'
    - '[com.univocity.parsers.conversions.Conversions].trim()'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertFields(com.univocity.parsers.conversions.BooleanConversion)'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
    - '[com.univocity.parsers.examples.WriterExamples].printAndValidate()'
    - '[com.univocity.parsers.examples.WriterExamples].println(com.univocity.parsers.examples.WriterExamples)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
    - '[LinkedHashMap].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].convertType(com.univocity.parsers.conversions.TrimConversion,com.univocity.parsers.conversions.LowerCaseConversion)'
    - '[com.univocity.parsers.conversions.Conversions].toLowerCase()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.WriterExamples].example009WriteMapWithTypeConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(String)'
      Src: com.univocity.parsers.examples.WriterExamples:402,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:406,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:406,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:410,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:410,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:412,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.OutputValueSwitch)'
      Src: com.univocity.parsers.examples.WriterExamples:415,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setExpandIncompleteRows(boolean)'
      Src: com.univocity.parsers.examples.WriterExamples:417,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.WriterExamples:419,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.WriterExamples:419,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.examples.WriterExamples:420,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:422,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.examples.WriterExamples:423,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:425,1
    - Dst: '[HashMap].put(String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:426,1
    - Dst: '[HashMap].put(String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:427,1
    - Dst: '[HashMap].put(String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:428,1
    - Dst: '[HashMap].put(String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:429,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord()'
      Src: com.univocity.parsers.examples.WriterExamples:431,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord(HashMap)'
      Src: com.univocity.parsers.examples.WriterExamples:432,1
    - Dst: '[HashMap].remove(String)'
      Src: com.univocity.parsers.examples.WriterExamples:434,1
    - Dst: '[HashMap].put(String,int)'
      Src: com.univocity.parsers.examples.WriterExamples:435,1
    - Dst: '[HashMap].put(String,null)'
      Src: com.univocity.parsers.examples.WriterExamples:436,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord(HashMap)'
      Src: com.univocity.parsers.examples.WriterExamples:438,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord()'
      Src: com.univocity.parsers.examples.WriterExamples:439,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.examples.WriterExamples:441,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.examples.WriterExamples:443,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].print(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:443,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.WriterExamples:446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 398
    functionDepth: 2
    functionLinenumber: 398
    functionLinenumberEnd: 448
    functionName: '[com.univocity.parsers.examples.WriterExamples].example010MultiSchemaWrite()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String)'
    - '[com.univocity.parsers.csv.CsvWriter].processRecord()'
    - '[StringWriter].toString()'
    - '[HashMap].remove(String)'
    - '[com.univocity.parsers.examples.WriterExamples].print(com.univocity.parsers.examples.WriterExamples)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.examples.WriterExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setExpandIncompleteRows(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[HashMap].put(String,int)'
    - '[StringWriter].<init>()'
    - '[HashMap].put(String,null)'
    - '[com.univocity.parsers.csv.CsvWriter].processRecord(HashMap)'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(String)'
    - '[HashMap].put(String,String)'
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
    - '[com.univocity.parsers.examples.WriterExamples].printAndValidate()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.OutputValueSwitch)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.WriterExamples].example010MultiSchemaWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(String)'
      Src: com.univocity.parsers.examples.WriterExamples:454,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:458,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String)'
      Src: com.univocity.parsers.examples.WriterExamples:458,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForType()'
      Src: com.univocity.parsers.examples.WriterExamples:461,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:463,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.OutputValueSwitch)'
      Src: com.univocity.parsers.examples.WriterExamples:466,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.WriterExamples:468,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.WriterExamples:468,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.examples.WriterExamples:469,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:471,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.examples.WriterExamples:472,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord()'
      Src: com.univocity.parsers.examples.WriterExamples:475,1
    - Dst: '[com.univocity.parsers.examples.Car].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:478,1
    - Dst: '[com.univocity.parsers.examples.Car].setYear(int)'
      Src: com.univocity.parsers.examples.WriterExamples:479,1
    - Dst: '[com.univocity.parsers.examples.Car].setMake(String)'
      Src: com.univocity.parsers.examples.WriterExamples:480,1
    - Dst: '[com.univocity.parsers.examples.Car].setModel(String)'
      Src: com.univocity.parsers.examples.WriterExamples:481,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.examples.WriterExamples:482,1
    - Dst: '[com.univocity.parsers.examples.Car].setPrice(BigDecimal)'
      Src: com.univocity.parsers.examples.WriterExamples:482,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord(com.univocity.parsers.examples.Car)'
      Src: com.univocity.parsers.examples.WriterExamples:483,1
    - Dst: '[com.univocity.parsers.examples.Car].setYear(int)'
      Src: com.univocity.parsers.examples.WriterExamples:486,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.examples.WriterExamples:487,1
    - Dst: '[com.univocity.parsers.examples.Car].setPrice(BigDecimal)'
      Src: com.univocity.parsers.examples.WriterExamples:487,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord(com.univocity.parsers.examples.Car)'
      Src: com.univocity.parsers.examples.WriterExamples:488,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].processRecord()'
      Src: com.univocity.parsers.examples.WriterExamples:490,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].close()'
      Src: com.univocity.parsers.examples.WriterExamples:492,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.examples.WriterExamples:494,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].print(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:494,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.WriterExamples:497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 499
      start: 450
    functionDepth: 2
    functionLinenumber: 450
    functionLinenumberEnd: 499
    functionName: '[com.univocity.parsers.examples.WriterExamples].example011MultiSchemaWriteWithBeans()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WriterExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,String,String,String)'
    - '[com.univocity.parsers.csv.CsvWriter].processRecord()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.examples.Car].setPrice(BigDecimal)'
    - '[com.univocity.parsers.examples.WriterExamples].print(com.univocity.parsers.examples.WriterExamples)'
    - '[com.univocity.parsers.csv.CsvWriter].<init>(StringWriter,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.CsvWriter].processRecord(com.univocity.parsers.examples.Car)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.examples.Car].setMake(String)'
    - '[com.univocity.parsers.examples.WriterExamples].setLineSeparator(String)'
    - '[BigDecimal].<init>(String)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].close()'
    - '[com.univocity.parsers.examples.Car].setYear(int)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(String)'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForType()'
    - '[com.univocity.parsers.examples.Car].setModel(String)'
    - '[com.univocity.parsers.examples.Car].<init>()'
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
    - '[com.univocity.parsers.examples.WriterExamples].printAndValidate()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.OutputValueSwitch)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.WriterExamples].example011MultiSchemaWriteWithBeans()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:503,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:504,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.examples.WriterExamples:507,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.examples.WriterExamples:509,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:513,1
    - Dst: '[HashMap].put(int,String)'
      Src: com.univocity.parsers.examples.WriterExamples:514,1
    - Dst: '[HashMap].put(int,String)'
      Src: com.univocity.parsers.examples.WriterExamples:515,1
    - Dst: '[HashMap].put(int,String)'
      Src: com.univocity.parsers.examples.WriterExamples:516,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.examples.WriterExamples:520,1
    - Dst: '[HashMap].put(int,String)'
      Src: com.univocity.parsers.examples.WriterExamples:521,1
    - Dst: '[HashMap].put(int,String)'
      Src: com.univocity.parsers.examples.WriterExamples:522,1
    - Dst: '[HashMap].put(int,String)'
      Src: com.univocity.parsers.examples.WriterExamples:523,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(HashMap,HashMap)'
      Src: com.univocity.parsers.examples.WriterExamples:525,1
    - Dst: '[HashMap].put(int,String)'
      Src: com.univocity.parsers.examples.WriterExamples:527,1
    - Dst: '[HashMap].put(int,String)'
      Src: com.univocity.parsers.examples.WriterExamples:528,1
    - Dst: '[HashMap].put(int,String)'
      Src: com.univocity.parsers.examples.WriterExamples:529,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].writeRow(HashMap,HashMap)'
      Src: com.univocity.parsers.examples.WriterExamples:530,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].close()'
      Src: com.univocity.parsers.examples.WriterExamples:532,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.examples.WriterExamples:534,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].println(com.univocity.parsers.examples.WriterExamples)'
      Src: com.univocity.parsers.examples.WriterExamples:534,1
    - Dst: '[com.univocity.parsers.examples.WriterExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.WriterExamples:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 538
      start: 501
    functionDepth: 1
    functionLinenumber: 501
    functionLinenumberEnd: 538
    functionName: '[com.univocity.parsers.examples.WriterExamples].example012WriteMapWithHeaderMapping()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WriterExamples.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].<init>()'
    - '[HashMap].<init>()'
    - '[StringWriter].toString()'
    - '[HashMap].put(int,String)'
    - '[com.univocity.parsers.tsv.TsvWriter].close()'
    - '[com.univocity.parsers.examples.WriterExamples].printAndValidate()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.tsv.TsvWriter].writeRow(HashMap,HashMap)'
    - '[com.univocity.parsers.examples.WriterExamples].println(com.univocity.parsers.examples.WriterExamples)'
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(StringWriter,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.WriterExamples].example012WriteMapWithHeaderMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList()
      Src: com.univocity.parsers.examples.WriterExamples:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.WriterExamples
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.WriterExamples].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WriterExamples.java
    functionUses: 0
    functionsReached:
    - Arrays.asList()
    linkageType: ''
    returnType: com.univocity.parsers.examples.WriterExamples
    signature: '[com.univocity.parsers.examples.WriterExamples].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.RoutineExamples:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.RoutineExamples:36,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.RoutineExamples:36,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.RoutineExamples:39,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].getReader(String)'
      Src: com.univocity.parsers.examples.RoutineExamples:46,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].iterate(com.univocity.parsers.examples.RoutineExamples)'
      Src: com.univocity.parsers.examples.RoutineExamples:46,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].println(com.univocity.parsers.examples.RoutineExamples)'
      Src: com.univocity.parsers.examples.RoutineExamples:47,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.RoutineExamples:52,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.examples.RoutineExamples].example001IterateOverBeans()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/RoutineExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.RoutineExamples].getReader(String)'
    - '[com.univocity.parsers.examples.RoutineExamples].println(com.univocity.parsers.examples.RoutineExamples)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvRoutines].iterate(com.univocity.parsers.examples.RoutineExamples)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.examples.RoutineExamples].printAndValidate()'
    - '[com.univocity.parsers.examples.RoutineExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.RoutineExamples].example001IterateOverBeans()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.RoutineExamples:63,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.RoutineExamples:64,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.RoutineExamples:64,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.RoutineExamples:67,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.RoutineExamples:68,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.RoutineExamples:68,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.RoutineExamples:69,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].setDelimiter(char)'
      Src: com.univocity.parsers.examples.RoutineExamples:69,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
      Src: com.univocity.parsers.examples.RoutineExamples:70,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.examples.RoutineExamples:73,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].getReader(String)'
      Src: com.univocity.parsers.examples.RoutineExamples:76,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAll(com.univocity.parsers.examples.RoutineExamples)'
      Src: com.univocity.parsers.examples.RoutineExamples:76,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.examples.RoutineExamples:79,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.examples.RoutineExamples,StringWriter)'
      Src: com.univocity.parsers.examples.RoutineExamples:84,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.examples.RoutineExamples:87,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].println(com.univocity.parsers.examples.RoutineExamples)'
      Src: com.univocity.parsers.examples.RoutineExamples:87,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.RoutineExamples:91,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.examples.RoutineExamples].example002GetAllBeansAndWrite()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/RoutineExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.examples.RoutineExamples].getReader(String)'
    - '[com.univocity.parsers.csv.CsvRoutines].parseAll(com.univocity.parsers.examples.RoutineExamples)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
    - '[com.univocity.parsers.csv.CsvRoutines].writeAll(com.univocity.parsers.examples.RoutineExamples,StringWriter)'
    - '[com.univocity.parsers.examples.RoutineExamples].println(com.univocity.parsers.examples.RoutineExamples)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.examples.RoutineExamples].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.examples.RoutineExamples].printAndValidate()'
    - '[com.univocity.parsers.examples.RoutineExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.RoutineExamples].example002GetAllBeansAndWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.RoutineExamples:99,1
    - Dst: '[com.univocity.parsers.csv.Csv].writeRfc4180()'
      Src: com.univocity.parsers.examples.RoutineExamples:99,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.examples.RoutineExamples:99,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].getParserSettings()'
      Src: com.univocity.parsers.examples.RoutineExamples:102,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].selectIndexes(int,int)'
      Src: com.univocity.parsers.examples.RoutineExamples:102,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].getParserSettings()'
      Src: com.univocity.parsers.examples.RoutineExamples:103,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].getFormat()'
      Src: com.univocity.parsers.examples.RoutineExamples:103,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.RoutineExamples:103,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].getReader(String)'
      Src: com.univocity.parsers.examples.RoutineExamples:105,1
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.examples.RoutineExamples:106,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].parseAndWrite(com.univocity.parsers.examples.RoutineExamples,StringWriter)'
      Src: com.univocity.parsers.examples.RoutineExamples:109,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].print(StringWriter)'
      Src: com.univocity.parsers.examples.RoutineExamples:112,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.RoutineExamples:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 94
    functionDepth: 3
    functionLinenumber: 94
    functionLinenumberEnd: 116
    functionName: '[com.univocity.parsers.examples.RoutineExamples].example003ParseAndWrite()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/RoutineExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.RoutineExamples].getReader(String)'
    - '[com.univocity.parsers.csv.CsvRoutines].parseAndWrite(com.univocity.parsers.examples.RoutineExamples,StringWriter)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.examples.RoutineExamples].getFormat()'
    - '[com.univocity.parsers.examples.RoutineExamples].print(StringWriter)'
    - '[com.univocity.parsers.examples.RoutineExamples].selectIndexes(int,int)'
    - '[com.univocity.parsers.examples.RoutineExamples].printAndValidate()'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.csv.Csv].writeRfc4180()'
    - '[com.univocity.parsers.examples.RoutineExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.CsvRoutines].getParserSettings()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.RoutineExamples].example003ParseAndWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DriverManager.getConnection(String)
      Src: com.univocity.parsers.examples.RoutineExamples:119,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].createStatement()'
      Src: com.univocity.parsers.examples.RoutineExamples:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Statement
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[com.univocity.parsers.examples.RoutineExamples].connectToDatabase()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/RoutineExamples.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.examples.RoutineExamples].createStatement()'
    - DriverManager.getConnection(String)
    linkageType: ''
    returnType: Statement
    signature: '[com.univocity.parsers.examples.RoutineExamples].connectToDatabase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Class.forName(String)
      Src: com.univocity.parsers.examples.RoutineExamples:132,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].connectToDatabase()'
      Src: com.univocity.parsers.examples.RoutineExamples:133,1
    - Dst: '[Statement].execute(com.univocity.parsers.examples.RoutineExamples)'
      Src: com.univocity.parsers.examples.RoutineExamples:135,1
    - Dst: '[Statement].executeUpdate(String)'
      Src: com.univocity.parsers.examples.RoutineExamples:136,1
    - Dst: '[Statement].executeUpdate(String)'
      Src: com.univocity.parsers.examples.RoutineExamples:137,1
    - Dst: '[Statement].executeUpdate(String)'
      Src: com.univocity.parsers.examples.RoutineExamples:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Statement
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 142
    functionName: '[com.univocity.parsers.examples.RoutineExamples].populateDatabase()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/RoutineExamples.java
    functionUses: 1
    functionsReached:
    - Class.forName(String)
    - '[Statement].executeUpdate(String)'
    - '[com.univocity.parsers.examples.RoutineExamples].connectToDatabase()'
    - '[Statement].execute(com.univocity.parsers.examples.RoutineExamples)'
    linkageType: ''
    returnType: Statement
    signature: '[com.univocity.parsers.examples.RoutineExamples].populateDatabase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.examples.RoutineExamples:147,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].populateDatabase()'
      Src: com.univocity.parsers.examples.RoutineExamples:150,1
    - Dst: '[Statement].executeQuery(String)'
      Src: com.univocity.parsers.examples.RoutineExamples:153,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.RoutineExamples:156,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.examples.RoutineExamples:157,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.RoutineExamples:157,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.examples.RoutineExamples:158,1
    - Dst: '[com.univocity.parsers.tsv.TsvRoutines].<init>(com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.examples.RoutineExamples:161,1
    - Dst: '[com.univocity.parsers.tsv.TsvRoutines].write(com.univocity.parsers.examples.RoutineExamples,StringWriter)'
      Src: com.univocity.parsers.examples.RoutineExamples:164,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.examples.RoutineExamples:168,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].print(com.univocity.parsers.examples.RoutineExamples)'
      Src: com.univocity.parsers.examples.RoutineExamples:168,1
    - Dst: '[Statement].getConnection()'
      Src: com.univocity.parsers.examples.RoutineExamples:170,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].close()'
      Src: com.univocity.parsers.examples.RoutineExamples:170,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.RoutineExamples:174,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 144
    functionDepth: 2
    functionLinenumber: 144
    functionLinenumberEnd: 175
    functionName: '[com.univocity.parsers.examples.RoutineExamples].example004DumpResultSet()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/RoutineExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.RoutineExamples].close()'
    - '[com.univocity.parsers.tsv.TsvRoutines].<init>(com.univocity.parsers.tsv.TsvWriterSettings)'
    - '[com.univocity.parsers.examples.RoutineExamples].populateDatabase()'
    - '[Statement].executeQuery(String)'
    - '[StringWriter].<init>()'
    - '[com.univocity.parsers.tsv.TsvRoutines].write(com.univocity.parsers.examples.RoutineExamples,StringWriter)'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.examples.RoutineExamples].print(com.univocity.parsers.examples.RoutineExamples)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    - '[com.univocity.parsers.examples.RoutineExamples].printAndValidate()'
    - '[com.univocity.parsers.examples.RoutineExamples].setLineSeparator(String)'
    - '[Statement].getConnection()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.RoutineExamples].example004DumpResultSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.examples.RoutineExamples:180,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].connectToDatabase()'
      Src: com.univocity.parsers.examples.RoutineExamples:182,1
    - Dst: '[Statement].executeQuery(String)'
      Src: com.univocity.parsers.examples.RoutineExamples:184,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.RoutineExamples:186,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(com.univocity.parsers.examples.RoutineExamples)'
      Src: com.univocity.parsers.examples.RoutineExamples:188,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.examples.RoutineExamples:189,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.examples.RoutineExamples:191,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].write(com.univocity.parsers.examples.RoutineExamples,StringWriter)'
      Src: com.univocity.parsers.examples.RoutineExamples:192,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.examples.RoutineExamples:193,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].print(com.univocity.parsers.examples.RoutineExamples)'
      Src: com.univocity.parsers.examples.RoutineExamples:193,1
    - Dst: '[Statement].getConnection()'
      Src: com.univocity.parsers.examples.RoutineExamples:195,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].close()'
      Src: com.univocity.parsers.examples.RoutineExamples:195,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.RoutineExamples:198,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 199
    functionName: '[com.univocity.parsers.examples.RoutineExamples].example005DumpResultSetWithCustomHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/RoutineExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.RoutineExamples].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.examples.RoutineExamples].connectToDatabase()'
    - '[Statement].executeQuery(String)'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.examples.RoutineExamples].print(com.univocity.parsers.examples.RoutineExamples)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaders(com.univocity.parsers.examples.RoutineExamples)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvRoutines].write(com.univocity.parsers.examples.RoutineExamples,StringWriter)'
    - '[com.univocity.parsers.examples.RoutineExamples].printAndValidate()'
    - '[Statement].getConnection()'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.RoutineExamples].example005DumpResultSetWithCustomHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: com.univocity.parsers.examples.RoutineExamples:203,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].connectToDatabase()'
      Src: com.univocity.parsers.examples.RoutineExamples:205,1
    - Dst: '[Statement].executeQuery(String)'
      Src: com.univocity.parsers.examples.RoutineExamples:207,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.examples.RoutineExamples:209,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].selectFields(String,String)'
      Src: com.univocity.parsers.examples.RoutineExamples:210,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.examples.RoutineExamples:211,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.examples.RoutineExamples:212,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.examples.RoutineExamples:214,1
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].write(com.univocity.parsers.examples.RoutineExamples,StringWriter)'
      Src: com.univocity.parsers.examples.RoutineExamples:215,1
    - Dst: '[StringWriter].toString()'
      Src: com.univocity.parsers.examples.RoutineExamples:216,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].print(com.univocity.parsers.examples.RoutineExamples)'
      Src: com.univocity.parsers.examples.RoutineExamples:216,1
    - Dst: '[Statement].getConnection()'
      Src: com.univocity.parsers.examples.RoutineExamples:218,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].close()'
      Src: com.univocity.parsers.examples.RoutineExamples:218,1
    - Dst: '[com.univocity.parsers.examples.RoutineExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.RoutineExamples:220,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 221
    functionName: '[com.univocity.parsers.examples.RoutineExamples].example006DumpResultSetWithSelection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/RoutineExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.RoutineExamples].close()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.examples.RoutineExamples].connectToDatabase()'
    - '[Statement].executeQuery(String)'
    - '[StringWriter].<init>()'
    - '[StringWriter].toString()'
    - '[com.univocity.parsers.examples.RoutineExamples].print(com.univocity.parsers.examples.RoutineExamples)'
    - '[Statement].getConnection()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setHeaderWritingEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvRoutines].write(com.univocity.parsers.examples.RoutineExamples,StringWriter)'
    - '[com.univocity.parsers.examples.RoutineExamples].printAndValidate()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].selectFields(String,String)'
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.RoutineExamples].example006DumpResultSetWithSelection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.RoutineExamples
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.RoutineExamples].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/RoutineExamples.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.RoutineExamples
    signature: '[com.univocity.parsers.examples.RoutineExamples].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OutputTester].<init>(String,String)'
      Src: com.univocity.parsers.examples.Example:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.examples.Example
      static: false
      superClass: OutputTester
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[com.univocity.parsers.examples.Example].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Example.java
    functionUses: 0
    functionsReached:
    - '[OutputTester].<init>(String,String)'
    linkageType: ''
    returnType: com.univocity.parsers.examples.Example
    signature: '[com.univocity.parsers.examples.Example].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Example.class.getResourceAsStream(String)
      Src: com.univocity.parsers.examples.Example:41,1
    - Dst: '[InputStreamReader].<init>(com.univocity.parsers.examples.Example,String)'
      Src: com.univocity.parsers.examples.Example:41,1
    - Dst: '[IllegalStateException].<init>(String,com.univocity.parsers.examples.Example)'
      Src: com.univocity.parsers.examples.Example:43,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Reader
      static: true
      superClass: OutputTester
    argCount: 1
    argNames:
    - relativePath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.examples.Example].getReader(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Example.java
    functionUses: 0
    functionsReached:
    - '[InputStreamReader].<init>(com.univocity.parsers.examples.Example,String)'
    - Example.class.getResourceAsStream(String)
    - '[IllegalStateException].<init>(String,com.univocity.parsers.examples.Example)'
    linkageType: ''
    returnType: Reader
    signature: '[com.univocity.parsers.examples.Example].getReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.Example].printAndValidate(null,Collection<?>)'
      Src: com.univocity.parsers.examples.Example:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: OutputTester
    argCount: 1
    argNames:
    - rows
    argTypes:
    - Collection<?>
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.examples.Example].printAndValidate(Collection<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Example.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.Example].printAndValidate(null,Collection<?>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.Example].printAndValidate(Collection<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.Example].print(Object[],Collection<?>)'
      Src: com.univocity.parsers.examples.Example:63,1
    - Dst: '[com.univocity.parsers.examples.Example].printAndValidate()'
      Src: com.univocity.parsers.examples.Example:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - Collection<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: OutputTester
    argCount: 2
    argNames:
    - headers
    - rows
    argTypes:
    - Object[]
    - Collection<?>
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[com.univocity.parsers.examples.Example].printAndValidate(Object[],Collection<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Example.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.Example].print(Object[],Collection<?>)'
    - '[com.univocity.parsers.examples.Example].printAndValidate()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.Example].printAndValidate(Object[],Collection<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.Example].print(Object[],Collection<?>)'
      Src: com.univocity.parsers.examples.Example:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: OutputTester
    argCount: 1
    argNames:
    - rows
    argTypes:
    - Collection<?>
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.examples.Example].print(Collection<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Example.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.Example].print(Object[],Collection<?>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.Example].print(Collection<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.toString(Object[])
      Src: com.univocity.parsers.examples.Example:85,1
    - Dst: '[com.univocity.parsers.examples.Example].println(com.univocity.parsers.examples.Example)'
      Src: com.univocity.parsers.examples.Example:85,1
    - Dst: '[com.univocity.parsers.examples.Example].println(String)'
      Src: com.univocity.parsers.examples.Example:86,1
    - Dst: Arrays.toString(Object[])
      Src: com.univocity.parsers.examples.Example:91,1
    - Dst: '[com.univocity.parsers.examples.Example].println(com.univocity.parsers.examples.Example)'
      Src: com.univocity.parsers.examples.Example:91,1
    - Dst: '[com.univocity.parsers.examples.Example].println(String)'
      Src: com.univocity.parsers.examples.Example:92,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - Collection<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: OutputTester
    argCount: 2
    argNames:
    - headers
    - rows
    argTypes:
    - Object[]
    - Collection<?>
    constantsTouched: []
    func_position:
      end: 94
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 94
    functionName: '[com.univocity.parsers.examples.Example].print(Object[],Collection<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Example.java
    functionUses: 2
    functionsReached:
    - Arrays.toString(Object[])
    - '[com.univocity.parsers.examples.Example].println(com.univocity.parsers.examples.Example)'
    - '[com.univocity.parsers.examples.Example].println(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.Example].print(Object[],Collection<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: input[i].replaceAll(String,String)
      Src: com.univocity.parsers.examples.Example:107,1
    - Dst: input[i].replaceAll(String,String)
      Src: com.univocity.parsers.examples.Example:108,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: OutputTester
    argCount: 1
    argNames:
    - input
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 113
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 113
    functionName: '[com.univocity.parsers.examples.Example].displayLineSeparators(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Example.java
    functionUses: 0
    functionsReached:
    - input[i].replaceAll(String,String)
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.examples.Example].displayLineSeparators(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String,List<String[]>>].entrySet()'
      Src: com.univocity.parsers.examples.Example:121,1
    - Dst: '[com.univocity.parsers.examples.Example].println(String)'
      Src: com.univocity.parsers.examples.Example:122,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.examples.Example:123,1
    - Dst: Arrays.toString(com.univocity.parsers.examples.Example)
      Src: com.univocity.parsers.examples.Example:124,1
    - Dst: '[com.univocity.parsers.examples.Example].println(com.univocity.parsers.examples.Example)'
      Src: com.univocity.parsers.examples.Example:124,1
    - Dst: '[com.univocity.parsers.examples.Example].printAndValidate()'
      Src: com.univocity.parsers.examples.Example:127,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,List<String[]>>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: OutputTester
    argCount: 1
    argNames:
    - allRows
    argTypes:
    - Map<String,List<String[]>>
    constantsTouched: []
    func_position:
      end: 128
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 128
    functionName: '[com.univocity.parsers.examples.Example].printAndValidate(Map<String,List<String[]>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Example.java
    functionUses: 0
    functionsReached:
    - Arrays.toString(com.univocity.parsers.examples.Example)
    - '[com.univocity.parsers.examples.Example].println(String)'
    - '[com.univocity.parsers.examples.Example].println(com.univocity.parsers.examples.Example)'
    - e.getValue()
    - '[Map<String,List<String[]>>].entrySet()'
    - '[com.univocity.parsers.examples.Example].printAndValidate()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.Example].printAndValidate(Map<String,List<String[]>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - String
      - BigDecimal
      - 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: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.examples.TestBean].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.TestBean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - String
      - BigDecimal
      - 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: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.examples.TestBean].getQuantity()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.examples.TestBean].getQuantity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - String
      - BigDecimal
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - quantity
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[com.univocity.parsers.examples.TestBean].setQuantity(Integer)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.TestBean].setQuantity(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - String
      - BigDecimal
      - 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: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.examples.TestBean].getComments()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.TestBean].getComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - String
      - BigDecimal
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comments
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.examples.TestBean].setComments(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.TestBean].setComments(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - String
      - BigDecimal
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.examples.TestBean].getAmount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.examples.TestBean].getAmount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - String
      - BigDecimal
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - BigDecimal
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[com.univocity.parsers.examples.TestBean].setAmount(BigDecimal)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.TestBean].setAmount(BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - String
      - BigDecimal
      - 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: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.examples.TestBean].getPending()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.examples.TestBean].getPending()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - String
      - BigDecimal
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pending
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[com.univocity.parsers.examples.TestBean].setPending(Boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.TestBean].setPending(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Integer
      - String
      - BigDecimal
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.TestBean].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TestBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.TestBean
    signature: '[com.univocity.parsers.examples.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      - 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: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.examples.AnotherTestBean].getPending()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.examples.AnotherTestBean].getPending()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pending
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.examples.AnotherTestBean].setPending(Boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.AnotherTestBean].setPending(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SimpleDateFormat].<init>(String,com.univocity.parsers.examples.AnotherTestBean)'
      Src: com.univocity.parsers.examples.AnotherTestBean:52,1
    - Dst: '[SimpleDateFormat].format(Date)'
      Src: com.univocity.parsers.examples.AnotherTestBean:52,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      - 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: 53
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.examples.AnotherTestBean].getFormattedDate()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
    functionUses: 1
    functionsReached:
    - '[SimpleDateFormat].<init>(String,com.univocity.parsers.examples.AnotherTestBean)'
    - '[SimpleDateFormat].format(Date)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.AnotherTestBean].getFormattedDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Date
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[com.univocity.parsers.examples.AnotherTestBean].getDate()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Date
    signature: '[com.univocity.parsers.examples.AnotherTestBean].getDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[GregorianCalendar].<init>(int,int,int)'
      Src: com.univocity.parsers.examples.AnotherTestBean:60,1
    - Dst: '[GregorianCalendar].getTime()'
      Src: com.univocity.parsers.examples.AnotherTestBean:60,1
    - Dst: '[com.univocity.parsers.examples.AnotherTestBean].setDate(com.univocity.parsers.examples.AnotherTestBean)'
      Src: com.univocity.parsers.examples.AnotherTestBean:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - year
    - month
    - day
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.examples.AnotherTestBean].setDate(int,int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
    functionUses: 0
    functionsReached:
    - '[GregorianCalendar].<init>(int,int,int)'
    - '[GregorianCalendar].getTime()'
    - '[com.univocity.parsers.examples.AnotherTestBean].setDate(com.univocity.parsers.examples.AnotherTestBean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.AnotherTestBean].setDate(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Date
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - date
    argTypes:
    - Date
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[com.univocity.parsers.examples.AnotherTestBean].setDate(Date)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.AnotherTestBean].setDate(Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.AnotherTestBean].getFormattedDate()'
      Src: com.univocity.parsers.examples.AnotherTestBean:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      - 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: 70
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.examples.AnotherTestBean].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.AnotherTestBean].getFormattedDate()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.AnotherTestBean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.AnotherTestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.AnotherTestBean].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.AnotherTestBean
    signature: '[com.univocity.parsers.examples.AnotherTestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.RecordExamples:31,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.RecordExamples:35,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.RecordExamples:35,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.RecordExamples:39,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].setDelimiter(char)'
      Src: com.univocity.parsers.examples.RecordExamples:39,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.RecordExamples:40,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].setQuoteEscape(char)'
      Src: com.univocity.parsers.examples.RecordExamples:40,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.RecordExamples:42,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.RecordExamples:44,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].getReader(String)'
      Src: com.univocity.parsers.examples.RecordExamples:47,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAllRecords(com.univocity.parsers.examples.RecordExamples)'
      Src: com.univocity.parsers.examples.RecordExamples:47,1
    - Dst: record.getDouble(String,String,String)
      Src: com.univocity.parsers.examples.RecordExamples:54,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].print(String)'
      Src: com.univocity.parsers.examples.RecordExamples:61,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.RecordExamples:63,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 28
    functionDepth: 3
    functionLinenumber: 28
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.examples.RecordExamples].example001ParseRecords()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/RecordExamples.java
    functionUses: 0
    functionsReached:
    - record.getDouble(String,String,String)
    - '[com.univocity.parsers.examples.RecordExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.examples.RecordExamples].printAndValidate()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.examples.RecordExamples].setDelimiter(char)'
    - '[com.univocity.parsers.csv.CsvParser].parseAllRecords(com.univocity.parsers.examples.RecordExamples)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.examples.RecordExamples].setQuoteEscape(char)'
    - '[com.univocity.parsers.examples.RecordExamples].getReader(String)'
    - '[com.univocity.parsers.examples.RecordExamples].print(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.RecordExamples].example001ParseRecords()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.RecordExamples:69,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.RecordExamples:73,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.RecordExamples:73,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.RecordExamples:75,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.RecordExamples:77,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].getReader(String)'
      Src: com.univocity.parsers.examples.RecordExamples:80,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseAllRecords(com.univocity.parsers.examples.RecordExamples)'
      Src: com.univocity.parsers.examples.RecordExamples:80,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
      Src: com.univocity.parsers.examples.RecordExamples:83,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].setTypeOfColumns(String,String)'
      Src: com.univocity.parsers.examples.RecordExamples:83,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
      Src: com.univocity.parsers.examples.RecordExamples:84,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].setDefaultValueOfColumns(String,String)'
      Src: com.univocity.parsers.examples.RecordExamples:84,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
      Src: com.univocity.parsers.examples.RecordExamples:85,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].replace(String,String)'
      Src: com.univocity.parsers.examples.RecordExamples:85,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].convertFields(com.univocity.parsers.conversions.RegexConversion)'
      Src: com.univocity.parsers.examples.RecordExamples:85,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].set(String)'
      Src: com.univocity.parsers.examples.RecordExamples:85,1
    - Dst: record.getLong(String)
      Src: com.univocity.parsers.examples.RecordExamples:88,1
    - Dst: record.getString(String)
      Src: com.univocity.parsers.examples.RecordExamples:89,1
    - Dst: record.getLong(String)
      Src: com.univocity.parsers.examples.RecordExamples:90,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].println(com.univocity.parsers.examples.RecordExamples)'
      Src: com.univocity.parsers.examples.RecordExamples:91,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.RecordExamples:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 66
    functionDepth: 3
    functionLinenumber: 66
    functionLinenumberEnd: 96
    functionName: '[com.univocity.parsers.examples.RecordExamples].example002RecordMetadata()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/RecordExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
    - '[com.univocity.parsers.examples.RecordExamples].setTypeOfColumns(String,String)'
    - '[com.univocity.parsers.examples.RecordExamples].convertFields(com.univocity.parsers.conversions.RegexConversion)'
    - '[com.univocity.parsers.examples.RecordExamples].set(String)'
    - '[com.univocity.parsers.examples.RecordExamples].setLineSeparator(String)'
    - record.getString(String)
    - '[com.univocity.parsers.examples.RecordExamples].printAndValidate()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.conversions.Conversions].replace(String,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.examples.RecordExamples].setDefaultValueOfColumns(String,String)'
    - record.getLong(String)
    - '[com.univocity.parsers.examples.RecordExamples].println(com.univocity.parsers.examples.RecordExamples)'
    - '[com.univocity.parsers.csv.CsvParser].parseAllRecords(com.univocity.parsers.examples.RecordExamples)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.examples.RecordExamples].getReader(String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.RecordExamples].example002RecordMetadata()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.RecordExamples:100,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.RecordExamples:104,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.RecordExamples:104,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.RecordExamples:106,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.RecordExamples:108,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].getReader(String)'
      Src: com.univocity.parsers.examples.RecordExamples:112,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].beginParsing(com.univocity.parsers.examples.RecordExamples)'
      Src: com.univocity.parsers.examples.RecordExamples:112,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
      Src: com.univocity.parsers.examples.RecordExamples:115,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].setDefaultValueOfColumns(String,String)'
      Src: com.univocity.parsers.examples.RecordExamples:115,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
      Src: com.univocity.parsers.examples.RecordExamples:118,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].replace(String,String)'
      Src: com.univocity.parsers.examples.RecordExamples:118,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].convertFields(com.univocity.parsers.conversions.RegexConversion)'
      Src: com.univocity.parsers.examples.RecordExamples:118,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].set(String)'
      Src: com.univocity.parsers.examples.RecordExamples:118,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
      Src: com.univocity.parsers.examples.RecordExamples:121,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toUpperCase()'
      Src: com.univocity.parsers.examples.RecordExamples:121,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].convertFields(com.univocity.parsers.conversions.UpperCaseConversion)'
      Src: com.univocity.parsers.examples.RecordExamples:121,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].set(String)'
      Src: com.univocity.parsers.examples.RecordExamples:121,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.univocity.parsers.examples.RecordExamples:124,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseNextRecord()'
      Src: com.univocity.parsers.examples.RecordExamples:128,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].toFieldMap(String)'
      Src: com.univocity.parsers.examples.RecordExamples:136,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].println(com.univocity.parsers.examples.RecordExamples)'
      Src: com.univocity.parsers.examples.RecordExamples:137,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].fillFieldObjectMap(LinkedHashMap)'
      Src: com.univocity.parsers.examples.RecordExamples:140,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].println(LinkedHashMap)'
      Src: com.univocity.parsers.examples.RecordExamples:141,1
    - Dst: '[com.univocity.parsers.examples.RecordExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.RecordExamples:146,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 98
    functionDepth: 3
    functionLinenumber: 98
    functionLinenumberEnd: 147
    functionName: '[com.univocity.parsers.examples.RecordExamples].example003RecordToMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/RecordExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.RecordExamples].convertFields(com.univocity.parsers.conversions.RegexConversion)'
    - '[com.univocity.parsers.examples.RecordExamples].set(String)'
    - '[com.univocity.parsers.examples.RecordExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.conversions.Conversions].replace(String,String)'
    - '[com.univocity.parsers.examples.RecordExamples].println(com.univocity.parsers.examples.RecordExamples)'
    - '[com.univocity.parsers.conversions.Conversions].toUpperCase()'
    - '[com.univocity.parsers.csv.CsvParser].getRecordMetadata()'
    - '[com.univocity.parsers.csv.CsvParser].beginParsing(com.univocity.parsers.examples.RecordExamples)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.examples.RecordExamples].convertFields(com.univocity.parsers.conversions.UpperCaseConversion)'
    - '[LinkedHashMap].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.examples.RecordExamples].fillFieldObjectMap(LinkedHashMap)'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParser].parseNextRecord()'
    - '[com.univocity.parsers.examples.RecordExamples].println(LinkedHashMap)'
    - '[com.univocity.parsers.examples.RecordExamples].toFieldMap(String)'
    - '[com.univocity.parsers.examples.RecordExamples].printAndValidate()'
    - '[com.univocity.parsers.examples.RecordExamples].setDefaultValueOfColumns(String,String)'
    - '[com.univocity.parsers.examples.RecordExamples].getReader(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.RecordExamples].example003RecordToMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.RecordExamples
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.RecordExamples].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/RecordExamples.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.RecordExamples
    signature: '[com.univocity.parsers.examples.RecordExamples].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.annotation.Splitter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 31
    functionName: '[com.univocity.parsers.examples.annotation.Splitter].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/Splitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.annotation.Splitter
    signature: '[com.univocity.parsers.examples.annotation.Splitter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].split(String)'
      Src: com.univocity.parsers.examples.annotation.Splitter:38,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      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:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.examples.annotation.Splitter].execute(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/Splitter.java
    functionUses: 0
    functionsReached:
    - '[String].split(String)'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.examples.annotation.Splitter].execute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.examples.annotation.Splitter:43,1
    - Dst: '[StringBuilder].length()'
      Src: com.univocity.parsers.examples.annotation.Splitter:45,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.examples.annotation.Splitter:46,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.examples.annotation.Splitter)'
      Src: com.univocity.parsers.examples.annotation.Splitter:48,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.examples.annotation.Splitter:50,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      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:
    - input
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 51
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.examples.annotation.Splitter].revert(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/Splitter.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].length()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(com.univocity.parsers.examples.annotation.Splitter)'
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.annotation.Splitter].revert(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.examples.annotation.Address].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/Address.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.annotation.Address].toString()'
  - 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: com.univocity.parsers.examples.annotation.Address
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.annotation.Address].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/Address.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.annotation.Address
    signature: '[com.univocity.parsers.examples.annotation.Address].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].split(String)'
      Src: com.univocity.parsers.examples.annotation.BetterOffender:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.examples.annotation.Profile
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - words
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[com.univocity.parsers.examples.annotation.BetterOffender].setWords(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/BetterOffender.java
    functionUses: 0
    functionsReached:
    - '[String].split(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.annotation.BetterOffender].setWords(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.annotation.Profile].getId()'
      Src: com.univocity.parsers.examples.annotation.BetterOffender:38,1
    - Dst: '[com.univocity.parsers.examples.annotation.Profile].getUser()'
      Src: com.univocity.parsers.examples.annotation.BetterOffender:39,1
    - Dst: Arrays.toString(String[])
      Src: com.univocity.parsers.examples.annotation.BetterOffender:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.examples.annotation.Profile
      - 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: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.examples.annotation.BetterOffender].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/BetterOffender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.annotation.Profile].getUser()'
    - Arrays.toString(String[])
    - '[com.univocity.parsers.examples.annotation.Profile].getId()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.annotation.BetterOffender].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.examples.annotation.Profile
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.annotation.BetterOffender
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.annotation.BetterOffender].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/BetterOffender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.annotation.BetterOffender
    signature: '[com.univocity.parsers.examples.annotation.BetterOffender].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.TestUtils].formatDate(Date)'
      Src: com.univocity.parsers.examples.annotation.ProfileWithDate:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - 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: 42
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.examples.annotation.ProfileWithDate].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/ProfileWithDate.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.TestUtils].formatDate(Date)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.annotation.ProfileWithDate].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.annotation.ProfileWithDate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.annotation.ProfileWithDate].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/ProfileWithDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.annotation.ProfileWithDate
    signature: '[com.univocity.parsers.examples.annotation.ProfileWithDate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - 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: 39
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.examples.annotation.ProfileByFieldPosition].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldPosition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.annotation.ProfileByFieldPosition].toString()'
  - 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: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.annotation.ProfileByFieldPosition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.annotation.ProfileByFieldPosition].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldPosition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.annotation.ProfileByFieldPosition
    signature: '[com.univocity.parsers.examples.annotation.ProfileByFieldPosition].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.examples.annotation.Address
      - com.univocity.parsers.examples.annotation.Address
      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: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 35
    functionName: '[com.univocity.parsers.examples.annotation.AddressBook].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AddressBook.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.annotation.AddressBook].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.examples.annotation.Address
      - com.univocity.parsers.examples.annotation.Address
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.annotation.AddressBook
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.annotation.AddressBook].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AddressBook.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.annotation.AddressBook
    signature: '[com.univocity.parsers.examples.annotation.AddressBook].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - 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: 39
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.examples.annotation.ProfileByMultipleFieldNames].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/ProfileByMultipleFieldNames.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.annotation.ProfileByMultipleFieldNames].toString()'
  - 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: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.annotation.ProfileByMultipleFieldNames
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.annotation.ProfileByMultipleFieldNames].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/ProfileByMultipleFieldNames.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.annotation.ProfileByMultipleFieldNames
    signature: '[com.univocity.parsers.examples.annotation.ProfileByMultipleFieldNames].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.TestUtils].formatDate(Date)'
      Src: com.univocity.parsers.examples.annotation.Profile:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - Date
      - BigDecimal
      - boolean
      - Type
      - 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: 78
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 78
    functionName: '[com.univocity.parsers.examples.annotation.Profile].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/Profile.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.TestUtils].formatDate(Date)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.annotation.Profile].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - Date
      - BigDecimal
      - boolean
      - Type
      - 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: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.examples.annotation.Profile].getId()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/Profile.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[com.univocity.parsers.examples.annotation.Profile].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - Date
      - BigDecimal
      - boolean
      - Type
      - 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: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.examples.annotation.Profile].getUser()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/Profile.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.annotation.Profile].getUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - Date
      - BigDecimal
      - boolean
      - Type
      - Integer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.annotation.Profile
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.annotation.Profile].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/Profile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.annotation.Profile
    signature: '[com.univocity.parsers.examples.annotation.Profile].<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: com.univocity.parsers.examples.annotation.AddressTypeTransformer
      static: false
      superClass: com.univocity.parsers.annotations.HeaderTransformer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[com.univocity.parsers.examples.annotation.AddressTypeTransformer].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AddressTypeTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.annotation.AddressTypeTransformer
    signature: '[com.univocity.parsers.examples.annotation.AddressTypeTransformer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Field
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.annotations.HeaderTransformer
    argCount: 2
    argNames:
    - field
    - name
    argTypes:
    - Field
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.examples.annotation.AddressTypeTransformer].transformName(Field,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AddressTypeTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.annotation.AddressTypeTransformer].transformName(Field,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:28,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:29,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].setLineSeparator(String)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:29,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:30,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].setPadding(char)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:30,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthFields
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthParserSettings
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 1
    argNames:
    - fields
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthFields
    constantsTouched: []
    func_position:
      end: 33
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 33
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getSettings(com.univocity.parsers.fixed.FixedWidthFields)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 5
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].setLineSeparator(String)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].setPadding(char)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserSettings
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getSettings(com.univocity.parsers.fixed.FixedWidthFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:36,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:37,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:38,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:39,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getSettings(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:40,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: com.univocity.parsers.fixed.FixedWidthParserSettings
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfileSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getSettings(com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserSettings
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfileSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:44,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:45,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:46,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:47,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:48,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:49,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:50,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:51,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getSettings(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:53,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: com.univocity.parsers.fixed.FixedWidthParserSettings
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 43
    functionDepth: 3
    functionLinenumber: 43
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfile2Settings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getSettings(com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserSettings
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfile2Settings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:57,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:58,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:59,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:60,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getSettings(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:62,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: com.univocity.parsers.fixed.FixedWidthParserSettings
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getOffenderProfileSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getSettings(com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserSettings
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getOffenderProfileSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:66,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:67,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:68,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:69,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:70,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:71,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:72,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getSettings(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthParserSettings
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 65
    functionDepth: 3
    functionLinenumber: 65
    functionLinenumberEnd: 75
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getAddressBookSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getSettings(com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserSettings
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getAddressBookSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:78,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:79,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:80,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:81,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:82,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getSettings(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:84,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: com.univocity.parsers.fixed.FixedWidthParserSettings
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 77
    functionDepth: 3
    functionLinenumber: 77
    functionLinenumberEnd: 85
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getDateSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getSettings(com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserSettings
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getDateSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:89,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfileSettings()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:91,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:91,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:91,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:92,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:94,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 87
    functionDepth: 4
    functionLinenumber: 87
    functionLinenumberEnd: 95
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseProfileByFieldName()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfileSettings()'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseProfileByFieldName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:99,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfileSettings()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:101,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:101,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:101,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:102,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:105,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 97
    functionDepth: 4
    functionLinenumber: 97
    functionLinenumberEnd: 106
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseProfileByFieldPosition()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfileSettings()'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseProfileByFieldPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:112,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfile2Settings()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:113,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:113,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:113,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:114,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:117,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfileSettings()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:118,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:118,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:118,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:119,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:122,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: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 108
    functionDepth: 4
    functionLinenumber: 108
    functionLinenumberEnd: 123
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseProfileByMultipleFieldNames()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfileSettings()'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfile2Settings()'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseProfileByMultipleFieldNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:129,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfile2Settings()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:130,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:130,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:130,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:131,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 125
    functionDepth: 4
    functionLinenumber: 125
    functionLinenumberEnd: 135
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseProfileWithDate()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfile2Settings()'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseProfileWithDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:141,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfile2Settings()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:142,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:142,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:142,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:143,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 137
    functionDepth: 4
    functionLinenumber: 137
    functionLinenumberEnd: 146
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseProfile()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfile2Settings()'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseProfile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:152,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getOffenderProfileSettings()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:153,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:153,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:153,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:154,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 148
    functionDepth: 4
    functionLinenumber: 148
    functionLinenumberEnd: 157
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseOffenders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getOffenderProfileSettings()'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseOffenders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:163,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getOffenderProfileSettings()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:164,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:164,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:164,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:165,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 159
    functionDepth: 4
    functionLinenumber: 159
    functionLinenumberEnd: 168
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseBetterOffenders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getOffenderProfileSettings()'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseBetterOffenders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:174,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getAddressBookSettings()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:175,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:175,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:175,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:176,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 170
    functionDepth: 4
    functionLinenumber: 170
    functionLinenumberEnd: 179
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseAddressBook()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getAddressBookSettings()'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseAddressBook()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:185,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getDateSettings()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:186,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:186,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:186,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:187,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 181
    functionDepth: 4
    functionLinenumber: 181
    functionLinenumberEnd: 190
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseDates()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getDateSettings()'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseDates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:196,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].getDateSettings()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:197,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:197,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:197,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:198,1
    - Dst: '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
      Src: com.univocity.parsers.examples.annotation.AnnotationExamples:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 192
    functionDepth: 4
    functionLinenumber: 192
    functionLinenumberEnd: 202
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseDatesWithMetaAnnotation()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].println(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getReader(String)'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].iterate(com.univocity.parsers.examples.annotation.AnnotationExamples)'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getDateSettings()'
    - '[com.univocity.parsers.examples.annotation.AnnotationExamples].printAndValidate()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseDatesWithMetaAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.annotation.AnnotationExamples
      static: false
      superClass: com.univocity.parsers.examples.Example
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.annotation.AnnotationExamples].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.annotation.AnnotationExamples
    signature: '[com.univocity.parsers.examples.annotation.AnnotationExamples].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.TestUtils].formatDate(Date)'
      Src: com.univocity.parsers.examples.annotation.DatesRepetitive:49,1
    - Dst: '[com.univocity.parsers.csv.TestUtils].formatDate(Date)'
      Src: com.univocity.parsers.examples.annotation.DatesRepetitive:50,1
    - Dst: '[com.univocity.parsers.csv.TestUtils].formatDate(Date)'
      Src: com.univocity.parsers.examples.annotation.DatesRepetitive:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - Date
      - Date
      - 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: 53
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.examples.annotation.DatesRepetitive].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/DatesRepetitive.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.TestUtils].formatDate(Date)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.annotation.DatesRepetitive].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - Date
      - Date
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.annotation.DatesRepetitive
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.annotation.DatesRepetitive].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/DatesRepetitive.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.annotation.DatesRepetitive
    signature: '[com.univocity.parsers.examples.annotation.DatesRepetitive].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - 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: 38
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 38
    functionName: '[com.univocity.parsers.examples.annotation.ProfileByFieldName].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldName.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.annotation.ProfileByFieldName].toString()'
  - 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: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.annotation.ProfileByFieldName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.annotation.ProfileByFieldName].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldName.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.annotation.ProfileByFieldName
    signature: '[com.univocity.parsers.examples.annotation.ProfileByFieldName].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.TestUtils].formatDate(Date)'
      Src: com.univocity.parsers.examples.annotation.DatesWithMetaAnnotation:43,1
    - Dst: '[com.univocity.parsers.csv.TestUtils].formatDate(Date)'
      Src: com.univocity.parsers.examples.annotation.DatesWithMetaAnnotation:44,1
    - Dst: '[com.univocity.parsers.csv.TestUtils].formatDate(Date)'
      Src: com.univocity.parsers.examples.annotation.DatesWithMetaAnnotation:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - Date
      - Date
      - 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: 47
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.examples.annotation.DatesWithMetaAnnotation].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/DatesWithMetaAnnotation.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.TestUtils].formatDate(Date)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.annotation.DatesWithMetaAnnotation].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - Date
      - Date
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.annotation.DatesWithMetaAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.annotation.DatesWithMetaAnnotation].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/DatesWithMetaAnnotation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.annotation.DatesWithMetaAnnotation
    signature: '[com.univocity.parsers.examples.annotation.DatesWithMetaAnnotation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.annotation.Profile].getId()'
      Src: com.univocity.parsers.examples.annotation.Offender:35,1
    - Dst: '[com.univocity.parsers.examples.annotation.Profile].getUser()'
      Src: com.univocity.parsers.examples.annotation.Offender:36,1
    - Dst: Arrays.toString(String[])
      Src: com.univocity.parsers.examples.annotation.Offender:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.examples.annotation.Profile
      - 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: 39
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.examples.annotation.Offender].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/Offender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.annotation.Profile].getUser()'
    - Arrays.toString(String[])
    - '[com.univocity.parsers.examples.annotation.Profile].getId()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.examples.annotation.Offender].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.examples.annotation.Profile
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.annotation.Offender
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.annotation.Offender].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/Offender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.annotation.Offender
    signature: '[com.univocity.parsers.examples.annotation.Offender].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: com.univocity.parsers.examples.samples.CsvSearchExample:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.examples.samples.CsvSearchExample:67,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.examples.samples.CsvSearchExample:68,1
    - Dst: '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].<init>(String,String)'
      Src: com.univocity.parsers.examples.samples.CsvSearchExample:70,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch)'
      Src: com.univocity.parsers.examples.samples.CsvSearchExample:73,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.examples.samples.CsvSearchExample:76,1
    - Dst: '[File].<init>(String)'
      Src: com.univocity.parsers.examples.samples.CsvSearchExample:80,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parse(File,String)'
      Src: com.univocity.parsers.examples.samples.CsvSearchExample:80,1
    - Dst: '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].getRows()'
      Src: com.univocity.parsers.examples.samples.CsvSearchExample:82,1
    - Dst: '[com.univocity.parsers.examples.samples.CsvSearchExample].size()'
      Src: com.univocity.parsers.examples.samples.CsvSearchExample:85,1
    - Dst: System.out.println(String)
      Src: com.univocity.parsers.examples.samples.CsvSearchExample:85,1
    - Dst: System.out.println(String)
      Src: com.univocity.parsers.examples.samples.CsvSearchExample:86,1
    - Dst: System.out.println(String)
      Src: com.univocity.parsers.examples.samples.CsvSearchExample:88,1
    - Dst: Arrays.toString(com.univocity.parsers.examples.samples.CsvSearchExample)
      Src: com.univocity.parsers.examples.samples.CsvSearchExample:90,1
    - Dst: System.out.println(com.univocity.parsers.examples.samples.CsvSearchExample)
      Src: com.univocity.parsers.examples.samples.CsvSearchExample:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.examples.samples.CsvSearchExample].main()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/samples/CsvSearchExample.java
    functionUses: 0
    functionsReached:
    - Arrays.toString(com.univocity.parsers.examples.samples.CsvSearchExample)
    - '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].getRows()'
    - '[File].<init>(String)'
    - System.out.println(com.univocity.parsers.examples.samples.CsvSearchExample)
    - '[com.univocity.parsers.csv.CsvParser].parse(File,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setHeaderExtractionEnabled(boolean)'
    - System.out.println(String)
    - '[com.univocity.parsers.examples.samples.CsvSearchExample].size()'
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - System.currentTimeMillis()
    - '[com.univocity.parsers.csv.CsvParserSettings].setProcessor(com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch)'
    - '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].<init>(String,String)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.samples.CsvSearchExample].main()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.samples.CsvSearchExample
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.examples.samples.CsvSearchExample].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/samples/CsvSearchExample.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.examples.samples.CsvSearchExample
    signature: '[com.univocity.parsers.examples.samples.CsvSearchExample].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toLowerCase()'
      Src: com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch
      static: false
      superClass: RowListProcessor
    argCount: 2
    argNames:
    - columnToMatch
    - stringToMatch
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].<init>(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/samples/CsvSearchExample.java
    functionUses: 1
    functionsReached:
    - '[String].toLowerCase()'
    linkageType: ''
    returnType: com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch
    signature: '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].<init>(String,null)'
      Src: com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch
      static: false
      superClass: RowListProcessor
    argCount: 2
    argNames:
    - columnToMatch
    - stringToMatch
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].<init>(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/samples/CsvSearchExample.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].<init>(String,null)'
    linkageType: ''
    returnType: com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch
    signature: '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].<init>(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParsingContext].indexOf(String)'
      Src: com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch:52,1
    - Dst: value.toLowerCase()
      Src: com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch:56,1
    - Dst: '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].contains(String)'
      Src: com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch:56,1
    - Dst: '[com.univocity.parsers.common.processor.RowListProcessor].rowProcessed(String[],com.univocity.parsers.common.ParsingContext)'
      Src: com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch:57,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - com.univocity.parsers.common.ParsingContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: RowListProcessor
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - com.univocity.parsers.common.ParsingContext
    constantsTouched: []
    func_position:
      end: 60
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 60
    functionName: '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].rowProcessed(String[],com.univocity.parsers.common.ParsingContext)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/samples/CsvSearchExample.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].contains(String)'
    - value.toLowerCase()
    - '[com.univocity.parsers.common.processor.RowListProcessor].rowProcessed(String[],com.univocity.parsers.common.ParsingContext)'
    - '[com.univocity.parsers.common.ParsingContext].indexOf(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].rowProcessed(String[],com.univocity.parsers.common.ParsingContext)'
  - 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: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[com.univocity.parsers.tsv.TsvWriterSettings].isLineJoiningEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.tsv.TsvWriterSettings].isLineJoiningEnabled()'
  - 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:
    - lineJoiningEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.tsv.TsvWriterSettings].setLineJoiningEnabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterSettings].setLineJoiningEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvFormat].<init>()'
      Src: com.univocity.parsers.tsv.TsvWriterSettings:92,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: com.univocity.parsers.tsv.TsvFormat
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[com.univocity.parsers.tsv.TsvWriterSettings].createDefaultFormat()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvFormat].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvFormat
    signature: '[com.univocity.parsers.tsv.TsvWriterSettings].createDefaultFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].addConfiguration(Map<String,Object>)'
      Src: com.univocity.parsers.tsv.TsvWriterSettings:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Object>
      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:
    - out
    argTypes:
    - Map<String,Object>
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[com.univocity.parsers.tsv.TsvWriterSettings].addConfiguration(Map<String,Object>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].addConfiguration(Map<String,Object>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriterSettings].addConfiguration(Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.tsv.TsvWriterSettings:102,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: com.univocity.parsers.tsv.TsvWriterSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[com.univocity.parsers.tsv.TsvWriterSettings].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvWriterSettings
    signature: '[com.univocity.parsers.tsv.TsvWriterSettings].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone(boolean)'
      Src: com.univocity.parsers.tsv.TsvWriterSettings:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvWriterSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clearInputSpecificSettings
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[com.univocity.parsers.tsv.TsvWriterSettings].clone(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].clone(boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvWriterSettings
    signature: '[com.univocity.parsers.tsv.TsvWriterSettings].clone(boolean)'
  - 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: com.univocity.parsers.tsv.TsvWriterSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
    functionUses: 25
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvWriterSettings
    signature: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
  - 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: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.tsv.TsvParserSettings].isLineJoiningEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.tsv.TsvParserSettings].isLineJoiningEnabled()'
  - 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:
    - lineJoiningEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvFormat].<init>()'
      Src: com.univocity.parsers.tsv.TsvParserSettings:86,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: com.univocity.parsers.tsv.TsvFormat
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[com.univocity.parsers.tsv.TsvParserSettings].createDefaultFormat()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvFormat].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvFormat
    signature: '[com.univocity.parsers.tsv.TsvParserSettings].createDefaultFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].addConfiguration(Map<String,Object>)'
      Src: com.univocity.parsers.tsv.TsvParserSettings:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Object>
      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:
    - out
    argTypes:
    - Map<String,Object>
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.tsv.TsvParserSettings].addConfiguration(Map<String,Object>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].addConfiguration(Map<String,Object>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParserSettings].addConfiguration(Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.tsv.TsvParserSettings:96,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: com.univocity.parsers.tsv.TsvParserSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[com.univocity.parsers.tsv.TsvParserSettings].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvParserSettings
    signature: '[com.univocity.parsers.tsv.TsvParserSettings].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone(boolean)'
      Src: com.univocity.parsers.tsv.TsvParserSettings:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvParserSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clearInputSpecificSettings
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[com.univocity.parsers.tsv.TsvParserSettings].clone(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].clone(boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvParserSettings
    signature: '[com.univocity.parsers.tsv.TsvParserSettings].clone(boolean)'
  - 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: com.univocity.parsers.tsv.TsvParserSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
    functionUses: 31
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvParserSettings
    signature: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvRoutines].<init>(null,null)'
      Src: com.univocity.parsers.tsv.TsvRoutines:32,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: com.univocity.parsers.tsv.TsvRoutines
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[com.univocity.parsers.tsv.TsvRoutines].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvRoutines].<init>(null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvRoutines
    signature: '[com.univocity.parsers.tsv.TsvRoutines].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvRoutines].<init>(com.univocity.parsers.tsv.TsvParserSettings,null)'
      Src: com.univocity.parsers.tsv.TsvRoutines:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.tsv.TsvParserSettings
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvRoutines
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parserSettings
    argTypes:
    - com.univocity.parsers.tsv.TsvParserSettings
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.tsv.TsvRoutines].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvRoutines].<init>(com.univocity.parsers.tsv.TsvParserSettings,null)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvRoutines
    signature: '[com.univocity.parsers.tsv.TsvRoutines].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvRoutines].<init>(null,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvRoutines:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.tsv.TsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvRoutines
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - writerSettings
    argTypes:
    - com.univocity.parsers.tsv.TsvWriterSettings
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.tsv.TsvRoutines].<init>(com.univocity.parsers.tsv.TsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvRoutines].<init>(null,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvRoutines
    signature: '[com.univocity.parsers.tsv.TsvRoutines].<init>(com.univocity.parsers.tsv.TsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(String,com.univocity.parsers.tsv.TsvParserSettings,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvRoutines:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.tsv.TsvParserSettings
      - com.univocity.parsers.tsv.TsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvRoutines
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parserSettings
    - writerSettings
    argTypes:
    - com.univocity.parsers.tsv.TsvParserSettings
    - com.univocity.parsers.tsv.TsvWriterSettings
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.tsv.TsvRoutines].<init>(com.univocity.parsers.tsv.TsvParserSettings,com.univocity.parsers.tsv.TsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(String,com.univocity.parsers.tsv.TsvParserSettings,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvRoutines
    signature: '[com.univocity.parsers.tsv.TsvRoutines].<init>(com.univocity.parsers.tsv.TsvParserSettings,com.univocity.parsers.tsv.TsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvRoutines:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.tsv.TsvParserSettings
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.tsv.TsvParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parserSettings
    argTypes:
    - com.univocity.parsers.tsv.TsvParserSettings
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.tsv.TsvRoutines].createParser(com.univocity.parsers.tsv.TsvParserSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvParser
    signature: '[com.univocity.parsers.tsv.TsvRoutines].createParser(com.univocity.parsers.tsv.TsvParserSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(Writer,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvRoutines:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - com.univocity.parsers.tsv.TsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.tsv.TsvWriter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - output
    - writerSettings
    argTypes:
    - Writer
    - com.univocity.parsers.tsv.TsvWriterSettings
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.tsv.TsvRoutines].createWriter(Writer,com.univocity.parsers.tsv.TsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(Writer,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvWriter
    signature: '[com.univocity.parsers.tsv.TsvRoutines].createWriter(Writer,com.univocity.parsers.tsv.TsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvRoutines:75,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: false
      returnValueGenericType: com.univocity.parsers.tsv.TsvParserSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[com.univocity.parsers.tsv.TsvRoutines].createDefaultParserSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvParserSettings
    signature: '[com.univocity.parsers.tsv.TsvRoutines].createDefaultParserSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
      Src: com.univocity.parsers.tsv.TsvRoutines:80,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: false
      returnValueGenericType: com.univocity.parsers.tsv.TsvWriterSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.tsv.TsvRoutines].createDefaultWriterSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvWriterSettings
    signature: '[com.univocity.parsers.tsv.TsvRoutines].createDefaultWriterSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].<init>(Writer,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriter:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.tsv.TsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - settings
    argTypes:
    - com.univocity.parsers.tsv.TsvWriterSettings
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriter.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvWriter].<init>(Writer,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvWriter
    signature: '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Writer,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriter:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - com.univocity.parsers.tsv.TsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvWriter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - writer
    - settings
    argTypes:
    - Writer
    - com.univocity.parsers.tsv.TsvWriterSettings
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.tsv.TsvWriter].<init>(Writer,com.univocity.parsers.tsv.TsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriter.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(Writer,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvWriter
    signature: '[com.univocity.parsers.tsv.TsvWriter].<init>(Writer,com.univocity.parsers.tsv.TsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(File,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriter:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - com.univocity.parsers.tsv.TsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvWriter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - file
    - settings
    argTypes:
    - File
    - com.univocity.parsers.tsv.TsvWriterSettings
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.tsv.TsvWriter].<init>(File,com.univocity.parsers.tsv.TsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(File,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvWriter
    signature: '[com.univocity.parsers.tsv.TsvWriter].<init>(File,com.univocity.parsers.tsv.TsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(File,String,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriter:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - String
      - com.univocity.parsers.tsv.TsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - file
    - encoding
    - settings
    argTypes:
    - File
    - String
    - com.univocity.parsers.tsv.TsvWriterSettings
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.tsv.TsvWriter].<init>(File,String,com.univocity.parsers.tsv.TsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(File,String,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvWriter
    signature: '[com.univocity.parsers.tsv.TsvWriter].<init>(File,String,com.univocity.parsers.tsv.TsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(File,Charset,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriter:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - Charset
      - com.univocity.parsers.tsv.TsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - file
    - encoding
    - settings
    argTypes:
    - File
    - Charset
    - com.univocity.parsers.tsv.TsvWriterSettings
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[com.univocity.parsers.tsv.TsvWriter].<init>(File,Charset,com.univocity.parsers.tsv.TsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(File,Charset,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvWriter
    signature: '[com.univocity.parsers.tsv.TsvWriter].<init>(File,Charset,com.univocity.parsers.tsv.TsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(OutputStream,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriter:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - com.univocity.parsers.tsv.TsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvWriter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - output
    - settings
    argTypes:
    - OutputStream
    - com.univocity.parsers.tsv.TsvWriterSettings
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStream,com.univocity.parsers.tsv.TsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(OutputStream,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvWriter
    signature: '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStream,com.univocity.parsers.tsv.TsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(OutputStream,String,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriter:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - String
      - com.univocity.parsers.tsv.TsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - output
    - encoding
    - settings
    argTypes:
    - OutputStream
    - String
    - com.univocity.parsers.tsv.TsvWriterSettings
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStream,String,com.univocity.parsers.tsv.TsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(OutputStream,String,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvWriter
    signature: '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStream,String,com.univocity.parsers.tsv.TsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(OutputStream,Charset,com.univocity.parsers.tsv.TsvWriterSettings)'
      Src: com.univocity.parsers.tsv.TsvWriter:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - Charset
      - com.univocity.parsers.tsv.TsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - output
    - encoding
    - settings
    argTypes:
    - OutputStream
    - Charset
    - com.univocity.parsers.tsv.TsvWriterSettings
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStream,Charset,com.univocity.parsers.tsv.TsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(OutputStream,Charset,com.univocity.parsers.tsv.TsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvWriter
    signature: '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStream,Charset,com.univocity.parsers.tsv.TsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriter:130,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].getEscapeChar()'
      Src: com.univocity.parsers.tsv.TsvWriter:130,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriter:131,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].getEscapedTabChar()'
      Src: com.univocity.parsers.tsv.TsvWriter:131,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].isLineJoiningEnabled()'
      Src: com.univocity.parsers.tsv.TsvWriter:132,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvWriter:133,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].getNormalizedNewline()'
      Src: com.univocity.parsers.tsv.TsvWriter:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.tsv.TsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - settings
    argTypes:
    - com.univocity.parsers.tsv.TsvWriterSettings
    constantsTouched: []
    func_position:
      end: 134
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 134
    functionName: '[com.univocity.parsers.tsv.TsvWriter].initialize(com.univocity.parsers.tsv.TsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvWriter].getEscapedTabChar()'
    - '[com.univocity.parsers.tsv.TsvWriter].getEscapeChar()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvWriterSettings].isLineJoiningEnabled()'
    - '[com.univocity.parsers.tsv.TsvWriter].getNormalizedNewline()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriter].initialize(com.univocity.parsers.tsv.TsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].appendToRow(char)'
      Src: com.univocity.parsers.tsv.TsvWriter:140,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].getStringValue()'
      Src: com.univocity.parsers.tsv.TsvWriter:143,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].allowTrim(com.univocity.parsers.tsv.TsvWriter)'
      Src: com.univocity.parsers.tsv.TsvWriter:144,1
    - Dst: appender.length()
      Src: com.univocity.parsers.tsv.TsvWriter:145,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].append(com.univocity.parsers.tsv.TsvWriter,com.univocity.parsers.tsv.TsvWriter)'
      Src: com.univocity.parsers.tsv.TsvWriter:146,1
    - Dst: appender.length()
      Src: com.univocity.parsers.tsv.TsvWriter:149,1
    - Dst: nullValue.isEmpty()
      Src: com.univocity.parsers.tsv.TsvWriter:149,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].append(com.univocity.parsers.tsv.TsvWriter,com.univocity.parsers.tsv.TsvWriter)'
      Src: com.univocity.parsers.tsv.TsvWriter:150,1
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].appendValueToRow()'
      Src: com.univocity.parsers.tsv.TsvWriter:153,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 155
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 155
    functionName: '[com.univocity.parsers.tsv.TsvWriter].processRow(Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvWriter].allowTrim(com.univocity.parsers.tsv.TsvWriter)'
    - '[com.univocity.parsers.tsv.TsvWriter].getStringValue()'
    - appender.length()
    - nullValue.isEmpty()
    - '[com.univocity.parsers.tsv.TsvWriter].appendValueToRow()'
    - '[com.univocity.parsers.tsv.TsvWriter].append(com.univocity.parsers.tsv.TsvWriter,com.univocity.parsers.tsv.TsvWriter)'
    - '[com.univocity.parsers.tsv.TsvWriter].appendToRow(char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriter].processRow(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.tsv.TsvWriter].skipLeadingWhitespace(com.univocity.parsers.tsv.TsvWriter,com.univocity.parsers.tsv.TsvWriter)'
      Src: com.univocity.parsers.tsv.TsvWriter:168,1
    - Dst: element.length()
      Src: com.univocity.parsers.tsv.TsvWriter:171,1
    - Dst: element.charAt(com.univocity.parsers.tsv.TsvWriter)
      Src: com.univocity.parsers.tsv.TsvWriter:176,1
    - Dst: appender.append(com.univocity.parsers.tsv.TsvWriter,com.univocity.parsers.tsv.TsvWriter,com.univocity.parsers.tsv.TsvWriter)
      Src: com.univocity.parsers.tsv.TsvWriter:178,1
    - Dst: appender.append(char)
      Src: com.univocity.parsers.tsv.TsvWriter:180,1
    - Dst: appender.append(char)
      Src: com.univocity.parsers.tsv.TsvWriter:182,1
    - Dst: appender.append()
      Src: com.univocity.parsers.tsv.TsvWriter:184,1
    - Dst: appender.append(char)
      Src: com.univocity.parsers.tsv.TsvWriter:186,1
    - Dst: appender.append()
      Src: com.univocity.parsers.tsv.TsvWriter:188,1
    - Dst: appender.append(com.univocity.parsers.tsv.TsvWriter,com.univocity.parsers.tsv.TsvWriter,com.univocity.parsers.tsv.TsvWriter)
      Src: com.univocity.parsers.tsv.TsvWriter:192,1
    - Dst: appender.updateWhitespace()
      Src: com.univocity.parsers.tsv.TsvWriter:194,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - allowTrim
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 196
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 196
    functionName: '[com.univocity.parsers.tsv.TsvWriter].append(String,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriter.java
    functionUses: 0
    functionsReached:
    - element.charAt(com.univocity.parsers.tsv.TsvWriter)
    - appender.updateWhitespace()
    - '[com.univocity.parsers.tsv.TsvWriter].skipLeadingWhitespace(com.univocity.parsers.tsv.TsvWriter,com.univocity.parsers.tsv.TsvWriter)'
    - element.length()
    - appender.append(com.univocity.parsers.tsv.TsvWriter,com.univocity.parsers.tsv.TsvWriter,com.univocity.parsers.tsv.TsvWriter)
    - appender.append()
    - appender.append(char)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvWriter].append(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
      Src: com.univocity.parsers.tsv.TsvParser:43,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].isLineJoiningEnabled()'
      Src: com.univocity.parsers.tsv.TsvParser:44,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvParser:46,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].getNormalizedNewline()'
      Src: com.univocity.parsers.tsv.TsvParser:47,1
    - Dst: '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
      Src: com.univocity.parsers.tsv.TsvParser:48,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].getEscapeChar()'
      Src: com.univocity.parsers.tsv.TsvParser:48,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].getEscapedTabChar()'
      Src: com.univocity.parsers.tsv.TsvParser:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.tsv.TsvParserSettings
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - settings
    argTypes:
    - com.univocity.parsers.tsv.TsvParserSettings
    constantsTouched: []
    func_position:
      end: 50
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvParser.java
    functionUses: 35
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParser].getEscapeChar()'
    - '[Object].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
    - '[com.univocity.parsers.tsv.TsvParserSettings].getFormat()'
    - '[com.univocity.parsers.tsv.TsvParserSettings].isLineJoiningEnabled()'
    - '[com.univocity.parsers.tsv.TsvParser].getEscapedTabChar()'
    - '[com.univocity.parsers.tsv.TsvParser].getNormalizedNewline()'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvParser
    signature: '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - 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: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.tsv.TsvParser].initialize()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParser].initialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: input.skipWhitespace(com.univocity.parsers.tsv.TsvParser,char,char)
      Src: com.univocity.parsers.tsv.TsvParser:63,1
    - Dst: '[com.univocity.parsers.tsv.TsvParser].parseField()'
      Src: com.univocity.parsers.tsv.TsvParser:67,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.tsv.TsvParser:69,1
    - Dst: output.emptyParsed()
      Src: com.univocity.parsers.tsv.TsvParser:71,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - 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: 75
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 75
    functionName: '[com.univocity.parsers.tsv.TsvParser].parseRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.tsv.TsvParser].parseField()'
    - input.nextChar()
    - input.skipWhitespace(com.univocity.parsers.tsv.TsvParser,char,char)
    - output.emptyParsed()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParser].parseRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: input.skipWhitespace(com.univocity.parsers.tsv.TsvParser,char,char)
      Src: com.univocity.parsers.tsv.TsvParser:79,1
    - Dst: output.emptyParsed()
      Src: com.univocity.parsers.tsv.TsvParser:83,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.tsv.TsvParser:87,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.tsv.TsvParser:89,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.tsv.TsvParser:91,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.tsv.TsvParser:93,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.tsv.TsvParser:95,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.tsv.TsvParser:97,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.tsv.TsvParser:99,1
    - Dst: output.appender.append(com.univocity.parsers.tsv.TsvParser)
      Src: com.univocity.parsers.tsv.TsvParser:103,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.tsv.TsvParser:105,1
    - Dst: output.appender.appendUntil(com.univocity.parsers.tsv.TsvParser,com.univocity.parsers.tsv.TsvParser,char,char,char)
      Src: com.univocity.parsers.tsv.TsvParser:107,1
    - Dst: output.valueParsed()
      Src: com.univocity.parsers.tsv.TsvParser:111,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - 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: 113
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 113
    functionName: '[com.univocity.parsers.tsv.TsvParser].parseField()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvParser.java
    functionUses: 1
    functionsReached:
    - output.valueParsed()
    - output.appender.append(com.univocity.parsers.tsv.TsvParser)
    - input.nextChar()
    - output.appender.append(char)
    - output.appender.appendUntil(com.univocity.parsers.tsv.TsvParser,com.univocity.parsers.tsv.TsvParser,char,char,char)
    - input.skipWhitespace(com.univocity.parsers.tsv.TsvParser,char,char)
    - output.emptyParsed()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvParser].parseField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 1
    argNames:
    - escapeChar
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[com.univocity.parsers.tsv.TsvFormat].setEscapeChar(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvFormat].setEscapeChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.tsv.TsvFormat].getEscapeChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.tsv.TsvFormat].getEscapeChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.tsv.TsvFormat].getEscapedTabChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.tsv.TsvFormat].getEscapedTabChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 1
    argNames:
    - escapedTabChar
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.tsv.TsvFormat].setEscapedTabChar(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.tsv.TsvFormat].setEscapedTabChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.tsv.TsvFormat].isEscapeChar(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.tsv.TsvFormat].isEscapeChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.tsv.TsvFormat:92,1
    - Dst: '[TreeMap].put(String,char)'
      Src: com.univocity.parsers.tsv.TsvFormat:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: TreeMap<String,Object>
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 95
    functionName: '[com.univocity.parsers.tsv.TsvFormat].getConfiguration()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvFormat.java
    functionUses: 0
    functionsReached:
    - '[TreeMap].<init>()'
    - '[TreeMap].put(String,char)'
    linkageType: ''
    returnType: TreeMap<String,Object>
    signature: '[com.univocity.parsers.tsv.TsvFormat].getConfiguration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.Format].clone()'
      Src: com.univocity.parsers.tsv.TsvFormat:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvFormat
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[com.univocity.parsers.tsv.TsvFormat].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvFormat.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.Format].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvFormat
    signature: '[com.univocity.parsers.tsv.TsvFormat].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.tsv.TsvFormat
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.tsv.TsvFormat].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvFormat.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.tsv.TsvFormat
    signature: '[com.univocity.parsers.tsv.TsvFormat].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.HeaderTransformer].transformName(Field,String)'
      Src: com.univocity.parsers.annotations.HeaderTransformer:106,1
    - Dst: '[com.univocity.parsers.annotations.HeaderTransformer].transformName(Method,String)'
      Src: com.univocity.parsers.annotations.HeaderTransformer:108,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - name
    argTypes:
    - AnnotatedElement
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 110
    functionName: '[com.univocity.parsers.annotations.HeaderTransformer].transformName(AnnotatedElement,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.annotations.HeaderTransformer].transformName(Method,String)'
    - '[com.univocity.parsers.annotations.HeaderTransformer].transformName(Field,String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.HeaderTransformer].transformName(AnnotatedElement,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(Field,int)'
      Src: com.univocity.parsers.annotations.HeaderTransformer:114,1
    - Dst: '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(Method,int)'
      Src: com.univocity.parsers.annotations.HeaderTransformer:116,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - index
    argTypes:
    - AnnotatedElement
    - int
    constantsTouched: []
    func_position:
      end: 118
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 118
    functionName: '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(AnnotatedElement,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(Field,int)'
    - '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(Method,int)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(AnnotatedElement,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Field
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - name
    argTypes:
    - Field
    - String
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[com.univocity.parsers.annotations.HeaderTransformer].transformName(Field,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.HeaderTransformer].transformName(Field,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Field
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - index
    argTypes:
    - Field
    - int
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(Field,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(Field,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Method
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - name
    argTypes:
    - Method
    - String
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[com.univocity.parsers.annotations.HeaderTransformer].transformName(Method,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.HeaderTransformer].transformName(Method,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Method
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - index
    argTypes:
    - Method
    - int
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(Method,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(Method,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.annotations.HeaderTransformer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.annotations.HeaderTransformer].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.annotations.HeaderTransformer
    signature: '[com.univocity.parsers.annotations.HeaderTransformer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].lastIndexOf(char)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:35,1
    - Dst: '[String].substring(int)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:40,1
    - Dst: '[String].substring(int,com.univocity.parsers.annotations.helpers.MethodDescriptor)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:41,1
    - Dst: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].generateString()'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - Class<?>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.annotations.helpers.MethodDescriptor
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - parameterType
    - returnType
    argTypes:
    - String
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 46
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].<init>(String,Class<?>,Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
    functionUses: 0
    functionsReached:
    - '[String].lastIndexOf(char)'
    - '[String].substring(int,com.univocity.parsers.annotations.helpers.MethodDescriptor)'
    - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].generateString()'
    - '[String].substring(int)'
    linkageType: ''
    returnType: com.univocity.parsers.annotations.helpers.MethodDescriptor
    signature: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].<init>(String,Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].generateString()'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Class<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - Class<?>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.annotations.helpers.MethodDescriptor
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - prefix
    - name
    - parameterType
    - returnType
    argTypes:
    - String
    - String
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 55
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].<init>(String,String,Class<?>,Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].generateString()'
    linkageType: ''
    returnType: com.univocity.parsers.annotations.helpers.MethodDescriptor
    signature: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].<init>(String,String,Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:58,1
    - Dst: '[Class<?>].getName()'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:60,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.annotations.helpers.MethodDescriptor)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:60,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:61,1
    - Dst: '[String].isEmpty()'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:63,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:64,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:66,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:67,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:68,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:72,1
    - Dst: '[Class<?>].getName()'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:73,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.annotations.helpers.MethodDescriptor)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:73,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:74,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:76,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:78,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - Class<?>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].generateString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
    functionUses: 2
    functionsReached:
    - '[Class<?>].getName()'
    - '[StringBuilder].append(com.univocity.parsers.annotations.helpers.MethodDescriptor)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(String)'
    - '[StringBuilder].toString()'
    - '[String].isEmpty()'
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].generateString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].<init>(String,Class<?>,null)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - Class<?>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.annotations.helpers.MethodDescriptor
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - parameterType
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].setter(String,Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].<init>(String,Class<?>,null)'
    linkageType: ''
    returnType: com.univocity.parsers.annotations.helpers.MethodDescriptor
    signature: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].setter(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].<init>(String,null,Class<?>)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - Class<?>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.annotations.helpers.MethodDescriptor
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - returnType
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getter(String,Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].<init>(String,null,Class<?>)'
    linkageType: ''
    returnType: com.univocity.parsers.annotations.helpers.MethodDescriptor
    signature: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getter(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].getName()'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:109,1
    - Dst: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].<init>(String,com.univocity.parsers.annotations.helpers.MethodDescriptor,null)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Method
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - Class<?>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.annotations.helpers.MethodDescriptor
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - method
    argTypes:
    - String
    - Method
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].setter(String,Method)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
    functionUses: 0
    functionsReached:
    - '[Method].getName()'
    - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].<init>(String,com.univocity.parsers.annotations.helpers.MethodDescriptor,null)'
    linkageType: ''
    returnType: com.univocity.parsers.annotations.helpers.MethodDescriptor
    signature: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].setter(String,Method)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].getName()'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:119,1
    - Dst: '[Method].getReturnType()'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:119,1
    - Dst: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].<init>(String,com.univocity.parsers.annotations.helpers.MethodDescriptor,null,com.univocity.parsers.annotations.helpers.MethodDescriptor)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Method
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - Class<?>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.annotations.helpers.MethodDescriptor
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - method
    argTypes:
    - String
    - Method
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getter(String,Method)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
    functionUses: 0
    functionsReached:
    - '[Method].getReturnType()'
    - '[Method].getName()'
    - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].<init>(String,com.univocity.parsers.annotations.helpers.MethodDescriptor,null,com.univocity.parsers.annotations.helpers.MethodDescriptor)'
    linkageType: ''
    returnType: com.univocity.parsers.annotations.helpers.MethodDescriptor
    signature: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getter(String,Method)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - Class<?>
      - 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: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getName()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - Class<?>
      - 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: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getPrefix()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - Class<?>
      - String
      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: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getParameterType()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getParameterType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - Class<?>
      - String
      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: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getReturnType()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getReturnType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - Class<?>
      - 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: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getPrefixedName()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getPrefixedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - Class<?>
      - 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: 165
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:169,1
    - Dst: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getClass()'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:169,1
    - Dst: '[Object].toString()'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:173,1
    - Dst: '[String].equals(com.univocity.parsers.annotations.helpers.MethodDescriptor)'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:173,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - Class<?>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 174
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 174
    functionName: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].equals(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    - '[Object].getClass()'
    - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getClass()'
    - '[String].equals(com.univocity.parsers.annotations.helpers.MethodDescriptor)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: com.univocity.parsers.annotations.helpers.MethodDescriptor:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - Class<?>
      - 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: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].hashCode()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.beans.PropertyWrapper].getReadMethod()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:59,1
    - Dst: '[com.univocity.parsers.common.beans.PropertyWrapper].getWriteMethod()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:60,1
    - Dst: method.getReturnType()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:63,1
    - Dst: method.getParameterTypes()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:64,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].getType(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:70,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].getDeclaringClass(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:71,1
    - Dst: '[Method].getParameterTypes()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:72,1
    - Dst: '[Method].getParameterTypes()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:73,1
    - Dst: '[Method].getDeclaringClass()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:74,1
    - Dst: '[Method].getDeclaringClass()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:78,1
    - Dst: typeToSet.isPrimitive()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:84,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].getDefaultPrimitiveValue(com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:85,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].determineFieldMapping(com.univocity.parsers.annotations.HeaderTransformer,NormalizedString[])'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:88,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - AnnotatedElement
      - com.univocity.parsers.common.beans.PropertyWrapper
      - com.univocity.parsers.annotations.HeaderTransformer
      - NormalizedString[]
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.annotations.helpers.FieldMapping
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - beanClass
    - target
    - property
    - transformer
    - headers
    argTypes:
    - Class<?>
    - AnnotatedElement
    - com.univocity.parsers.common.beans.PropertyWrapper
    - com.univocity.parsers.annotations.HeaderTransformer
    - NormalizedString[]
    constantsTouched: []
    func_position:
      end: 89
      start: 55
    functionDepth: 3
    functionLinenumber: 55
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].<init>(Class<?>,AnnotatedElement,com.univocity.parsers.common.beans.PropertyWrapper,com.univocity.parsers.annotations.HeaderTransformer,NormalizedString[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 0
    functionsReached:
    - '[Method].getParameterTypes()'
    - '[com.univocity.parsers.common.beans.PropertyWrapper].getWriteMethod()'
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].getDefaultPrimitiveValue(com.univocity.parsers.annotations.helpers.FieldMapping)'
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].getType(AnnotatedElement)'
    - '[com.univocity.parsers.common.beans.PropertyWrapper].getReadMethod()'
    - method.getParameterTypes()
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].determineFieldMapping(com.univocity.parsers.annotations.HeaderTransformer,NormalizedString[])'
    - method.getReturnType()
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].getDeclaringClass(AnnotatedElement)'
    - typeToSet.isPrimitive()
    - '[Method].getDeclaringClass()'
    linkageType: ''
    returnType: com.univocity.parsers.annotations.helpers.FieldMapping
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].<init>(Class<?>,AnnotatedElement,com.univocity.parsers.common.beans.PropertyWrapper,com.univocity.parsers.annotations.HeaderTransformer,NormalizedString[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].findAnnotation(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:92,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].index()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:96,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.FieldMapping,String,com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:96,1
    - Dst: '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(AnnotatedElement,T)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:101,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].field()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:106,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.FieldMapping,String,com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:106,1
    - Dst: header.equals(com.univocity.parsers.annotations.helpers.FieldMapping)
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:117,1
    - Dst: name.isEmpty()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:124,1
    - Dst: name.isEmpty()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:129,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].getName(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:130,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:132,1
    - Dst: '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(AnnotatedElement,int)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:138,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toString()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:140,1
    - Dst: '[com.univocity.parsers.annotations.HeaderTransformer].transformName(AnnotatedElement,String)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:140,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:140,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.annotations.HeaderTransformer
      - NormalizedString[]
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - transformer
    - headers
    argTypes:
    - com.univocity.parsers.annotations.HeaderTransformer
    - NormalizedString[]
    constantsTouched: []
    func_position:
      end: 143
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 143
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].determineFieldMapping(com.univocity.parsers.annotations.HeaderTransformer,NormalizedString[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].field()'
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].getName(AnnotatedElement)'
    - header.equals(com.univocity.parsers.annotations.helpers.FieldMapping)
    - '[com.univocity.parsers.common.NormalizedString].toString()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.FieldMapping,String,com.univocity.parsers.annotations.helpers.FieldMapping)'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.annotations.helpers.FieldMapping)'
    - '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(AnnotatedElement,int)'
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].index()'
    - '[com.univocity.parsers.annotations.HeaderTransformer].transformName(AnnotatedElement,String)'
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].findAnnotation(AnnotatedElement)'
    - '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(AnnotatedElement,T)'
    - name.isEmpty()
    - '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].determineFieldMapping(com.univocity.parsers.annotations.HeaderTransformer,NormalizedString[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].getClass()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:150,1
    - Dst: '[Object].getClass()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:150,1
    - Dst: '[AnnotatedElement].equals(com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:159,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].equals(com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:162,1
    - Dst: '[Class<?>].equals(com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:165,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 167
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 167
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].equals(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[Class<?>].equals(com.univocity.parsers.annotations.helpers.FieldMapping)'
    - '[com.univocity.parsers.common.NormalizedString].equals(com.univocity.parsers.annotations.helpers.FieldMapping)'
    - '[AnnotatedElement].equals(com.univocity.parsers.annotations.helpers.FieldMapping)'
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AnnotatedElement].hashCode()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:171,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].hashCode()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:173,1
    - Dst: '[Class<?>].hashCode()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:174,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - 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: 176
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 176
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].hashCode()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].hashCode()'
    - '[AnnotatedElement].hashCode()'
    - '[com.univocity.parsers.common.NormalizedString].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - 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: 185
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].isMappedToIndex()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].isMappedToIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - 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: 194
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].isMappedToField()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].isMappedToField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - 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: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].getIndex()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].getIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 213
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].setIndex(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].setIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fieldName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].setFieldName(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].setFieldName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.NormalizedString
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fieldName
    argTypes:
    - com.univocity.parsers.common.NormalizedString
    constantsTouched: []
    func_position:
      end: 233
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].setFieldName(com.univocity.parsers.common.NormalizedString)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].setFieldName(com.univocity.parsers.common.NormalizedString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.NormalizedString
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].getFieldName()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.NormalizedString
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].getFieldName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: AnnotatedElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].getTarget()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: AnnotatedElement
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: field.isAccessible()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:257,1
    - Dst: field.setAccessible(boolean)
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:258,1
    - Dst: method.isAccessible()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:262,1
    - Dst: method.setAccessible(boolean)
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:263,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - 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: 268
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 268
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].setAccessible()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 2
    functionsReached:
    - field.isAccessible()
    - method.isAccessible()
    - field.setAccessible(boolean)
    - method.setAccessible(boolean)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].setAccessible()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - boolean
      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: 277
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 277
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].getFieldParent()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].getFieldParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - boolean
      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: 286
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 286
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].getFieldType()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].getFieldType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:300,1
    - Dst: '[Class].isAssignableFrom(com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:300,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instance
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 309
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 309
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].canWrite(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 0
    functionsReached:
    - '[Class].isAssignableFrom(com.univocity.parsers.annotations.helpers.FieldMapping)'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].canWrite(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].read(Object,boolean)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:319,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - instance
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 320
      start: 318
    functionDepth: 4
    functionLinenumber: 318
    functionLinenumberEnd: 320
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].read(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].read(Object,boolean)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].read(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].setAccessible()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:323,1
    - Dst: '[Method].invoke(Object)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:326,1
    - Dst: '[Field].get(Object)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:328,1
    - Dst: e.getCause()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:332,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].toString()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:335,1
    - Dst: ex.setDetails(com.univocity.parsers.annotations.helpers.FieldMapping)
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:338,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:342,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - instance
    - ignoreErrors
    argTypes:
    - Object
    - boolean
    constantsTouched: []
    func_position:
      end: 346
      start: 322
    functionDepth: 3
    functionLinenumber: 322
    functionLinenumberEnd: 346
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].read(Object,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 2
    functionsReached:
    - ex.setDetails(com.univocity.parsers.annotations.helpers.FieldMapping)
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].toString()'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.annotations.helpers.FieldMapping)'
    - '[Method].invoke(Object)'
    - e.getCause()
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].setAccessible()'
    - '[Field].get(Object)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].read(Object,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].setAccessible()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:355,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].read(Object,boolean)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:360,1
    - Dst: '[Object].equals(Object)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:361,1
    - Dst: '[Object].getClass()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:368,1
    - Dst: value.getClass()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:368,1
    - Dst: number.intValue()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:371,1
    - Dst: number.longValue()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:373,1
    - Dst: number.doubleValue()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:375,1
    - Dst: number.floatValue()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:377,1
    - Dst: number.byteValue()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:379,1
    - Dst: number.shortValue()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:381,1
    - Dst: '[Method].invoke(Object,com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:386,1
    - Dst: '[Field].set(Object,com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:388,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].getClass()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:391,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].getName()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:391,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].toString()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:395,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].toString()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:397,1
    - Dst: e.getCause()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:401,1
    - Dst: ex.markAsNonFatal()
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:407,1
    - Dst: ex.setValue(com.univocity.parsers.annotations.helpers.FieldMapping)
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:408,1
    - Dst: ex.setDetails(com.univocity.parsers.annotations.helpers.FieldMapping)
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:409,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:413,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].markAsNonFatal()'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:414,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:415,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 62
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - instance
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 419
      start: 354
    functionDepth: 4
    functionLinenumber: 354
    functionLinenumberEnd: 419
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].write(Object,Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 0
    functionsReached:
    - number.floatValue()
    - '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.annotations.helpers.FieldMapping)'
    - '[Method].invoke(Object,com.univocity.parsers.annotations.helpers.FieldMapping)'
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].getName()'
    - number.byteValue()
    - number.intValue()
    - ex.setValue(com.univocity.parsers.annotations.helpers.FieldMapping)
    - '[Field].set(Object,com.univocity.parsers.annotations.helpers.FieldMapping)'
    - number.doubleValue()
    - '[com.univocity.parsers.common.DataProcessingException].markAsNonFatal()'
    - e.getCause()
    - number.shortValue()
    - ex.setDetails(com.univocity.parsers.annotations.helpers.FieldMapping)
    - number.longValue()
    - '[Object].getClass()'
    - '[com.univocity.parsers.common.DataProcessingException].setValue(com.univocity.parsers.annotations.helpers.FieldMapping)'
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].toString()'
    - '[Object].equals(Object)'
    - ex.markAsNonFatal()
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].setAccessible()'
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].getClass()'
    - value.getClass()
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].read(Object,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].write(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].describeElement(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.FieldMapping:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class
      - AnnotatedElement
      - int
      - com.univocity.parsers.common.NormalizedString
      - Class<?>
      - Method
      - Method
      - boolean
      - boolean
      - Object
      - Boolean
      - Class
      - 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: 424
      start: 421
    functionDepth: 2
    functionLinenumber: 421
    functionLinenumberEnd: 424
    functionName: '[com.univocity.parsers.annotations.helpers.FieldMapping].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].describeElement(AnnotatedElement)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.helpers.FieldMapping].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<AnnotatedElement,FieldAnnotations>].get(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry:39,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry:41,1
    - Dst: '[Map<AnnotatedElement,FieldAnnotations>].put(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry:42,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations].setValue(Annotation,String,Object)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      - Annotation
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Map<AnnotatedElement,FieldAnnotations>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - annotatedElement
    - annotation
    - attribute
    - newValue
    argTypes:
    - AnnotatedElement
    - Annotation
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 45
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].setValue(AnnotatedElement,Annotation,String,Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations].<init>()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations].setValue(Annotation,String,Object)'
    - '[Map<AnnotatedElement,FieldAnnotations>].put(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations)'
    - '[Map<AnnotatedElement,FieldAnnotations>].get(AnnotatedElement)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].setValue(AnnotatedElement,Annotation,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,Annotation,String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry:63,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      - Annotation
      - String
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - Map<AnnotatedElement,FieldAnnotations>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - annotatedElement
    - annotation
    - attribute
    - valueIfNull
    argTypes:
    - AnnotatedElement
    - Annotation
    - String
    - T
    constantsTouched: []
    func_position:
      end: 68
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,Annotation,String,T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,Annotation,String)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,Annotation,String,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<AnnotatedElement,FieldAnnotations>].get(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry:80,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(Annotation,String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry:84,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      - Annotation
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map<AnnotatedElement,FieldAnnotations>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - annotatedElement
    - annotation
    - attribute
    argTypes:
    - AnnotatedElement
    - Annotation
    - String
    constantsTouched: []
    func_position:
      end: 85
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 85
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,Annotation,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(Annotation,String)'
    - '[Map<AnnotatedElement,FieldAnnotations>].get(AnnotatedElement)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,Annotation,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<AnnotatedElement,FieldAnnotations>].clear()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<AnnotatedElement,FieldAnnotations>
      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: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].reset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
    functionUses: 0
    functionsReached:
    - '[Map<AnnotatedElement,FieldAnnotations>].clear()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<AnnotatedElement,FieldAnnotations>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.annotations.helpers.AnnotationRegistry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.annotations.helpers.AnnotationRegistry
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Annotation, AnnotationAttributes>].get(Annotation)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations:95,1
    - Dst: '[AnnotationAttributes].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations:97,1
    - Dst: '[Map<Annotation, AnnotationAttributes>].put(Annotation,AnnotationAttributes)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations:98,1
    - Dst: '[AnnotationAttributes].setAttribute(String,Object)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Annotation
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Annotation, AnnotationAttributes>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - annotation
    - attribute
    - newValue
    argTypes:
    - Annotation
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 101
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 101
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations].setValue(Annotation,String,Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
    functionUses: 1
    functionsReached:
    - '[AnnotationAttributes].<init>()'
    - '[Map<Annotation, AnnotationAttributes>].put(Annotation,AnnotationAttributes)'
    - '[AnnotationAttributes].setAttribute(String,Object)'
    - '[Map<Annotation, AnnotationAttributes>].get(Annotation)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations].setValue(Annotation,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Annotation, AnnotationAttributes>].get(Annotation)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations:104,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations].getAttribute(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations:108,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Annotation
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Annotation, AnnotationAttributes>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - annotation
    - attribute
    argTypes:
    - Annotation
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 109
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations].getValue(Annotation,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations].getAttribute(String)'
    - '[Map<Annotation, AnnotationAttributes>].get(Annotation)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations].getValue(Annotation,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Annotation, AnnotationAttributes>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
    functionUses: 1
    functionsReached:
    - '[HashMap].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, Object>].containsKey(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes:116,1
    - Dst: '[Map<String, Object>].put(String,Object)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes:117,1
    - Dst: '[Map<String, Object>].get(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes:119,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes].getClass()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes:125,1
    - Dst: '[Object].getClass()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes:126,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes].isArray()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes:128,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes].getComponentType()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes:128,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes].getClass()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes:128,1
    - Dst: Array.newInstance(com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes,int)
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes:129,1
    - Dst: Array.set(com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes,int,com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes)
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes:130,1
    - Dst: '[Map<String, Object>].put(String,com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes:131,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attribute
    - newValue
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 134
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 134
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes].setAttribute(String,Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
    functionUses: 0
    functionsReached:
    - '[Map<String, Object>].put(String,com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes)'
    - '[Object].getClass()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes].getClass()'
    - Array.newInstance(com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes,int)
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes].getComponentType()'
    - '[Map<String, Object>].get(String)'
    - Array.set(com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes,int,com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes)
    - '[Map<String, Object>].containsKey(String)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes].isArray()'
    - '[Map<String, Object>].put(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes].setAttribute(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, Object>].get(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attribute
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes].getAttribute(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
    functionUses: 0
    functionsReached:
    - '[Map<String, Object>].get(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes].getAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      - com.univocity.parsers.annotations.HeaderTransformer
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Field
      - Method
      - com.univocity.parsers.annotations.HeaderTransformer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.annotations.helpers.TransformedHeader
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - transformer
    argTypes:
    - AnnotatedElement
    - com.univocity.parsers.annotations.HeaderTransformer
    constantsTouched: []
    func_position:
      end: 48
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.annotations.helpers.TransformedHeader].<init>(AnnotatedElement,com.univocity.parsers.annotations.HeaderTransformer)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.annotations.helpers.TransformedHeader
    signature: '[com.univocity.parsers.annotations.helpers.TransformedHeader].<init>(AnnotatedElement,com.univocity.parsers.annotations.HeaderTransformer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.TransformedHeader].findAnnotation(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:61,1
    - Dst: '[com.univocity.parsers.annotations.helpers.TransformedHeader].field()'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:63,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.TransformedHeader,String,com.univocity.parsers.annotations.helpers.TransformedHeader)'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:63,1
    - Dst: '[com.univocity.parsers.annotations.helpers.TransformedHeader].getTargetName()'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:66,1
    - Dst: name.length()
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:70,1
    - Dst: '[com.univocity.parsers.annotations.helpers.TransformedHeader].getTargetName()'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:71,1
    - Dst: '[com.univocity.parsers.annotations.HeaderTransformer].transformName(T,String)'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:77,1
    - Dst: '[com.univocity.parsers.annotations.HeaderTransformer].transformName(Method,String)'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:79,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Field
      - Method
      - com.univocity.parsers.annotations.HeaderTransformer
      - 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: 84
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.annotations.helpers.TransformedHeader].getHeaderName()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.TransformedHeader].findAnnotation(AnnotatedElement)'
    - '[com.univocity.parsers.annotations.helpers.TransformedHeader].getTargetName()'
    - name.length()
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.TransformedHeader,String,com.univocity.parsers.annotations.helpers.TransformedHeader)'
    - '[com.univocity.parsers.annotations.helpers.TransformedHeader].field()'
    - '[com.univocity.parsers.annotations.HeaderTransformer].transformName(Method,String)'
    - '[com.univocity.parsers.annotations.HeaderTransformer].transformName(T,String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.helpers.TransformedHeader].getHeaderName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.TransformedHeader].findAnnotation(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:93,1
    - Dst: '[com.univocity.parsers.annotations.helpers.TransformedHeader].index()'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:95,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.TransformedHeader,String,com.univocity.parsers.annotations.helpers.TransformedHeader)'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:95,1
    - Dst: '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(Field,T)'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:99,1
    - Dst: '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(Method,int)'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:101,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Field
      - Method
      - com.univocity.parsers.annotations.HeaderTransformer
      - 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: 110
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 110
    functionName: '[com.univocity.parsers.annotations.helpers.TransformedHeader].getHeaderIndex()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.TransformedHeader].findAnnotation(AnnotatedElement)'
    - '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(Method,int)'
    - '[com.univocity.parsers.annotations.helpers.TransformedHeader].index()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.TransformedHeader,String,com.univocity.parsers.annotations.helpers.TransformedHeader)'
    - '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(Field,T)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.annotations.helpers.TransformedHeader].getHeaderIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Field].getName()'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:122,1
    - Dst: '[Method].getName()'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:124,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Field
      - Method
      - com.univocity.parsers.annotations.HeaderTransformer
      - 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: 126
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 126
    functionName: '[com.univocity.parsers.annotations.helpers.TransformedHeader].getTargetName()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
    functionUses: 1
    functionsReached:
    - '[Method].getName()'
    - '[Field].getName()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.helpers.TransformedHeader].getTargetName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Field
      - Method
      - com.univocity.parsers.annotations.HeaderTransformer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: AnnotatedElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[com.univocity.parsers.annotations.helpers.TransformedHeader].getTarget()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: AnnotatedElement
    signature: '[com.univocity.parsers.annotations.helpers.TransformedHeader].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].getParameterTypes()'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:145,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Field
      - Method
      - com.univocity.parsers.annotations.HeaderTransformer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 148
    functionName: '[com.univocity.parsers.annotations.helpers.TransformedHeader].isWriteOnly()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
    functionUses: 0
    functionsReached:
    - '[Method].getParameterTypes()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.annotations.helpers.TransformedHeader].isWriteOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].getParameterTypes()'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:158,1
    - Dst: '[Method].getReturnType()'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:158,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Field
      - Method
      - com.univocity.parsers.annotations.HeaderTransformer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 161
    functionName: '[com.univocity.parsers.annotations.helpers.TransformedHeader].isReadOly()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
    functionUses: 0
    functionsReached:
    - '[Method].getReturnType()'
    - '[Method].getParameterTypes()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.annotations.helpers.TransformedHeader].isReadOly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].describeElement(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.TransformedHeader:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Field
      - Method
      - com.univocity.parsers.annotations.HeaderTransformer
      - 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: 165
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[com.univocity.parsers.annotations.helpers.TransformedHeader].describe()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].describeElement(AnnotatedElement)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.helpers.TransformedHeader].describe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1099,1
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.annotations.helpers.AnnotationHelper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[HashSet].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.annotations.helpers.AnnotationHelper
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:56,1
    - Dst: '[String].equals(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:59,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullValue(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Parsed].defaultNullWrite()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:70,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,Parsed,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:70,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullValue(T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:70,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      - Parsed
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - target
    - parsed
    argTypes:
    - AnnotatedElement
    - Parsed
    constantsTouched: []
    func_position:
      end: 71
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullWriteValue(AnnotatedElement,Parsed)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,Parsed,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[Parsed].defaultNullWrite()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullValue(T)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullWriteValue(AnnotatedElement,Parsed)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Parsed].defaultNullRead()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:77,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,Parsed,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:77,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullValue(T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:77,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      - Parsed
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - target
    - parsed
    argTypes:
    - AnnotatedElement
    - Parsed
    constantsTouched: []
    func_position:
      end: 78
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullReadValue(AnnotatedElement,Parsed)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullValue(T)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,Parsed,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[Parsed].defaultNullRead()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullReadValue(AnnotatedElement,Parsed)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getConversion(Class,null,Annotation,null,null)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      - Annotation
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.Conversion
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - classType
    - annotation
    argTypes:
    - Class
    - Annotation
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getConversion(Class,Annotation)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getConversion(Class,null,Annotation,null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.Conversion
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getConversion(Class,Annotation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Enum.valueOf(Class,String)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:94,1
    - Dst: '[com.univocity.parsers.conversions.EnumConversion].<init>(Class,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,null,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.EnumConversion
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - fieldType
    - nullRead
    - nullWrite
    argTypes:
    - Class
    - String
    - String
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].createDefaultEnumConversion(Class,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.EnumConversion].<init>(Class,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,null,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - Enum.valueOf(Class,String)
    linkageType: ''
    returnType: com.univocity.parsers.conversions.EnumConversion
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].createDefaultEnumConversion(Class,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Annotation].annotationType()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:101,1
    - Dst: nullString.nulls()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:105,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:105,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toNull(T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:106,1
    - Dst: validate.nullable()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:110,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:110,1
    - Dst: validate.allowBlanks()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:111,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:111,1
    - Dst: validate.oneOf()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:112,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:112,1
    - Dst: validate.noneOf()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:113,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:113,1
    - Dst: validate.matches()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:114,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:114,1
    - Dst: validate.validators()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:116,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:116,1
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(T,T,T,T,T,T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:117,1
    - Dst: '[Class].isEnum()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:119,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:121,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:123,1
    - Dst: enumOptions.customElement()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:127,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:127,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].trim()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:128,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isEmpty()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:129,1
    - Dst: Enum.valueOf(Class,String)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:133,1
    - Dst: enumOptions.selectors()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:134,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:134,1
    - Dst: '[com.univocity.parsers.conversions.EnumConversion].<init>(Class,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper,T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:135,1
    - Dst: trim.length()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:138,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:138,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].trim()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:140,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].trim(T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:142,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toLowerCase()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:145,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toUpperCase()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:147,1
    - Dst: replace.expression()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:150,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:150,1
    - Dst: replace.replacement()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:151,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:151,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].replace(T,T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:152,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:156,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:158,1
    - Dst: boolString.falseStrings()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:162,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:162,1
    - Dst: boolString.trueStrings()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:163,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:163,1
    - Dst: '[com.univocity.parsers.conversions.BooleanConversion].getBoolean(String,T,T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:164,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBoolean(com.univocity.parsers.annotations.helpers.AnnotationHelper,String,T,T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:170,1
    - Dst: format.formats()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:173,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:173,1
    - Dst: format.options()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:174,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:174,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractLocale(T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:176,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractTimeZone(T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:177,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:182,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].formatToBigDecimal(com.univocity.parsers.annotations.helpers.AnnotationHelper,String,T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:183,1
    - Dst: Number.class.isAssignableFrom(Class)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:184,1
    - Dst: '[Class].isPrimitive()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:184,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].formatToNumber(T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:185,1
    - Dst: '[com.univocity.parsers.conversions.NumericConversion].setNumberType(Class)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:186,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:190,1
    - Dst: '[Date].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:191,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:194,1
    - Dst: '[SimpleDateFormat].<init>(Locale)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:196,1
    - Dst: '[SimpleDateFormat].setTimeZone(TimeZone)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:197,1
    - Dst: '[SimpleDateFormat].parse(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:198,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toDate(TimeZone,Locale,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:203,1
    - Dst: Calendar.getInstance()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:207,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].setTime(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:208,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].setTimeZone(TimeZone)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:209,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toCalendar(TimeZone,Locale,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:211,1
    - Dst: '[com.univocity.parsers.conversions.FormattedConversion].getFormatterObjects()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:218,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].applyFormatSettings(com.univocity.parsers.annotations.helpers.AnnotationHelper,T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:220,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:223,1
    - Dst: convert.args()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:231,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:231,1
    - Dst: convert.conversionClass()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:232,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:232,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].newInstance(T,T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:233,1
    - Dst: '[com.univocity.parsers.conversions.ToStringConversion].<init>(String,String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:237,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:245,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].describeElement(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:247,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:247,1
    CyclomaticComplexity: 66
    EdgeCount: 66
    ICount: 182
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      - AnnotatedElement
      - Annotation
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.Conversion
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - fieldType
    - target
    - annotation
    - nullRead
    - nullWrite
    argTypes:
    - Class
    - AnnotatedElement
    - Annotation
    - String
    - String
    constantsTouched: []
    func_position:
      end: 250
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 250
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getConversion(Class,AnnotatedElement,Annotation,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.Conversions].trim(T)'
    - '[com.univocity.parsers.conversions.Conversions].toDate(TimeZone,Locale,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,T)'
    - validate.validators()
    - '[com.univocity.parsers.conversions.BooleanConversion].getBoolean(String,T,T)'
    - '[SimpleDateFormat].<init>(Locale)'
    - format.formats()
    - '[com.univocity.parsers.conversions.Conversions].replace(T,T)'
    - boolString.trueStrings()
    - enumOptions.selectors()
    - '[IllegalStateException].<init>(String)'
    - '[com.univocity.parsers.conversions.Conversions].toUpperCase()'
    - validate.nullable()
    - '[com.univocity.parsers.issues.github.Github_188.T].trim()'
    - '[com.univocity.parsers.conversions.Conversions].formatToBigDecimal(com.univocity.parsers.annotations.helpers.AnnotationHelper,String,T)'
    - '[Annotation].annotationType()'
    - boolString.falseStrings()
    - '[SimpleDateFormat].setTimeZone(TimeZone)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[com.univocity.parsers.conversions.Conversions].toCalendar(TimeZone,Locale,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,T)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - validate.allowBlanks()
    - '[BigDecimal].<init>(String)'
    - '[Class].isEnum()'
    - '[String].equalsIgnoreCase(String)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - validate.oneOf()
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isEmpty()'
    - '[com.univocity.parsers.conversions.ValidatedConversion].<init>(T,T,T,T,T,T)'
    - '[com.univocity.parsers.conversions.FormattedConversion].getFormatterObjects()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractLocale(T)'
    - '[com.univocity.parsers.conversions.Conversions].trim()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].newInstance(T,T)'
    - '[com.univocity.parsers.conversions.Conversions].formatToNumber(T)'
    - replace.replacement()
    - '[com.univocity.parsers.conversions.Conversions].toNull(T)'
    - convert.conversionClass()
    - validate.matches()
    - enumOptions.customElement()
    - '[com.univocity.parsers.conversions.EnumConversion].<init>(Class,com.univocity.parsers.annotations.helpers.AnnotationHelper,String,com.univocity.parsers.annotations.helpers.AnnotationHelper,T)'
    - trim.length()
    - format.options()
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].applyFormatSettings(com.univocity.parsers.annotations.helpers.AnnotationHelper,T)'
    - '[SimpleDateFormat].parse(String)'
    - Enum.valueOf(Class,String)
    - '[com.univocity.parsers.conversions.Conversions].toLowerCase()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].setTimeZone(TimeZone)'
    - '[com.univocity.parsers.conversions.Conversions].toBoolean(com.univocity.parsers.annotations.helpers.AnnotationHelper,String,T,T)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
    - replace.expression()
    - '[com.univocity.parsers.conversions.NumericConversion].setNumberType(Class)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractTimeZone(T)'
    - '[com.univocity.parsers.conversions.ToStringConversion].<init>(String,String)'
    - convert.args()
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].describeElement(AnnotatedElement)'
    - Number.class.isAssignableFrom(Class)
    - validate.noneOf()
    - '[Class].isPrimitive()'
    - '[Date].<init>()'
    - Calendar.getInstance()
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].setTime(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - nullString.nulls()
    linkageType: ''
    returnType: com.univocity.parsers.conversions.Conversion
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getConversion(Class,AnnotatedElement,Annotation,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: options[i].trim()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:254,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].toLowerCase()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:254,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].startsWith(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:254,1
    - Dst: options[i].split("=")[1].trim()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:255,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - options
    - key
    argTypes:
    - String[]
    - String
    constantsTouched: []
    func_position:
      end: 261
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 261
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractOption(String[],String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 2
    functionsReached:
    - options[i].split("=")[1].trim()
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].toLowerCase()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].startsWith(String)'
    - options[i].trim()
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractOption(String[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractOption(String[],String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:264,1
    - Dst: TimeZone.getTimeZone(String)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:266,1
    - Dst: TimeZone.getDefault()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:268,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: TimeZone
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - options
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 269
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 269
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractTimeZone(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - TimeZone.getDefault()
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractOption(String[],String)'
    - TimeZone.getTimeZone(String)
    linkageType: ''
    returnType: TimeZone
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractTimeZone(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractOption(String[],String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:272,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].<init>(int,String,int)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:278,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:281,1
    - Dst: Character.isLetterOrDigit()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:281,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:281,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].getAndReset()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:283,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:284,1
    - Dst: Character.isLetterOrDigit()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:284,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:284,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].getAndReset()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:286,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:287,1
    - Dst: Character.isLetterOrDigit()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:287,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:287,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].getAndReset()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:289,1
    - Dst: '[Locale].<init>(String,String,String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:291,1
    - Dst: Locale.getDefault()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:293,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Locale
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - options
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 294
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 294
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractLocale(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractOption(String[],String)'
    - '[String].length()'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].getAndReset()'
    - Locale.getDefault()
    - '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[Locale].<init>(String,String,String)'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].<init>(int,String,int)'
    - Character.isLetterOrDigit()
    linkageType: ''
    returnType: Locale
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractLocale(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class].isAssignableFrom(Class<T>)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:297,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(char)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:298,1
    - Dst: '[Class<T>].getConstructor()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:301,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].newInstance(Object)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:302,1
    - Dst: '[Class<T>].newInstance()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:306,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(char,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:308,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(char,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:311,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(char,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:313,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      - Class<T>
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - parent
    - type
    - args
    argTypes:
    - Class
    - Class<T>
    - String[]
    constantsTouched: []
    func_position:
      end: 315
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 315
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].newInstance(Class,Class<T>,String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[Class<T>].newInstance()'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(char)'
    - '[Class<T>].getConstructor()'
    - '[Class].isAssignableFrom(Class<T>)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].newInstance(Object)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(char,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].newInstance(Class,Class<T>,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullReadValue(AnnotatedElement,Parsed)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:328,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBoolean()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:333,1
    - Dst: Boolean.valueOf(String)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:334,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toChar()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:336,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:337,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:338,1
    - Dst: '[String].charAt(int)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:340,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toByte()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:342,1
    - Dst: Byte.valueOf(String)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:343,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toShort()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:345,1
    - Dst: Short.valueOf(String)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:346,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toInteger()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:348,1
    - Dst: Integer.valueOf(String)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:349,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toLong()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:351,1
    - Dst: Long.valueOf(String)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:352,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toFloat()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:354,1
    - Dst: Float.valueOf(String)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:355,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toDouble()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:357,1
    - Dst: Double.valueOf(String)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:358,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBigInteger()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:360,1
    - Dst: '[BigInteger].<init>(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:361,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:363,1
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:364,1
    - Dst: Enum.class.isAssignableFrom(Class)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:365,1
    - Dst: '[com.univocity.parsers.conversions.Conversions].toEnum(Class)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:366,1
    - Dst: '[com.univocity.parsers.conversions.EnumConversion<T>].setValueIfStringIsNull(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:370,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullWriteValue(AnnotatedElement,Parsed)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:371,1
    - Dst: '[com.univocity.parsers.conversions.EnumConversion<T>].setValueIfObjectIsNull(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:371,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 101
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      - AnnotatedElement
      - Parsed
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.Conversion
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - fieldType
    - target
    - parsed
    argTypes:
    - Class
    - AnnotatedElement
    - Parsed
    constantsTouched: []
    func_position:
      end: 375
      start: 326
    functionDepth: 3
    functionLinenumber: 326
    functionLinenumberEnd: 375
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultConversion(Class,AnnotatedElement,Parsed)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullWriteValue(AnnotatedElement,Parsed)'
    - Double.valueOf(String)
    - '[com.univocity.parsers.conversions.Conversions].toBoolean()'
    - '[String].charAt(int)'
    - Long.valueOf(String)
    - '[com.univocity.parsers.conversions.Conversions].toChar()'
    - Float.valueOf(String)
    - '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
    - '[BigDecimal].<init>(String)'
    - Short.valueOf(String)
    - '[com.univocity.parsers.conversions.Conversions].toFloat()'
    - '[com.univocity.parsers.conversions.Conversions].toByte()'
    - '[com.univocity.parsers.conversions.Conversions].toDouble()'
    - '[String].length()'
    - Integer.valueOf(String)
    - '[com.univocity.parsers.conversions.EnumConversion<T>].setValueIfObjectIsNull(String)'
    - '[BigInteger].<init>(String)'
    - '[com.univocity.parsers.conversions.Conversions].toBigInteger()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullReadValue(AnnotatedElement,Parsed)'
    - '[com.univocity.parsers.conversions.Conversions].toShort()'
    - '[com.univocity.parsers.conversions.Conversions].toInteger()'
    - Boolean.valueOf(String)
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
    - Byte.valueOf(String)
    - '[com.univocity.parsers.conversions.EnumConversion<T>].setValueIfStringIsNull(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[com.univocity.parsers.conversions.Conversions].toLong()'
    - Enum.class.isAssignableFrom(Class)
    - '[com.univocity.parsers.conversions.Conversions].toEnum(Class)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.Conversion
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultConversion(Class,AnnotatedElement,Parsed)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:386,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getType(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:387,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultConversion(Class<?>,AnnotatedElement,A)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:387,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.Conversion
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - AnnotatedElement
    constantsTouched: []
    func_position:
      end: 388
      start: 384
    functionDepth: 2
    functionLinenumber: 384
    functionLinenumberEnd: 388
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultConversion(AnnotatedElement)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultConversion(Class<?>,AnnotatedElement,A)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getType(AnnotatedElement)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.Conversion
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultConversion(AnnotatedElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:402,1
    - Dst: setting.split(String)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:407,1
    - Dst: Arrays.toString(String[])
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:409,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:409,1
    - Dst: '[HashMap].put()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:412,1
    - Dst: '[Object].getClass()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:416,1
    - Dst: '[com.univocity.parsers.common.beans.BeanHelper].getPropertyDescriptors(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:416,1
    - Dst: property.getName()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:417,1
    - Dst: '[HashMap].remove(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:418,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].invokeSetter(Object,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:420,1
    - Dst: property.getName()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:423,1
    - Dst: '[String].equals(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:423,1
    - Dst: '[DecimalFormatSymbols].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:424,1
    - Dst: '[DecimalFormatSymbols].getClass()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:427,1
    - Dst: '[com.univocity.parsers.common.beans.BeanHelper].getPropertyDescriptors(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:427,1
    - Dst: prop.getName()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:428,1
    - Dst: '[HashMap].remove(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:428,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].invokeSetter(DecimalFormatSymbols,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:430,1
    - Dst: property.getWriteMethod()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:436,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].invoke(Object,DecimalFormatSymbols)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:438,1
    - Dst: property.getName()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:440,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:440,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(char,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:444,1
    - Dst: '[HashMap].isEmpty()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:452,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:453,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - formatter
    - propertiesAndValues
    argTypes:
    - Object
    - String[]
    constantsTouched: []
    func_position:
      end: 455
      start: 397
    functionDepth: 1
    functionLinenumber: 397
    functionLinenumberEnd: 455
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].applyFormatSettings(Object,String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].invokeSetter(DecimalFormatSymbols,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].invoke(Object,DecimalFormatSymbols)'
    - property.getWriteMethod()
    - '[DecimalFormatSymbols].getClass()'
    - property.getName()
    - '[IllegalStateException].<init>(String)'
    - setting.split(String)
    - '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[String].equals(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[HashMap].remove(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - prop.getName()
    - '[Object].getClass()'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(char,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.common.beans.BeanHelper].getPropertyDescriptors(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - Arrays.toString(String[])
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].invokeSetter(Object,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[HashMap].isEmpty()'
    - '[DecimalFormatSymbols].<init>()'
    - '[HashMap].put()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].applyFormatSettings(Object,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.beans.PropertyWrapper].getWriteMethod()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:458,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:460,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:461,1
    - Dst: '[Method].getParameterTypes()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:464,1
    - Dst: Integer.parseInt(String)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:469,1
    - Dst: '[String].charAt(int)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:471,1
    - Dst: Currency.getInstance(String)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:473,1
    - Dst: Boolean.valueOf(String)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:475,1
    - Dst: TimeZone.getTimeZone(String)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:477,1
    - Dst: '[Locale].<init>(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:479,1
    - Dst: DateFormatSymbols.getInstance(Locale)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:479,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:482,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:483,1
    - Dst: '[Method].invoke(Object,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:488,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:490,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:491,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:492,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - com.univocity.parsers.common.beans.PropertyWrapper
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - formatter
    - property
    - value
    argTypes:
    - Object
    - com.univocity.parsers.common.beans.PropertyWrapper
    - String
    constantsTouched: []
    func_position:
      end: 495
      start: 457
    functionDepth: 2
    functionLinenumber: 457
    functionLinenumberEnd: 495
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].invokeSetter(Object,com.univocity.parsers.common.beans.PropertyWrapper,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[Method].getParameterTypes()'
    - '[com.univocity.parsers.common.DataProcessingException].setValue(String)'
    - '[com.univocity.parsers.common.beans.PropertyWrapper].getWriteMethod()'
    - Boolean.valueOf(String)
    - Integer.parseInt(String)
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - DateFormatSymbols.getInstance(Locale)
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - Currency.getInstance(String)
    - TimeZone.getTimeZone(String)
    - '[Locale].<init>(String)'
    - '[com.univocity.parsers.common.DataProcessingException].setValue(String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[String].charAt(int)'
    - '[Method].invoke(Object,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].invokeSetter(Object,com.univocity.parsers.common.beans.PropertyWrapper,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class<?>,boolean,null,MethodFilter)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:500,1
    - Dst: header.getTarget()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:501,1
    - Dst: header.getTarget()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:504,1
    - Dst: '[MethodFilter].reject(Method)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:505,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:509,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].index()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:513,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(com.univocity.parsers.annotations.helpers.AnnotationHelper,A,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:513,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - Class<?>
      - MethodFilter
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - searchName
    - beanClass
    - filter
    argTypes:
    - boolean
    - Class<?>
    - MethodFilter
    constantsTouched: []
    func_position:
      end: 521
      start: 497
    functionDepth: 1
    functionLinenumber: 497
    functionLinenumberEnd: 521
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexOrNameBased(boolean,Class<?>,MethodFilter)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].index()'
    - header.getTarget()
    - '[MethodFilter].reject(Method)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(com.univocity.parsers.annotations.helpers.AnnotationHelper,A,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class<?>,boolean,null,MethodFilter)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexOrNameBased(boolean,Class<?>,MethodFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexOrNameBased(boolean,Class<?>,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:532,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 533
      start: 531
    functionDepth: 0
    functionLinenumber: 531
    functionLinenumberEnd: 533
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexBasedForParsing(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexOrNameBased(boolean,Class<?>,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexBasedForParsing(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexOrNameBased(boolean,Class<?>,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:544,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 545
      start: 543
    functionDepth: 0
    functionLinenumber: 543
    functionLinenumberEnd: 545
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsNameBasedForParsing(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexOrNameBased(boolean,Class<?>,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsNameBasedForParsing(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexOrNameBased(boolean,Class<?>,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:557,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 558
      start: 556
    functionDepth: 0
    functionLinenumber: 556
    functionLinenumberEnd: 558
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexBasedForWriting(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexOrNameBased(boolean,Class<?>,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexBasedForWriting(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexOrNameBased(boolean,Class<?>,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:569,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 570
      start: 568
    functionDepth: 0
    functionLinenumber: 568
    functionLinenumberEnd: 570
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsNameBasedForWriting(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexOrNameBased(boolean,Class<?>,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsNameBasedForWriting(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:583,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class<?>,boolean,null,MethodFilter)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:584,1
    - Dst: header.getHeaderIndex()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:588,1
    - Dst: '[ArrayList].contains(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:591,1
    - Dst: '[Class<?>].getName()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:592,1
    - Dst: '[IllegalArgumentException].<init>(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:592,1
    - Dst: '[ArrayList].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:594,1
    - Dst: '[ArrayList].toArray()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:597,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - MethodFilter
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - beanClass
    - filter
    argTypes:
    - Class<?>
    - MethodFilter
    constantsTouched: []
    func_position:
      end: 598
      start: 582
    functionDepth: 0
    functionLinenumber: 582
    functionLinenumberEnd: 598
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getSelectedIndexes(Class<?>,MethodFilter)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].getName()'
    - '[ArrayList].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - header.getHeaderIndex()
    - '[IllegalArgumentException].<init>(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[ArrayList].toArray()'
    - '[ArrayList].contains(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class<?>,boolean,null,MethodFilter)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: Integer[]
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getSelectedIndexes(Class<?>,MethodFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class<?>,boolean,null,MethodFilter)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:609,1
    - Dst: '[List<com.univocity.parsers.annotations.helpers.TransformedHeader>].size()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:610,1
    - Dst: '[ArrayList].<init>(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:610,1
    - Dst: field.getHeaderName()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:616,1
    - Dst: '[ArrayList].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:616,1
    - Dst: '[ArrayList].toArray()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:618,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - MethodFilter
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - beanClass
    - filter
    argTypes:
    - Class<?>
    - MethodFilter
    constantsTouched: []
    func_position:
      end: 619
      start: 608
    functionDepth: 0
    functionLinenumber: 608
    functionLinenumberEnd: 619
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].deriveHeaderNamesFromFields(Class<?>,MethodFilter)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[List<com.univocity.parsers.annotations.helpers.TransformedHeader>].size()'
    - '[ArrayList].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[ArrayList].<init>(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[ArrayList].toArray()'
    - field.getHeaderName()
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class<?>,boolean,null,MethodFilter)'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].deriveHeaderNamesFromFields(Class<?>,MethodFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parent.getAnnotation(Class<T>)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:634,1
    - Dst: parent.getInterfaces()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:639,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotationInClass(com.univocity.parsers.annotations.helpers.AnnotationHelper,Class<T>)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:640,1
    - Dst: parent.getSuperclass()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:647,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - beanClass
    - annotation
    argTypes:
    - Class<?>
    - Class<T>
    constantsTouched: []
    func_position:
      end: 651
      start: 629
    functionDepth: 0
    functionLinenumber: 629
    functionLinenumberEnd: 651
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotationInClass(Class<?>,Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotationInClass(com.univocity.parsers.annotations.helpers.AnnotationHelper,Class<T>)'
    - parent.getSuperclass()
    - parent.getAnnotation(Class<T>)
    - parent.getInterfaces()
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotationInClass(Class<?>,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotationInClass(Class<?>)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:661,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Headers
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 662
      start: 660
    functionDepth: 0
    functionLinenumber: 660
    functionLinenumberEnd: 662
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findHeadersAnnotation(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotationInClass(Class<?>)'
    linkageType: ''
    returnType: Headers
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findHeadersAnnotation(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Field].getType()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:666,1
    - Dst: method.getParameterTypes()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:669,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:673,1
    - Dst: method.getReturnType()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:676,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:680,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - AnnotatedElement
    constantsTouched: []
    func_position:
      end: 681
      start: 664
    functionDepth: 1
    functionLinenumber: 664
    functionLinenumberEnd: 681
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getType(AnnotatedElement)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 2
    functionsReached:
    - '[Field].getType()'
    - method.getReturnType()
    - '[IllegalArgumentException].<init>(String)'
    - method.getParameterTypes()
    linkageType: ''
    returnType: Class<?>
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getType(AnnotatedElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Field].getDeclaringClass()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:685,1
    - Dst: '[Method].getDeclaringClass()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:687,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - AnnotatedElement
    constantsTouched: []
    func_position:
      end: 689
      start: 683
    functionDepth: 0
    functionLinenumber: 683
    functionLinenumberEnd: 689
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDeclaringClass(AnnotatedElement)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 1
    functionsReached:
    - '[Method].getDeclaringClass()'
    - '[Field].getDeclaringClass()'
    linkageType: ''
    returnType: Class<?>
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDeclaringClass(AnnotatedElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Field].getName()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:693,1
    - Dst: '[Method].getName()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:695,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - AnnotatedElement
    constantsTouched: []
    func_position:
      end: 697
      start: 691
    functionDepth: 0
    functionLinenumber: 691
    functionLinenumberEnd: 697
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getName(AnnotatedElement)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 1
    functionsReached:
    - '[Method].getName()'
    - '[Field].getName()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getName(AnnotatedElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Field].getName()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:702,1
    - Dst: '[Method].getName()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:704,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDeclaringClass(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:706,1
    - Dst: '[Class<?>].getName()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:706,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - AnnotatedElement
    constantsTouched: []
    func_position:
      end: 707
      start: 699
    functionDepth: 1
    functionLinenumber: 699
    functionLinenumberEnd: 707
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].describeElement(AnnotatedElement)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 4
    functionsReached:
    - '[Class<?>].getName()'
    - '[Method].getName()'
    - '[Field].getName()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDeclaringClass(AnnotatedElement)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].describeElement(AnnotatedElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:710,1
    - Dst: '[com.univocity.parsers.annotations.helpers.TransformedHeader].<init>(AnnotatedElement,com.univocity.parsers.annotations.HeaderTransformer)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:712,1
    - Dst: '[com.univocity.parsers.annotations.helpers.TransformedHeader].getHeaderIndex()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:714,1
    - Dst: '[com.univocity.parsers.annotations.helpers.TransformedHeader].getHeaderIndex()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:714,1
    - Dst: '[List<Integer>].contains(int)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:714,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].describeElement(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:716,1
    - Dst: '[IllegalArgumentException].<init>(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:716,1
    - Dst: '[List<com.univocity.parsers.annotations.helpers.TransformedHeader>].add(com.univocity.parsers.annotations.helpers.TransformedHeader)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:718,1
    - Dst: '[com.univocity.parsers.annotations.helpers.TransformedHeader].getHeaderIndex()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:719,1
    - Dst: '[List<Integer>].add(int)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:719,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:723,1
    - Dst: '[com.univocity.parsers.annotations.helpers.TransformedHeader].<init>(AnnotatedElement,null)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:725,1
    - Dst: '[List<com.univocity.parsers.annotations.helpers.TransformedHeader>].add(com.univocity.parsers.annotations.helpers.TransformedHeader)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:725,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].type()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:726,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,A,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:726,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getType(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:728,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].headerTransformer()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:731,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,A,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:731,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].args()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:733,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,A,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:733,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].newInstance(T,T)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:734,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class<?>,boolean,List<Integer>,T,MethodFilter)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:735,1
    - Dst: '[Map<AnnotatedElement,List<com.univocity.parsers.annotations.helpers.TransformedHeader>>].put(AnnotatedElement,List<com.univocity.parsers.annotations.helpers.TransformedHeader>)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:735,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class<?>,boolean,List<Integer>,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:737,1
    - Dst: '[Map<AnnotatedElement,List<com.univocity.parsers.annotations.helpers.TransformedHeader>>].put(AnnotatedElement,List<com.univocity.parsers.annotations.helpers.TransformedHeader>)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:737,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      - boolean
      - List<Integer>
      - List<com.univocity.parsers.annotations.helpers.TransformedHeader>
      - Map<AnnotatedElement,List<com.univocity.parsers.annotations.helpers.TransformedHeader>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 7
    argNames:
    - element
    - processNested
    - indexes
    - tmp
    - nestedReplacements
    - transformer
    - filter
    argTypes:
    - AnnotatedElement
    - boolean
    - List<Integer>
    - List<com.univocity.parsers.annotations.helpers.TransformedHeader>
    - Map<AnnotatedElement,List<com.univocity.parsers.annotations.helpers.TransformedHeader>>
    - com.univocity.parsers.annotations.HeaderTransformer
    - MethodFilter
    constantsTouched: []
    func_position:
      end: 741
      start: 709
    functionDepth: 2
    functionLinenumber: 709
    functionLinenumberEnd: 741
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].processAnnotations(AnnotatedElement,boolean,List<Integer>,List<com.univocity.parsers.annotations.helpers.TransformedHeader>,Map<AnnotatedElement,List<com.univocity.parsers.annotations.helpers.TransformedHeader>>,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].headerTransformer()'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].args()'
    - '[com.univocity.parsers.annotations.helpers.TransformedHeader].<init>(AnnotatedElement,null)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getType(AnnotatedElement)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class<?>,boolean,List<Integer>,T,MethodFilter)'
    - '[com.univocity.parsers.annotations.helpers.TransformedHeader].getHeaderIndex()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].newInstance(T,T)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].describeElement(AnnotatedElement)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,A,String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[IllegalArgumentException].<init>(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[List<Integer>].contains(int)'
    - '[List<Integer>].add(int)'
    - '[List<com.univocity.parsers.annotations.helpers.TransformedHeader>].add(com.univocity.parsers.annotations.helpers.TransformedHeader)'
    - '[Map<AnnotatedElement,List<com.univocity.parsers.annotations.helpers.TransformedHeader>>].put(AnnotatedElement,List<com.univocity.parsers.annotations.helpers.TransformedHeader>)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class<?>,boolean,List<Integer>,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement)'
    - '[com.univocity.parsers.annotations.helpers.TransformedHeader].<init>(AnnotatedElement,com.univocity.parsers.annotations.HeaderTransformer)'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].type()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].processAnnotations(AnnotatedElement,boolean,List<Integer>,List<com.univocity.parsers.annotations.helpers.TransformedHeader>,Map<AnnotatedElement,List<com.univocity.parsers.annotations.helpers.TransformedHeader>>,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:758,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class,boolean,ArrayList,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:759,1
    - Dst: '[Comparator].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:761,1
    - Dst: Collections.sort(List<com.univocity.parsers.annotations.helpers.TransformedHeader>,Comparator)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:761,1
    - Dst: Collections.sort(ArrayList)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:769,1
    - Dst: '[List<com.univocity.parsers.annotations.helpers.TransformedHeader>].size()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:778,1
    - Dst: '[List<com.univocity.parsers.annotations.helpers.TransformedHeader>].add(null)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:779,1
    - Dst: Collections.swap(List<com.univocity.parsers.annotations.helpers.TransformedHeader>,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:781,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      - boolean
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.annotations.helpers.TransformedHeader>
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - beanClass
    - processNested
    - transformer
    - filter
    argTypes:
    - Class
    - boolean
    - com.univocity.parsers.annotations.HeaderTransformer
    - MethodFilter
    constantsTouched: []
    func_position:
      end: 786
      start: 757
    functionDepth: 0
    functionLinenumber: 757
    functionLinenumberEnd: 786
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class,boolean,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[List<com.univocity.parsers.annotations.helpers.TransformedHeader>].add(null)'
    - Collections.sort(List<com.univocity.parsers.annotations.helpers.TransformedHeader>,Comparator)
    - Collections.sort(ArrayList)
    - '[List<com.univocity.parsers.annotations.helpers.TransformedHeader>].size()'
    - Collections.swap(List<com.univocity.parsers.annotations.helpers.TransformedHeader>,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)
    - '[Comparator].<init>()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class,boolean,ArrayList,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: List<com.univocity.parsers.annotations.helpers.TransformedHeader>
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class,boolean,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:789,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:791,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAllFields(Class)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:793,1
    - Dst: '[Map<Field,com.univocity.parsers.common.beans.PropertyWrapper>].keySet()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:793,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].processAnnotations(com.univocity.parsers.annotations.helpers.AnnotationHelper,boolean,List<Integer>,ArrayList,LinkedHashMap,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:794,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedMethods(Class,MethodFilter)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:797,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].processAnnotations(com.univocity.parsers.annotations.helpers.AnnotationHelper,boolean,List<Integer>,ArrayList,LinkedHashMap,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:798,1
    - Dst: '[LinkedHashMap].isEmpty()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:801,1
    - Dst: '[ArrayList].size()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:802,1
    - Dst: '[ArrayList].get(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:804,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getTarget()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:805,1
    - Dst: '[LinkedHashMap].remove(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:805,1
    - Dst: '[ArrayList].remove(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:807,1
    - Dst: '[ArrayList].addAll(com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:808,1
    - Dst: '[LinkedHashMap].isEmpty()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:810,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      - boolean
      - List<Integer>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<com.univocity.parsers.annotations.helpers.TransformedHeader>
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - beanClass
    - processNested
    - indexes
    - transformer
    - filter
    argTypes:
    - Class
    - boolean
    - List<Integer>
    - com.univocity.parsers.annotations.HeaderTransformer
    - MethodFilter
    constantsTouched: []
    func_position:
      end: 817
      start: 788
    functionDepth: 1
    functionLinenumber: 788
    functionLinenumberEnd: 817
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class,boolean,List<Integer>,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedMethods(Class,MethodFilter)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getTarget()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].processAnnotations(com.univocity.parsers.annotations.helpers.AnnotationHelper,boolean,List<Integer>,ArrayList,LinkedHashMap,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
    - '[ArrayList].get(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAllFields(Class)'
    - '[Map<Field,com.univocity.parsers.common.beans.PropertyWrapper>].keySet()'
    - '[ArrayList].size()'
    - '[ArrayList].remove(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[ArrayList].addAll(com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[LinkedHashMap].remove(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[LinkedHashMap].isEmpty()'
    - '[LinkedHashMap].<init>()'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: List<com.univocity.parsers.annotations.helpers.TransformedHeader>
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class,boolean,List<Integer>,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:828,1
    - Dst: '[com.univocity.parsers.common.beans.BeanHelper].getPropertyDescriptors(Class<?>)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:830,1
    - Dst: property.getName()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:831,1
    - Dst: '[LinkedHashMap].put(com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:833,1
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:840,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:843,1
    - Dst: clazz.getDeclaredFields()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:846,1
    - Dst: field.getName()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:848,1
    - Dst: '[HashSet].contains(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:848,1
    - Dst: field.getName()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:851,1
    - Dst: '[HashSet].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:851,1
    - Dst: field.getName()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:852,1
    - Dst: '[LinkedHashMap].get(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:852,1
    - Dst: '[LinkedHashMap].put(com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:852,1
    - Dst: clazz.getSuperclass()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:854,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<Field,com.univocity.parsers.common.beans.PropertyWrapper>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 857
      start: 826
    functionDepth: 1
    functionLinenumber: 826
    functionLinenumberEnd: 857
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAllFields(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[LinkedHashMap].put(com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[LinkedHashMap].get(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - clazz.getSuperclass()
    - '[HashSet].contains(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[HashSet].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - property.getName()
    - '[HashSet].<init>()'
    - clazz.getDeclaredFields()
    - '[com.univocity.parsers.common.beans.BeanHelper].getPropertyDescriptors(Class<?>)'
    - field.getName()
    - '[LinkedHashMap].<init>()'
    linkageType: ''
    returnType: Map<Field,com.univocity.parsers.common.beans.PropertyWrapper>
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAllFields(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:873,1
    - Dst: clazz.getDeclaredMethods()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:878,1
    - Dst: method.isSynthetic()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:881,1
    - Dst: '[MethodFilter].reject(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:882,1
    - Dst: '[ArrayList].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:883,1
    - Dst: method.getDeclaredAnnotations()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:886,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isCustomAnnotation(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:888,1
    - Dst: annotation.annotationType()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:888,1
    - Dst: '[MethodFilter].reject(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:889,1
    - Dst: '[ArrayList].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:892,1
    - Dst: clazz.getSuperclass()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:898,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - MethodFilter
      - Class<A>
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<Method>
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - beanClass
    - filter
    - annotationType
    argTypes:
    - Class<?>
    - MethodFilter
    - Class<A>
    constantsTouched: []
    func_position:
      end: 901
      start: 872
    functionDepth: 1
    functionLinenumber: 872
    functionLinenumberEnd: 901
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedMethods(Class<?>,MethodFilter,Class<A>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - method.isSynthetic()
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isCustomAnnotation(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[ArrayList].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[MethodFilter].reject(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - annotation.annotationType()
    - clazz.getDeclaredMethods()
    - method.getDeclaredAnnotations()
    - clazz.getSuperclass()
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: List<Method>
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedMethods(Class<?>,MethodFilter,Class<A>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedMethods(Class<?>,MethodFilter)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:921,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - MethodFilter
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<Method>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - beanClass
    - filter
    argTypes:
    - Class<?>
    - MethodFilter
    constantsTouched: []
    func_position:
      end: 922
      start: 920
    functionDepth: 1
    functionLinenumber: 920
    functionLinenumberEnd: 922
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAllMethods(Class<?>,MethodFilter)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedMethods(Class<?>,MethodFilter)'
    linkageType: ''
    returnType: List<Method>
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAllMethods(Class<?>,MethodFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedMethods(Class<?>,MethodFilter,null)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:935,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - MethodFilter
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<Method>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - beanClass
    - filter
    argTypes:
    - Class<?>
    - MethodFilter
    constantsTouched: []
    func_position:
      end: 936
      start: 934
    functionDepth: 0
    functionLinenumber: 934
    functionLinenumberEnd: 936
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedMethods(Class<?>,MethodFilter)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedMethods(Class<?>,MethodFilter,null)'
    linkageType: ''
    returnType: List<Method>
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedMethods(Class<?>,MethodFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedFields(Class<?>,null)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:946,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<Field>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 947
      start: 945
    functionDepth: 0
    functionLinenumber: 945
    functionLinenumberEnd: 947
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedFields(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedFields(Class<?>,null)'
    linkageType: ''
    returnType: List<Field>
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedFields(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:959,1
    - Dst: clazz.getDeclaredFields()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:964,1
    - Dst: field.getDeclaredAnnotations()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:967,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isCustomAnnotation(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:969,1
    - Dst: annotation.annotationType()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:969,1
    - Dst: '[ArrayList].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:970,1
    - Dst: clazz.getSuperclass()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:975,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<A>
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<Field>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - beanClass
    - annotationType
    argTypes:
    - Class<?>
    - Class<A>
    constantsTouched: []
    func_position:
      end: 978
      start: 958
    functionDepth: 0
    functionLinenumber: 958
    functionLinenumberEnd: 978
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedFields(Class<?>,Class<A>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isCustomAnnotation(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[ArrayList].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - annotation.annotationType()
    - field.getDeclaredAnnotations()
    - clazz.getDeclaredFields()
    - clazz.getSuperclass()
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: List<Field>
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedFields(Class<?>,Class<A>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AnnotatedElement].equals(AnnotatedElement)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:995,1
    - Dst: '[Stack].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1002,1
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1004,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement,Class<A>,HashSet,Stack)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1004,1
    - Dst: '[Stack].isEmpty()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1005,1
    - Dst: '[Stack].isEmpty()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1010,1
    - Dst: '[Stack].pop()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1011,1
    - Dst: '[Stack].isEmpty()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1012,1
    - Dst: '[Stack].peek()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1012,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].annotationType()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1014,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDeclaredMethods()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1014,1
    - Dst: method.getAnnotation()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1015,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].to()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1017,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].property()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1019,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].trim()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1020,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isEmpty()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1020,1
    - Dst: method.getName()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1021,1
    - Dst: method.getName()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1026,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1026,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].invoke(com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1030,1
    - Dst: method.getReturnType()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1033,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotationMethodType(com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1034,1
    - Dst: '[Class<?>].isArray()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1035,1
    - Dst: '[Object].getClass()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1035,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isArray()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1035,1
    - Dst: Array.newInstance(com.univocity.parsers.annotations.helpers.AnnotationHelper,int)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1036,1
    - Dst: Array.set(com.univocity.parsers.annotations.helpers.AnnotationHelper,int,Object)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1037,1
    - Dst: target.annotationType()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1041,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].setValue(AnnotatedElement,A,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1042,1
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1044,1
    - Dst: '[Stack].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1044,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,HashSet,Stack)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1044,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].setValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1046,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1048,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      - Class<A>
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: A
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - annotatedElement
    - annotationType
    argTypes:
    - AnnotatedElement
    - Class<A>
    constantsTouched: []
    func_position:
      end: 1058
      start: 990
    functionDepth: 1
    functionLinenumber: 990
    functionLinenumberEnd: 1058
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement,Class<A>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].setValue(AnnotatedElement,A,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[Stack].peek()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotationMethodType(com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - Array.newInstance(com.univocity.parsers.annotations.helpers.AnnotationHelper,int)
    - '[Stack].pop()'
    - '[IllegalStateException].<init>(String)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,HashSet,Stack)'
    - '[Stack].isEmpty()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].invoke(com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - method.getAnnotation()
    - method.getReturnType()
    - '[HashSet].<init>()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].property()'
    - target.annotationType()
    - '[Stack].<init>()'
    - method.getName()
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isEmpty()'
    - '[Object].getClass()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].annotationType()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDeclaredMethods()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement,Class<A>,HashSet,Stack)'
    - '[Class<?>].isArray()'
    - '[AnnotatedElement].equals(AnnotatedElement)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].trim()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].setValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].to()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,com.univocity.parsers.annotations.helpers.AnnotationHelper,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isArray()'
    - Array.set(com.univocity.parsers.annotations.helpers.AnnotationHelper,int,Object)
    linkageType: ''
    returnType: A
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement,Class<A>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?extendsAnnotation>].getDeclaredMethods()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1061,1
    - Dst: method.getName()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1062,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].equals(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1062,1
    - Dst: method.getReturnType()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1063,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsAnnotation>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - type
    - methodName
    argTypes:
    - Class<?extendsAnnotation>
    - String
    constantsTouched: []
    func_position:
      end: 1067
      start: 1060
    functionDepth: 0
    functionLinenumber: 1060
    functionLinenumberEnd: 1067
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotationMethodType(Class<?extendsAnnotation>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].equals(String)'
    - '[Class<?extendsAnnotation>].getDeclaredMethods()'
    - method.getName()
    - method.getReturnType()
    linkageType: ''
    returnType: Class<?>
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotationMethodType(Class<?extendsAnnotation>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].invoke(Annotation,Object[])'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1071,1
    - Dst: '[IllegalStateException].<init>(String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1073,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Annotation
      - Method
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - annotation
    - method
    argTypes:
    - Annotation
    - Method
    constantsTouched: []
    func_position:
      end: 1075
      start: 1069
    functionDepth: 0
    functionLinenumber: 1069
    functionLinenumberEnd: 1075
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].invoke(Annotation,Method)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[Method].invoke(Annotation,Object[])'
    - '[IllegalStateException].<init>(String,com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].invoke(Annotation,Method)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AnnotatedElement].getDeclaredAnnotations()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1078,1
    - Dst: ann.annotationType()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1081,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isCustomAnnotation(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1087,1
    - Dst: '[Set<Annotation>].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1087,1
    - Dst: ann.annotationType()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1088,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(com.univocity.parsers.annotations.helpers.AnnotationHelper,Class<A>,Set<Annotation>,Stack<Annotation>)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1088,1
    - Dst: '[Stack<Annotation>].push(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1089,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      - Class<A>
      - Set<Annotation>
      - Stack<Annotation>
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: A
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - annotatedElement
    - annotationType
    - visited
    - path
    argTypes:
    - AnnotatedElement
    - Class<A>
    - Set<Annotation>
    - Stack<Annotation>
    constantsTouched: []
    func_position:
      end: 1096
      start: 1077
    functionDepth: 1
    functionLinenumber: 1077
    functionLinenumberEnd: 1096
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement,Class<A>,Set<Annotation>,Stack<Annotation>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isCustomAnnotation(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[AnnotatedElement].getDeclaredAnnotations()'
    - '[Stack<Annotation>].push(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(com.univocity.parsers.annotations.helpers.AnnotationHelper,Class<A>,Set<Annotation>,Stack<Annotation>)'
    - '[Set<Annotation>].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - ann.annotationType()
    linkageType: ''
    returnType: A
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement,Class<A>,Set<Annotation>,Stack<Annotation>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Annotation].annotationType()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1103,1
    - Dst: '[Set<Class>].contains(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1104,1
    - Dst: '[Set<Class>].contains(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1107,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getName()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1110,1
    - Dst: '[String].startsWith(String)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1110,1
    - Dst: '[Set<Class>].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1111,1
    - Dst: '[Set<Class>].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1114,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Annotation
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - annotation
    argTypes:
    - Annotation
    constantsTouched: []
    func_position:
      end: 1117
      start: 1102
    functionDepth: 1
    functionLinenumber: 1102
    functionLinenumberEnd: 1117
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isCustomAnnotation(Annotation)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[Set<Class>].contains(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[Annotation].annotationType()'
    - '[Set<Class>].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[String].startsWith(String)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getName()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isCustomAnnotation(Annotation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1128,1
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1129,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAllAnnotationsInPackage(AnnotatedElement,Package,ArrayList,HashSet)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      - Package
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<Annotation>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - annotatedElement
    - aPackage
    argTypes:
    - AnnotatedElement
    - Package
    constantsTouched: []
    func_position:
      end: 1131
      start: 1127
    functionDepth: 0
    functionLinenumber: 1127
    functionLinenumberEnd: 1131
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAllAnnotationsInPackage(AnnotatedElement,Package)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[HashSet].<init>()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAllAnnotationsInPackage(AnnotatedElement,Package,ArrayList,HashSet)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: List<Annotation>
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAllAnnotationsInPackage(AnnotatedElement,Package)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AnnotatedElement].getDeclaredAnnotations()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1134,1
    - Dst: ann.annotationType()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1138,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getPackage()'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1138,1
    - Dst: '[Package].equals(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1138,1
    - Dst: '[ArrayList<?superAnnotation>].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1139,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isCustomAnnotation(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1141,1
    - Dst: '[Set<Annotation>].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1141,1
    - Dst: ann.annotationType()
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1142,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAllAnnotationsInPackage(com.univocity.parsers.annotations.helpers.AnnotationHelper,Package,ArrayList<?superAnnotation>,Set<Annotation>)'
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1142,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      - Package
      - ArrayList<?superAnnotation>
      - Set<Annotation>
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - annotatedElement
    - aPackage
    - found
    - visited
    argTypes:
    - AnnotatedElement
    - Package
    - ArrayList<?superAnnotation>
    - Set<Annotation>
    constantsTouched: []
    func_position:
      end: 1145
      start: 1133
    functionDepth: 1
    functionLinenumber: 1133
    functionLinenumberEnd: 1145
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAllAnnotationsInPackage(AnnotatedElement,Package,ArrayList<?superAnnotation>,Set<Annotation>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isCustomAnnotation(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[ArrayList<?superAnnotation>].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - '[AnnotatedElement].getDeclaredAnnotations()'
    - '[Set<Annotation>].add(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    - ann.annotationType()
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAllAnnotationsInPackage(com.univocity.parsers.annotations.helpers.AnnotationHelper,Package,ArrayList<?superAnnotation>,Set<Annotation>)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getPackage()'
    - '[Package].equals(com.univocity.parsers.annotations.helpers.AnnotationHelper)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAllAnnotationsInPackage(AnnotatedElement,Package,ArrayList<?superAnnotation>,Set<Annotation>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1156,1
    - Dst: Long.valueOf(int)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1162,1
    - Dst: Byte.valueOf(byte)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1166,1
    - Dst: Character.valueOf(char)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1168,1
    - Dst: Short.valueOf(short)
      Src: com.univocity.parsers.annotations.helpers.AnnotationHelper:1170,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      classConcrete: true
      classEnum: false
      classFields:
      - AnnotatedElement
      - Class<?extendsAnnotation>
      - Annotation
      - Set<Class>
      - Set<Class>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class
    constantsTouched: []
    func_position:
      end: 1173
      start: 1154
    functionDepth: 0
    functionLinenumber: 1154
    functionLinenumberEnd: 1173
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultPrimitiveValue(Class)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached:
    - Byte.valueOf(byte)
    - Long.valueOf(int)
    - Character.valueOf(char)
    - Short.valueOf(short)
    - Integer.valueOf(int)
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultPrimitiveValue(Class)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Annotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?extendsAnnotation>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 907
      start: 904
    functionDepth: 0
    functionLinenumber: 904
    functionLinenumberEnd: 907
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper.NO_ANNOTATIONS].annotationType()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?extendsAnnotation>
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper.NO_ANNOTATIONS].annotationType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Annotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.annotations.helpers.AnnotationHelper.NO_ANNOTATIONS
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.annotations.helpers.AnnotationHelper.NO_ANNOTATIONS].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.annotations.helpers.AnnotationHelper.NO_ANNOTATIONS
    signature: '[com.univocity.parsers.annotations.helpers.AnnotationHelper.NO_ANNOTATIONS].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.fixed.FixedWidthFormat].getPadding()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.fixed.FixedWidthFormat].getPadding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 1
    argNames:
    - padding
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.fixed.FixedWidthFormat].setPadding(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFormat].setPadding(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 1
    argNames:
    - padding
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.fixed.FixedWidthFormat].isPadding(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.fixed.FixedWidthFormat].isPadding(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFormat:70,1
    - Dst: '[TreeMap].put(String,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFormat:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: TreeMap<String,Object>
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.fixed.FixedWidthFormat].getConfiguration()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
    functionUses: 0
    functionsReached:
    - '[TreeMap].<init>()'
    - '[TreeMap].put(String,char)'
    linkageType: ''
    returnType: TreeMap<String,Object>
    signature: '[com.univocity.parsers.fixed.FixedWidthFormat].getConfiguration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.Format].clone()'
      Src: com.univocity.parsers.fixed.FixedWidthFormat:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFormat
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[com.univocity.parsers.fixed.FixedWidthFormat].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.Format].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFormat
    signature: '[com.univocity.parsers.fixed.FixedWidthFormat].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.fixed.FixedWidthFormat].getLookupWildcard()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.fixed.FixedWidthFormat].getLookupWildcard()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 1
    argNames:
    - lookupWildcard
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[com.univocity.parsers.fixed.FixedWidthFormat].setLookupWildcard(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFormat].setLookupWildcard(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFormat
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.fixed.FixedWidthFormat].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFormat
    signature: '[com.univocity.parsers.fixed.FixedWidthFormat].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParser:77,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getSkipTrailingCharsUntilNewline()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:78,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getRecordEndsOnNewline()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:79,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getSkipEmptyLines()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:80,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getAllLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:81,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldAlignments()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:82,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldPaddings()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:83,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldsToIgnore()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:84,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getKeepPaddingFlags()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:85,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getKeepPadding()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:86,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getLookaheadFormats()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:88,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getLookbehindFormats()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:89,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:90,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].getLookupWildcard()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:90,1
    - Dst: '[com.univocity.parsers.fixed.Lookup].calculateMaxLookupLength(Lookup[],Lookup[])'
      Src: com.univocity.parsers.fixed.FixedWidthParser:99,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:102,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].getPadding()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:103,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].getNormalizedNewline()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:105,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getUseDefaultPaddingForHeaders()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:106,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].isHeaderExtractionEnabled()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:106,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthParserSettings
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - boolean[]
      - boolean[]
      - FieldAlignment[]
      - FieldAlignment[]
      - char[]
      - char[]
      - Boolean[]
      - Boolean[]
      - Lookup[]
      - Lookup[]
      - com.univocity.parsers.fixed.Lookup
      - com.univocity.parsers.fixed.Lookup
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - FieldAlignment
      - char
      - int
      - boolean
      - com.univocity.parsers.common.input.LookaheadCharInputReader
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - settings
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthParserSettings
    constantsTouched: []
    func_position:
      end: 107
      start: 76
    functionDepth: 3
    functionLinenumber: 76
    functionLinenumberEnd: 107
    functionName: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
    functionUses: 44
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getLookbehindFormats()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldAlignments()'
    - '[com.univocity.parsers.fixed.Lookup].calculateMaxLookupLength(Lookup[],Lookup[])'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getUseDefaultPaddingForHeaders()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldPaddings()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getAllLengths()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getKeepPadding()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getLookaheadFormats()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getRecordEndsOnNewline()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldsToIgnore()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getKeepPaddingFlags()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getSkipEmptyLines()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].getNormalizedNewline()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getSkipTrailingCharsUntilNewline()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].getPadding()'
    - '[Object].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].getLookupWildcard()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].isHeaderExtractionEnabled()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParser
    signature: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].createParsingContext()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:111,1
    - Dst: '[com.univocity.parsers.common.ParsingContextWrapper].<init>(com.univocity.parsers.fixed.FixedWidthParser)'
      Src: com.univocity.parsers.fixed.FixedWidthParser:113,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - boolean[]
      - boolean[]
      - FieldAlignment[]
      - FieldAlignment[]
      - char[]
      - char[]
      - Boolean[]
      - Boolean[]
      - Lookup[]
      - Lookup[]
      - com.univocity.parsers.fixed.Lookup
      - com.univocity.parsers.fixed.Lookup
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - FieldAlignment
      - char
      - int
      - boolean
      - com.univocity.parsers.common.input.LookaheadCharInputReader
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.ParsingContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 133
    functionName: '[com.univocity.parsers.fixed.FixedWidthParser].createParsingContext()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ParsingContextWrapper].<init>(com.univocity.parsers.fixed.FixedWidthParser)'
    - '[Object].createParsingContext()'
    linkageType: ''
    returnType: com.univocity.parsers.common.ParsingContext
    signature: '[com.univocity.parsers.fixed.FixedWidthParser].createParsingContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].<init>(com.univocity.parsers.fixed.FixedWidthParser,char,com.univocity.parsers.fixed.FixedWidthParser)'
      Src: com.univocity.parsers.fixed.FixedWidthParser:145,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].lookahead(int)'
      Src: com.univocity.parsers.fixed.FixedWidthParser:149,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(com.univocity.parsers.fixed.FixedWidthParser,com.univocity.parsers.fixed.FixedWidthParser,char)'
      Src: com.univocity.parsers.fixed.FixedWidthParser:153,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(com.univocity.parsers.fixed.FixedWidthParser,com.univocity.parsers.fixed.FixedWidthParser,char)'
      Src: com.univocity.parsers.fixed.FixedWidthParser:167,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(com.univocity.parsers.fixed.FixedWidthParser,com.univocity.parsers.fixed.FixedWidthParser,char)'
      Src: com.univocity.parsers.fixed.FixedWidthParser:175,1
    - Dst: '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.fixed.FixedWidthParser,char)'
      Src: com.univocity.parsers.fixed.FixedWidthParser:189,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].skipPadding(com.univocity.parsers.fixed.FixedWidthParser)'
      Src: com.univocity.parsers.fixed.FixedWidthParser:221,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].skipWhitespace(com.univocity.parsers.fixed.FixedWidthParser,com.univocity.parsers.fixed.FixedWidthParser)'
      Src: com.univocity.parsers.fixed.FixedWidthParser:225,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].readValueUntilNewLine(com.univocity.parsers.fixed.FixedWidthParser)'
      Src: com.univocity.parsers.fixed.FixedWidthParser:229,1
    - Dst: output.valueParsed()
      Src: com.univocity.parsers.fixed.FixedWidthParser:231,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].readValue(com.univocity.parsers.fixed.FixedWidthParser)'
      Src: com.univocity.parsers.fixed.FixedWidthParser:236,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.fixed.FixedWidthParser:238,1
    - Dst: output.appender.reset()
      Src: com.univocity.parsers.fixed.FixedWidthParser:242,1
    - Dst: output.valueParsed()
      Src: com.univocity.parsers.fixed.FixedWidthParser:244,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].skipToNewLine()'
      Src: com.univocity.parsers.fixed.FixedWidthParser:249,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 85
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - boolean[]
      - boolean[]
      - FieldAlignment[]
      - FieldAlignment[]
      - char[]
      - char[]
      - Boolean[]
      - Boolean[]
      - Lookup[]
      - Lookup[]
      - com.univocity.parsers.fixed.Lookup
      - com.univocity.parsers.fixed.Lookup
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - FieldAlignment
      - char
      - int
      - boolean
      - com.univocity.parsers.common.input.LookaheadCharInputReader
      - 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: 253
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 253
    functionName: '[com.univocity.parsers.fixed.FixedWidthParser].parseRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
    functionUses: 0
    functionsReached:
    - output.appender.reset()
    - output.valueParsed()
    - '[com.univocity.parsers.common.input.LookaheadCharInputReader].<init>(com.univocity.parsers.fixed.FixedWidthParser,char,com.univocity.parsers.fixed.FixedWidthParser)'
    - input.nextChar()
    - '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.fixed.FixedWidthParser,char)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].readValue(com.univocity.parsers.fixed.FixedWidthParser)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].readValueUntilNewLine(com.univocity.parsers.fixed.FixedWidthParser)'
    - '[com.univocity.parsers.common.input.LookaheadCharInputReader].lookahead(int)'
    - '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(com.univocity.parsers.fixed.FixedWidthParser,com.univocity.parsers.fixed.FixedWidthParser,char)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].skipToNewLine()'
    - '[com.univocity.parsers.fixed.FixedWidthParser].skipWhitespace(com.univocity.parsers.fixed.FixedWidthParser,com.univocity.parsers.fixed.FixedWidthParser)'
    - '[com.univocity.parsers.fixed.FixedWidthParser].skipPadding(com.univocity.parsers.fixed.FixedWidthParser)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParser].parseRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: input.nextChar()
      Src: com.univocity.parsers.fixed.FixedWidthParser:258,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - boolean[]
      - boolean[]
      - FieldAlignment[]
      - FieldAlignment[]
      - char[]
      - char[]
      - Boolean[]
      - Boolean[]
      - Lookup[]
      - Lookup[]
      - com.univocity.parsers.fixed.Lookup
      - com.univocity.parsers.fixed.Lookup
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - FieldAlignment
      - char
      - int
      - boolean
      - com.univocity.parsers.common.input.LookaheadCharInputReader
      - 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: 263
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 263
    functionName: '[com.univocity.parsers.fixed.FixedWidthParser].skipToNewLine()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
    functionUses: 1
    functionsReached:
    - input.nextChar()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParser].skipToNewLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: input.nextChar()
      Src: com.univocity.parsers.fixed.FixedWidthParser:268,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - boolean[]
      - boolean[]
      - FieldAlignment[]
      - FieldAlignment[]
      - char[]
      - char[]
      - Boolean[]
      - Boolean[]
      - Lookup[]
      - Lookup[]
      - com.univocity.parsers.fixed.Lookup
      - com.univocity.parsers.fixed.Lookup
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - FieldAlignment
      - char
      - int
      - boolean
      - com.univocity.parsers.common.input.LookaheadCharInputReader
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lastFieldOfRecord
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 271
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 271
    functionName: '[com.univocity.parsers.fixed.FixedWidthParser].skipPadding(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
    functionUses: 0
    functionsReached:
    - input.nextChar()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParser].skipPadding(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: input.nextChar()
      Src: com.univocity.parsers.fixed.FixedWidthParser:276,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - boolean[]
      - boolean[]
      - FieldAlignment[]
      - FieldAlignment[]
      - char[]
      - char[]
      - Boolean[]
      - Boolean[]
      - Lookup[]
      - Lookup[]
      - com.univocity.parsers.fixed.Lookup
      - com.univocity.parsers.fixed.Lookup
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - FieldAlignment
      - char
      - int
      - boolean
      - com.univocity.parsers.common.input.LookaheadCharInputReader
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - lastFieldOfRecord
    - ignorePadding
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 279
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 279
    functionName: '[com.univocity.parsers.fixed.FixedWidthParser].skipWhitespace(boolean,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
    functionUses: 0
    functionsReached:
    - input.nextChar()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParser].skipWhitespace(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: output.appender.appendIgnoringWhitespace(com.univocity.parsers.fixed.FixedWidthParser)
      Src: com.univocity.parsers.fixed.FixedWidthParser:285,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.fixed.FixedWidthParser:286,1
    - Dst: output.appender.appendIgnoringWhitespaceAndPadding(com.univocity.parsers.fixed.FixedWidthParser,char)
      Src: com.univocity.parsers.fixed.FixedWidthParser:290,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.fixed.FixedWidthParser:291,1
    - Dst: output.appender.append(com.univocity.parsers.fixed.FixedWidthParser)
      Src: com.univocity.parsers.fixed.FixedWidthParser:295,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.fixed.FixedWidthParser:296,1
    - Dst: output.appender.append(com.univocity.parsers.fixed.FixedWidthParser)
      Src: com.univocity.parsers.fixed.FixedWidthParser:303,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.fixed.FixedWidthParser:304,1
    - Dst: output.appender.appendIgnoringPadding(com.univocity.parsers.fixed.FixedWidthParser,char)
      Src: com.univocity.parsers.fixed.FixedWidthParser:308,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.fixed.FixedWidthParser:309,1
    - Dst: output.appender.append(com.univocity.parsers.fixed.FixedWidthParser)
      Src: com.univocity.parsers.fixed.FixedWidthParser:313,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.fixed.FixedWidthParser:314,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - boolean[]
      - boolean[]
      - FieldAlignment[]
      - FieldAlignment[]
      - char[]
      - char[]
      - Boolean[]
      - Boolean[]
      - Lookup[]
      - Lookup[]
      - com.univocity.parsers.fixed.Lookup
      - com.univocity.parsers.fixed.Lookup
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - FieldAlignment
      - char
      - int
      - boolean
      - com.univocity.parsers.common.input.LookaheadCharInputReader
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignorePadding
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 318
      start: 281
    functionDepth: 1
    functionLinenumber: 281
    functionLinenumberEnd: 318
    functionName: '[com.univocity.parsers.fixed.FixedWidthParser].readValueUntilNewLine(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
    functionUses: 0
    functionsReached:
    - output.appender.appendIgnoringWhitespaceAndPadding(com.univocity.parsers.fixed.FixedWidthParser,char)
    - output.appender.append(com.univocity.parsers.fixed.FixedWidthParser)
    - input.nextChar()
    - output.appender.appendIgnoringWhitespace(com.univocity.parsers.fixed.FixedWidthParser)
    - output.appender.appendIgnoringPadding(com.univocity.parsers.fixed.FixedWidthParser,char)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParser].readValueUntilNewLine(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: output.appender.appendIgnoringWhitespace(com.univocity.parsers.fixed.FixedWidthParser)
      Src: com.univocity.parsers.fixed.FixedWidthParser:324,1
    - Dst: output.appender.appendIgnoringWhitespace()
      Src: com.univocity.parsers.fixed.FixedWidthParser:326,1
    - Dst: output.appender.appendIgnoringWhitespaceAndPadding(com.univocity.parsers.fixed.FixedWidthParser,char)
      Src: com.univocity.parsers.fixed.FixedWidthParser:329,1
    - Dst: output.appender.appendIgnoringWhitespaceAndPadding(char)
      Src: com.univocity.parsers.fixed.FixedWidthParser:331,1
    - Dst: output.appender.append(com.univocity.parsers.fixed.FixedWidthParser)
      Src: com.univocity.parsers.fixed.FixedWidthParser:334,1
    - Dst: output.appender.append()
      Src: com.univocity.parsers.fixed.FixedWidthParser:336,1
    - Dst: output.appender.append(com.univocity.parsers.fixed.FixedWidthParser)
      Src: com.univocity.parsers.fixed.FixedWidthParser:341,1
    - Dst: output.appender.append()
      Src: com.univocity.parsers.fixed.FixedWidthParser:343,1
    - Dst: output.appender.appendIgnoringPadding(com.univocity.parsers.fixed.FixedWidthParser,char)
      Src: com.univocity.parsers.fixed.FixedWidthParser:346,1
    - Dst: output.appender.appendIgnoringPadding(char)
      Src: com.univocity.parsers.fixed.FixedWidthParser:348,1
    - Dst: output.appender.append(com.univocity.parsers.fixed.FixedWidthParser)
      Src: com.univocity.parsers.fixed.FixedWidthParser:351,1
    - Dst: output.appender.append()
      Src: com.univocity.parsers.fixed.FixedWidthParser:353,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - boolean[]
      - boolean[]
      - FieldAlignment[]
      - FieldAlignment[]
      - char[]
      - char[]
      - Boolean[]
      - Boolean[]
      - Lookup[]
      - Lookup[]
      - com.univocity.parsers.fixed.Lookup
      - com.univocity.parsers.fixed.Lookup
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - FieldAlignment
      - char
      - int
      - boolean
      - com.univocity.parsers.common.input.LookaheadCharInputReader
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignorePadding
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 357
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 357
    functionName: '[com.univocity.parsers.fixed.FixedWidthParser].readValue(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
    functionUses: 0
    functionsReached:
    - output.appender.appendIgnoringWhitespaceAndPadding(com.univocity.parsers.fixed.FixedWidthParser,char)
    - output.appender.append(com.univocity.parsers.fixed.FixedWidthParser)
    - output.appender.appendIgnoringPadding(char)
    - output.appender.append()
    - output.appender.appendIgnoringWhitespace()
    - output.appender.appendIgnoringWhitespace(com.univocity.parsers.fixed.FixedWidthParser)
    - output.appender.appendIgnoringWhitespaceAndPadding(char)
    - output.appender.appendIgnoringPadding(com.univocity.parsers.fixed.FixedWidthParser,char)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParser].readValue(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:54,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:55,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:67,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldNames()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:70,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(NormalizedString[])'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:72,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaders(NormalizedString[])'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:72,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthFields
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthParserSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fieldLengths
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthFields
    constantsTouched: []
    func_position:
      end: 74
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 30
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldNames()'
    - '[com.univocity.parsers.common.NormalizedString].toArray(NormalizedString[])'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaders(NormalizedString[])'
    - '[HashMap].<init>()'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserSettings
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:54,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthParserSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 11
    functionsReached:
    - '[HashMap].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserSettings
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:94,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      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: 95
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 95
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldLengths()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldLengths()'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldLengths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getAllLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:101,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      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: 102
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 102
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getAllLengths()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].getAllLengths()'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getAllLengths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:113,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldPaddings(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:113,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldPaddings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldPaddings(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldPaddings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldsToIgnore()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:125,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      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: 126
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 126
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldsToIgnore()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldsToIgnore()'
    linkageType: ''
    returnType: boolean[]
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldsToIgnore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldAlignments()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:138,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: FieldAlignment[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 139
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldAlignments()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldAlignments()'
    linkageType: ''
    returnType: FieldAlignment[]
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldAlignments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      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: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getSkipTrailingCharsUntilNewline()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getSkipTrailingCharsUntilNewline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - skipTrailingCharsUntilNewline
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      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: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getRecordEndsOnNewline()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getRecordEndsOnNewline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - recordEndsOnNewline
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 188
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFormat].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFormat
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].createDefaultFormat()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFormat].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFormat
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].createDefaultFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getMaxCharsPerColumn()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:209,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getNullValue()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:209,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getWhitespaceRangeStart()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:209,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].<init>(int,com.univocity.parsers.fixed.FixedWidthParserSettings,com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.input.CharAppender
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 4
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].newCharAppender()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getNullValue()'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].<init>(int,com.univocity.parsers.fixed.FixedWidthParserSettings,com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getMaxCharsPerColumn()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getWhitespaceRangeStart()'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.CharAppender
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].newCharAppender()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getMaxCharsPerColumn()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:222,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].calculateMaxFieldLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:225,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      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: 220
    functionDepth: 3
    functionLinenumber: 220
    functionLinenumberEnd: 231
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getMaxCharsPerColumn()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 1
    functionsReached:
    - '[Object].getMaxCharsPerColumn()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].calculateMaxFieldLengths()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getMaxCharsPerColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getMaxColumns()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:244,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].calculateMaxFieldLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:245,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      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: 247
      start: 242
    functionDepth: 3
    functionLinenumber: 242
    functionLinenumberEnd: 247
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getMaxColumns()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].getMaxColumns()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].calculateMaxFieldLengths()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getMaxColumns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.Lookup].calculateMaxFieldLengths(com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:250,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      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: 251
      start: 249
    functionDepth: 2
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].calculateMaxFieldLengths()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.fixed.Lookup].calculateMaxFieldLengths(com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].calculateMaxFieldLengths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:254,1
    - Dst: '[com.univocity.parsers.fixed.Lookup].getLookupFormats(Map<String,com.univocity.parsers.fixed.FixedWidthFields>,com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Lookup[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 255
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getLookaheadFormats()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.Lookup].getLookupFormats(Map<String,com.univocity.parsers.fixed.FixedWidthFields>,com.univocity.parsers.fixed.FixedWidthParserSettings)'
    linkageType: ''
    returnType: Lookup[]
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getLookaheadFormats()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:258,1
    - Dst: '[com.univocity.parsers.fixed.Lookup].getLookupFormats(Map<String,com.univocity.parsers.fixed.FixedWidthFields>,com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:258,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Lookup[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getLookbehindFormats()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFormat()'
    - '[com.univocity.parsers.fixed.Lookup].getLookupFormats(Map<String,com.univocity.parsers.fixed.FixedWidthFields>,com.univocity.parsers.fixed.FixedWidthParserSettings)'
    linkageType: ''
    returnType: Lookup[]
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getLookbehindFormats()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.Lookup].registerLookahead(String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.univocity.parsers.fixed.FixedWidthFields
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - lookahead
    - lengths
    argTypes:
    - String
    - com.univocity.parsers.fixed.FixedWidthFields
    constantsTouched: []
    func_position:
      end: 270
      start: 268
    functionDepth: 3
    functionLinenumber: 268
    functionLinenumberEnd: 270
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 9
    functionsReached:
    - '[com.univocity.parsers.fixed.Lookup].registerLookahead(String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.Lookup].registerLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.univocity.parsers.fixed.FixedWidthFields
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - lookbehind
    - lengths
    argTypes:
    - String
    - com.univocity.parsers.fixed.FixedWidthFields
    constantsTouched: []
    func_position:
      end: 281
      start: 279
    functionDepth: 3
    functionLinenumber: 279
    functionLinenumberEnd: 281
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.fixed.Lookup].registerLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      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: 292
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 292
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getUseDefaultPaddingForHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getUseDefaultPaddingForHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useDefaultPaddingForHeaders
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setUseDefaultPaddingForHeaders(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setUseDefaultPaddingForHeaders(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].forParsing(Class<?>)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:308,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findHeadersAnnotation(Class<?>)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:309,1
    - Dst: '[Headers].extract()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:312,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:312,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:322,1
    - Dst: '[Object].configureFromAnnotations(Class<?>)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:325,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].isHeaderExtractionEnabled()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:327,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setHeadersIfPossible(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:328,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 330
      start: 304
    functionDepth: 1
    functionLinenumber: 304
    functionLinenumberEnd: 330
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].configureFromAnnotations(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 0
    functionsReached:
    - '[Headers].extract()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setHeaderExtractionEnabled(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findHeadersAnnotation(Class<?>)'
    - '[Object].configureFromAnnotations(Class<?>)'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].isHeaderExtractionEnabled()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].forParsing(Class<?>)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].setHeadersIfPossible(com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].configureFromAnnotations(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].addConfiguration(Map<String,Object>)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:334,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:335,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:336,1
    - Dst: '[Map<String,Object>].put(String)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:337,1
    - Dst: '[Map<String,Object>].put(String,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:338,1
    - Dst: '[Map<String,Object>].put(String,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:339,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - Map<String,Object>
    constantsTouched: []
    func_position:
      end: 340
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 340
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addConfiguration(Map<String,Object>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].addConfiguration(Map<String,Object>)'
    - '[Map<String,Object>].put(String,boolean)'
    - '[Map<String,Object>].put(String)'
    - '[Map<String,Object>].put(String,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].addConfiguration(Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:349,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthParserSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 350
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserSettings
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].clone(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:362,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthParserSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clearInputSpecificSettings
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 363
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 363
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].clone(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].clone(boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserSettings
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].clone(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].clone(boolean,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthFields
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthParserSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fields
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthFields
    constantsTouched: []
    func_position:
      end: 377
      start: 375
    functionDepth: 2
    functionLinenumber: 375
    functionLinenumberEnd: 377
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].clone(com.univocity.parsers.fixed.FixedWidthFields)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].clone(boolean,com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserSettings
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].clone(com.univocity.parsers.fixed.FixedWidthFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:380,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:384,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:385,1
    - Dst: '[HashMap].<init>(Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:387,1
    - Dst: '[HashMap].<init>(Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:388,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthParserSettings
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clearInputSpecificSettings
    - fields
    argTypes:
    - boolean
    - com.univocity.parsers.fixed.FixedWidthFields
    constantsTouched: []
    func_position:
      end: 391
      start: 379
    functionDepth: 1
    functionLinenumber: 379
    functionLinenumberEnd: 391
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].clone(boolean,com.univocity.parsers.fixed.FixedWidthFields)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 1
    functionsReached:
    - '[HashMap].<init>()'
    - '[Object].clone(boolean)'
    - '[HashMap].<init>(Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserSettings
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].clone(boolean,com.univocity.parsers.fixed.FixedWidthFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      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: 406
      start: 404
    functionDepth: 0
    functionLinenumber: 404
    functionLinenumberEnd: 406
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getKeepPadding()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getKeepPadding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - keepPadding
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 421
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 421
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setKeepPadding(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].setKeepPadding(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getKeepPaddingFlags()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:431,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getKeepPadding()'
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:433,1
    - Dst: Arrays.fill(com.univocity.parsers.fixed.FixedWidthParserSettings,boolean)
      Src: com.univocity.parsers.fixed.FixedWidthParserSettings:433,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      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: 441
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 441
    functionName: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getKeepPaddingFlags()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
    functionUses: 1
    functionsReached:
    - Arrays.fill(com.univocity.parsers.fixed.FixedWidthParserSettings,boolean)
    - '[com.univocity.parsers.fixed.FixedWidthFields].getKeepPaddingFlags()'
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getKeepPadding()'
    linkageType: ''
    returnType: Boolean[]
    signature: '[com.univocity.parsers.fixed.FixedWidthParserSettings].getKeepPaddingFlags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(null,null)'
      Src: com.univocity.parsers.fixed.FixedWidthRoutines:33,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: com.univocity.parsers.fixed.FixedWidthRoutines
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthRoutines
    signature: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings,null)'
      Src: com.univocity.parsers.fixed.FixedWidthRoutines:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthParserSettings
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthRoutines
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parserSettings
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthParserSettings
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
    functionUses: 11
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings,null)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthRoutines
    signature: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(null,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthRoutines:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthWriterSettings
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthRoutines
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - writerSettings
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthWriterSettings
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(null,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthRoutines
    signature: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(String,com.univocity.parsers.fixed.FixedWidthParserSettings,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthRoutines:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthParserSettings
      - com.univocity.parsers.fixed.FixedWidthWriterSettings
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthRoutines
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parserSettings
    - writerSettings
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthParserSettings
    - com.univocity.parsers.fixed.FixedWidthWriterSettings
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(String,com.univocity.parsers.fixed.FixedWidthParserSettings,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthRoutines
    signature: '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].getWriterSettings()'
      Src: com.univocity.parsers.fixed.FixedWidthRoutines:65,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].getFieldLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthRoutines:65,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].getWriterSettings()'
      Src: com.univocity.parsers.fixed.FixedWidthRoutines:66,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(String[],int[])'
      Src: com.univocity.parsers.fixed.FixedWidthRoutines:66,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthRoutines].setFieldLengths(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthRoutines:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - 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:
    - headers
    - lengths
    argTypes:
    - String[]
    - int[]
    constantsTouched: []
    func_position:
      end: 68
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.fixed.FixedWidthRoutines].adjustColumnLengths(String[],int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].getFieldLengths()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(String[],int[])'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].getWriterSettings()'
    - '[com.univocity.parsers.fixed.FixedWidthRoutines].setFieldLengths(com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthRoutines].adjustColumnLengths(String[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthRoutines:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthParserSettings
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parserSettings
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthParserSettings
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 4
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.fixed.FixedWidthRoutines].createParser(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParser
    signature: '[com.univocity.parsers.fixed.FixedWidthRoutines].createParser(com.univocity.parsers.fixed.FixedWidthParserSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(Writer,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthRoutines:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - com.univocity.parsers.fixed.FixedWidthWriterSettings
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - output
    - writerSettings
    argTypes:
    - Writer
    - com.univocity.parsers.fixed.FixedWidthWriterSettings
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[com.univocity.parsers.fixed.FixedWidthRoutines].createWriter(Writer,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(Writer,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriter
    signature: '[com.univocity.parsers.fixed.FixedWidthRoutines].createWriter(Writer,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthRoutines:82,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: false
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthParserSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.fixed.FixedWidthRoutines].createDefaultParserSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthParserSettings
    signature: '[com.univocity.parsers.fixed.FixedWidthRoutines].createDefaultParserSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthRoutines:87,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: false
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriterSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.fixed.FixedWidthRoutines].createDefaultWriterSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriterSettings
    signature: '[com.univocity.parsers.fixed.FixedWidthRoutines].createDefaultWriterSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:41,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:42,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setFieldLengths(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:56,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldNames()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:57,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(NormalizedString[])'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:59,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaders(NormalizedString[])'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthFields
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriterSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fieldLengths
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthFields
    constantsTouched: []
    func_position:
      end: 61
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 31
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldNames()'
    - '[com.univocity.parsers.common.NormalizedString].toArray(NormalizedString[])'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setFieldLengths(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaders(NormalizedString[])'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriterSettings
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:41,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriterSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 6
    functionsReached:
    - '[HashMap].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriterSettings
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:74,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthFields
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fieldLengths
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthFields
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setFieldLengths(com.univocity.parsers.fixed.FixedWidthFields)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setFieldLengths(com.univocity.parsers.fixed.FixedWidthFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:88,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldLengths()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldLengths()'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldLengths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getAllLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:100,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 101
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getAllLengths()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].getAllLengths()'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getAllLengths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldAlignments()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:112,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: FieldAlignment[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 113
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldAlignments()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldAlignments()'
    linkageType: ''
    returnType: FieldAlignment[]
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldAlignments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:124,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldPaddings(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:124,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 125
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldPaddings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldPaddings(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldPaddings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldsToIgnore()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:136,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 132
    functionDepth: 2
    functionLinenumber: 132
    functionLinenumberEnd: 137
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldsToIgnore()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldsToIgnore()'
    linkageType: ''
    returnType: boolean[]
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldsToIgnore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFormat].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFormat
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].createDefaultFormat()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFormat].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFormat
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].createDefaultFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getMaxColumns()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:151,1
    - Dst: '[com.univocity.parsers.fixed.Lookup].calculateMaxFieldLengths(com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:152,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - 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: 154
      start: 149
    functionDepth: 2
    functionLinenumber: 149
    functionLinenumberEnd: 154
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getMaxColumns()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].getMaxColumns()'
    - '[com.univocity.parsers.fixed.Lookup].calculateMaxFieldLengths(com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getMaxColumns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.Lookup].registerLookahead(String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.univocity.parsers.fixed.FixedWidthFields
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - lookahead
    - lengths
    argTypes:
    - String
    - com.univocity.parsers.fixed.FixedWidthFields
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 3
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 8
    functionsReached:
    - '[com.univocity.parsers.fixed.Lookup].registerLookahead(String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.Lookup].registerLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.univocity.parsers.fixed.FixedWidthFields
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - lookbehind
    - lengths
    argTypes:
    - String
    - com.univocity.parsers.fixed.FixedWidthFields
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 3
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.fixed.Lookup].registerLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:179,1
    - Dst: '[com.univocity.parsers.fixed.Lookup].getLookupFormats(Map<String,com.univocity.parsers.fixed.FixedWidthFields>,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Lookup[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getLookaheadFormats()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.Lookup].getLookupFormats(Map<String,com.univocity.parsers.fixed.FixedWidthFields>,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    linkageType: ''
    returnType: Lookup[]
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getLookaheadFormats()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:183,1
    - Dst: '[com.univocity.parsers.fixed.Lookup].getLookupFormats(Map<String,com.univocity.parsers.fixed.FixedWidthFields>,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Lookup[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getLookbehindFormats()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.Lookup].getLookupFormats(Map<String,com.univocity.parsers.fixed.FixedWidthFields>,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    linkageType: ''
    returnType: Lookup[]
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getLookbehindFormats()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - 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: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getUseDefaultPaddingForHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getUseDefaultPaddingForHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useDefaultPaddingForHeaders
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setUseDefaultPaddingForHeaders(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setUseDefaultPaddingForHeaders(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: FieldAlignment
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getDefaultAlignmentForHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: FieldAlignment
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getDefaultAlignmentForHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - FieldAlignment
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultAlignmentForHeaders
    argTypes:
    - FieldAlignment
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setDefaultAlignmentForHeaders(FieldAlignment)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setDefaultAlignmentForHeaders(FieldAlignment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - 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: 247
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getWriteLineSeparatorAfterRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getWriteLineSeparatorAfterRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - writeLineSeparatorAfterRecord
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 264
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setWriteLineSeparatorAfterRecord(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setWriteLineSeparatorAfterRecord(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].forWriting(Class<?>)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:273,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findHeadersAnnotation(Class<?>)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:274,1
    - Dst: '[Headers].write()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:275,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaderWritingEnabled(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:275,1
    - Dst: '[Object].configureFromAnnotations(Class<?>)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:279,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setHeadersIfPossible(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:281,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 282
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 282
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].configureFromAnnotations(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findHeadersAnnotation(Class<?>)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setHeaderWritingEnabled(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].forWriting(Class<?>)'
    - '[Object].configureFromAnnotations(Class<?>)'
    - '[Headers].write()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].setHeadersIfPossible(com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].configureFromAnnotations(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].addConfiguration(Map<String,Object>)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:286,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:287,1
    - Dst: '[Map<String,Object>].put(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:288,1
    - Dst: '[Map<String,Object>].put(String,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:289,1
    - Dst: '[Map<String,Object>].put(String,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:290,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:291,1
    - Dst: '[Map<String,Object>].put(String,FieldAlignment)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - Map<String,Object>
    constantsTouched: []
    func_position:
      end: 293
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 293
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addConfiguration(Map<String,Object>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[Map<String,Object>].put(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[Object].addConfiguration(Map<String,Object>)'
    - '[Map<String,Object>].put(String,FieldAlignment)'
    - '[Map<String,Object>].put(String,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
    - '[Map<String,Object>].put(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addConfiguration(Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriterSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 303
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].clone(boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriterSettings
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].clone(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:315,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriterSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clearInputSpecificSettings
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 316
      start: 313
    functionDepth: 1
    functionLinenumber: 313
    functionLinenumberEnd: 316
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].clone(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].clone(boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriterSettings
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].clone(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].clone(boolean,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthFields
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriterSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fields
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthFields
    constantsTouched: []
    func_position:
      end: 330
      start: 328
    functionDepth: 2
    functionLinenumber: 328
    functionLinenumberEnd: 330
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].clone(com.univocity.parsers.fixed.FixedWidthFields)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].clone(boolean,com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriterSettings
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].clone(com.univocity.parsers.fixed.FixedWidthFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:333,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:337,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:338,1
    - Dst: '[HashMap].<init>(Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:340,1
    - Dst: '[HashMap].<init>(Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
      Src: com.univocity.parsers.fixed.FixedWidthWriterSettings:341,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - com.univocity.parsers.fixed.FixedWidthFields
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - boolean
      - FieldAlignment
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriterSettings
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clearInputSpecificSettings
    - fields
    argTypes:
    - boolean
    - com.univocity.parsers.fixed.FixedWidthFields
    constantsTouched: []
    func_position:
      end: 344
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 344
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].clone(boolean,com.univocity.parsers.fixed.FixedWidthFields)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
    functionUses: 1
    functionsReached:
    - '[HashMap].<init>()'
    - '[Object].clone(boolean)'
    - '[HashMap].<init>(Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriterSettings
    signature: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].clone(boolean,com.univocity.parsers.fixed.FixedWidthFields)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(Writer,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - FieldAlignment[]
      - char[]
      - char
      - char
      - int
      - FieldAlignment
      - Lookup[]
      - Lookup[]
      - char[]
      - com.univocity.parsers.fixed.Lookup
      - int[]
      - FieldAlignment[]
      - boolean[]
      - boolean[]
      - int
      - char[]
      - boolean
      - FieldAlignment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - settings
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthWriterSettings
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
    functionUses: 5
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(Writer,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriter
    signature: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Writer,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - com.univocity.parsers.fixed.FixedWidthWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - FieldAlignment[]
      - char[]
      - char
      - char
      - int
      - FieldAlignment
      - Lookup[]
      - Lookup[]
      - char[]
      - com.univocity.parsers.fixed.Lookup
      - int[]
      - FieldAlignment[]
      - boolean[]
      - boolean[]
      - int
      - char[]
      - boolean
      - FieldAlignment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - writer
    - settings
    argTypes:
    - Writer
    - com.univocity.parsers.fixed.FixedWidthWriterSettings
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(Writer,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(Writer,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriter
    signature: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(Writer,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(File,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - com.univocity.parsers.fixed.FixedWidthWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - FieldAlignment[]
      - char[]
      - char
      - char
      - int
      - FieldAlignment
      - Lookup[]
      - Lookup[]
      - char[]
      - com.univocity.parsers.fixed.Lookup
      - int[]
      - FieldAlignment[]
      - boolean[]
      - boolean[]
      - int
      - char[]
      - boolean
      - FieldAlignment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - file
    - settings
    argTypes:
    - File
    - com.univocity.parsers.fixed.FixedWidthWriterSettings
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(File,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(File,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriter
    signature: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(File,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(File,String,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - String
      - com.univocity.parsers.fixed.FixedWidthWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - FieldAlignment[]
      - char[]
      - char
      - char
      - int
      - FieldAlignment
      - Lookup[]
      - Lookup[]
      - char[]
      - com.univocity.parsers.fixed.Lookup
      - int[]
      - FieldAlignment[]
      - boolean[]
      - boolean[]
      - int
      - char[]
      - boolean
      - FieldAlignment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - file
    - encoding
    - settings
    argTypes:
    - File
    - String
    - com.univocity.parsers.fixed.FixedWidthWriterSettings
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(File,String,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(File,String,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriter
    signature: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(File,String,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(File,Charset,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - Charset
      - com.univocity.parsers.fixed.FixedWidthWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - FieldAlignment[]
      - char[]
      - char
      - char
      - int
      - FieldAlignment
      - Lookup[]
      - Lookup[]
      - char[]
      - com.univocity.parsers.fixed.Lookup
      - int[]
      - FieldAlignment[]
      - boolean[]
      - boolean[]
      - int
      - char[]
      - boolean
      - FieldAlignment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - file
    - encoding
    - settings
    argTypes:
    - File
    - Charset
    - com.univocity.parsers.fixed.FixedWidthWriterSettings
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(File,Charset,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(File,Charset,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriter
    signature: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(File,Charset,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(OutputStream,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - com.univocity.parsers.fixed.FixedWidthWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - FieldAlignment[]
      - char[]
      - char
      - char
      - int
      - FieldAlignment
      - Lookup[]
      - Lookup[]
      - char[]
      - com.univocity.parsers.fixed.Lookup
      - int[]
      - FieldAlignment[]
      - boolean[]
      - boolean[]
      - int
      - char[]
      - boolean
      - FieldAlignment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - output
    - settings
    argTypes:
    - OutputStream
    - com.univocity.parsers.fixed.FixedWidthWriterSettings
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStream,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(OutputStream,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriter
    signature: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStream,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(OutputStream,String,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - String
      - com.univocity.parsers.fixed.FixedWidthWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - FieldAlignment[]
      - char[]
      - char
      - char
      - int
      - FieldAlignment
      - Lookup[]
      - Lookup[]
      - char[]
      - com.univocity.parsers.fixed.Lookup
      - int[]
      - FieldAlignment[]
      - boolean[]
      - boolean[]
      - int
      - char[]
      - boolean
      - FieldAlignment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - output
    - encoding
    - settings
    argTypes:
    - OutputStream
    - String
    - com.univocity.parsers.fixed.FixedWidthWriterSettings
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStream,String,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(OutputStream,String,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriter
    signature: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStream,String,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(OutputStream,Charset,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - Charset
      - com.univocity.parsers.fixed.FixedWidthWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - FieldAlignment[]
      - char[]
      - char
      - char
      - int
      - FieldAlignment
      - Lookup[]
      - Lookup[]
      - char[]
      - com.univocity.parsers.fixed.Lookup
      - int[]
      - FieldAlignment[]
      - boolean[]
      - boolean[]
      - int
      - char[]
      - boolean
      - FieldAlignment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - output
    - encoding
    - settings
    argTypes:
    - OutputStream
    - Charset
    - com.univocity.parsers.fixed.FixedWidthWriterSettings
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStream,Charset,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(OutputStream,Charset,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthWriter
    signature: '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStream,Charset,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:148,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].getPadding()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:149,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getAllLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:152,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldAlignments()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:153,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldPaddings()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:154,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldsToIgnore()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:155,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getLookaheadFormats()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:164,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getLookbehindFormats()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:165,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getUseDefaultPaddingForHeaders()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:167,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getDefaultAlignmentForHeaders()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:168,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getWriteLineSeparatorAfterRecord()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:169,1
    - Dst: '[Object].enableNewlineAfterRecord(boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:169,1
    - Dst: '[com.univocity.parsers.fixed.Lookup].calculateMaxLookupLength(Lookup[],Lookup[])'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:172,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - FieldAlignment[]
      - char[]
      - char
      - char
      - int
      - FieldAlignment
      - Lookup[]
      - Lookup[]
      - char[]
      - com.univocity.parsers.fixed.Lookup
      - int[]
      - FieldAlignment[]
      - boolean[]
      - boolean[]
      - int
      - char[]
      - boolean
      - FieldAlignment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - settings
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthWriterSettings
    constantsTouched: []
    func_position:
      end: 184
      start: 147
    functionDepth: 3
    functionLinenumber: 147
    functionLinenumberEnd: 184
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriter].initialize(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriter].getPadding()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getWriteLineSeparatorAfterRecord()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldAlignments()'
    - '[Object].enableNewlineAfterRecord(boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getAllLengths()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFormat()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldsToIgnore()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getUseDefaultPaddingForHeaders()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldPaddings()'
    - '[com.univocity.parsers.fixed.Lookup].calculateMaxLookupLength(Lookup[],Lookup[])'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getLookbehindFormats()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getLookaheadFormats()'
    - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getDefaultAlignmentForHeaders()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriter].initialize(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf()
      Src: com.univocity.parsers.fixed.FixedWidthWriter:191,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].length()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:192,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].getChars(int,com.univocity.parsers.fixed.FixedWidthWriter,char[],com.univocity.parsers.fixed.FixedWidthWriter)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:198,1
    - Dst: lookaheadFormats[i].matches(char[])
      Src: com.univocity.parsers.fixed.FixedWidthWriter:209,1
    - Dst: lookbehindFormats[i].matches(char[])
      Src: com.univocity.parsers.fixed.FixedWidthWriter:221,1
    - Dst: lookbehindFormats[i].matches(char[])
      Src: com.univocity.parsers.fixed.FixedWidthWriter:229,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].getRecordCount()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:244,1
    - Dst: '[com.univocity.parsers.common.TextWritingException].<init>(char,com.univocity.parsers.fixed.FixedWidthWriter,Object[])'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:244,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].expand(Object[],com.univocity.parsers.fixed.FixedWidthWriter,null)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:260,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].fill(char,int)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:269,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].getStringValue()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:281,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].allowTrim(com.univocity.parsers.fixed.FixedWidthWriter)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:282,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].processElement(com.univocity.parsers.fixed.FixedWidthWriter,com.univocity.parsers.fixed.FixedWidthWriter)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:283,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].appendValueToRow()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:284,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 83
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - FieldAlignment[]
      - char[]
      - char
      - char
      - int
      - FieldAlignment
      - Lookup[]
      - Lookup[]
      - char[]
      - com.univocity.parsers.fixed.Lookup
      - int[]
      - FieldAlignment[]
      - boolean[]
      - boolean[]
      - int
      - char[]
      - boolean
      - FieldAlignment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 287
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 287
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriter].processRow(Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthWriter].getStringValue()'
    - '[com.univocity.parsers.common.TextWritingException].<init>(char,com.univocity.parsers.fixed.FixedWidthWriter,Object[])'
    - String.valueOf()
    - lookbehindFormats[i].matches(char[])
    - lookaheadFormats[i].matches(char[])
    - '[com.univocity.parsers.fixed.FixedWidthWriter].getRecordCount()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].processElement(com.univocity.parsers.fixed.FixedWidthWriter,com.univocity.parsers.fixed.FixedWidthWriter)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].appendValueToRow()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].allowTrim(com.univocity.parsers.fixed.FixedWidthWriter)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].length()'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].expand(Object[],com.univocity.parsers.fixed.FixedWidthWriter,null)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].getChars(int,com.univocity.parsers.fixed.FixedWidthWriter,char[],com.univocity.parsers.fixed.FixedWidthWriter)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].fill(char,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriter].processRow(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].skipLeadingWhitespace(com.univocity.parsers.fixed.FixedWidthWriter,String)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:292,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:295,1
    - Dst: '[FieldAlignment].calculatePadding(int,com.univocity.parsers.fixed.FixedWidthWriter)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:295,1
    - Dst: appender.fill(char,com.univocity.parsers.fixed.FixedWidthWriter)
      Src: com.univocity.parsers.fixed.FixedWidthWriter:297,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:301,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:302,1
    - Dst: '[String].charAt(com.univocity.parsers.fixed.FixedWidthWriter)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:303,1
    - Dst: appender.appendIgnoringWhitespace(com.univocity.parsers.fixed.FixedWidthWriter)
      Src: com.univocity.parsers.fixed.FixedWidthWriter:304,1
    - Dst: appender.whitespaceCount()
      Src: com.univocity.parsers.fixed.FixedWidthWriter:306,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:309,1
    - Dst: '[String].charAt(com.univocity.parsers.fixed.FixedWidthWriter)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:310,1
    - Dst: appender.resetWhitespaceCount()
      Src: com.univocity.parsers.fixed.FixedWidthWriter:312,1
    - Dst: appender.whitespaceCount()
      Src: com.univocity.parsers.fixed.FixedWidthWriter:316,1
    - Dst: appender.whitespaceCount()
      Src: com.univocity.parsers.fixed.FixedWidthWriter:320,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].appendValueToRow()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:321,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:324,1
    - Dst: '[String].charAt(com.univocity.parsers.fixed.FixedWidthWriter)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:325,1
    - Dst: appender.append(com.univocity.parsers.fixed.FixedWidthWriter)
      Src: com.univocity.parsers.fixed.FixedWidthWriter:326,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - FieldAlignment[]
      - char[]
      - char
      - char
      - int
      - FieldAlignment
      - Lookup[]
      - Lookup[]
      - char[]
      - com.univocity.parsers.fixed.Lookup
      - int[]
      - FieldAlignment[]
      - boolean[]
      - boolean[]
      - int
      - char[]
      - boolean
      - FieldAlignment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - allowTrim
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 329
      start: 289
    functionDepth: 1
    functionLinenumber: 289
    functionLinenumberEnd: 329
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriter].append(String,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
    functionUses: 1
    functionsReached:
    - appender.whitespaceCount()
    - appender.append(com.univocity.parsers.fixed.FixedWidthWriter)
    - '[String].length()'
    - appender.appendIgnoringWhitespace(com.univocity.parsers.fixed.FixedWidthWriter)
    - '[FieldAlignment].calculatePadding(int,com.univocity.parsers.fixed.FixedWidthWriter)'
    - '[com.univocity.parsers.fixed.FixedWidthWriter].appendValueToRow()'
    - '[String].charAt(com.univocity.parsers.fixed.FixedWidthWriter)'
    - appender.fill(char,com.univocity.parsers.fixed.FixedWidthWriter)
    - '[com.univocity.parsers.fixed.FixedWidthWriter].skipLeadingWhitespace(com.univocity.parsers.fixed.FixedWidthWriter,String)'
    - appender.resetWhitespaceCount()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriter].append(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthWriter].append(String,boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthWriter:333,1
    - Dst: appender.fill(char,int)
      Src: com.univocity.parsers.fixed.FixedWidthWriter:335,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - FieldAlignment[]
      - char[]
      - char
      - char
      - int
      - FieldAlignment
      - Lookup[]
      - Lookup[]
      - char[]
      - com.univocity.parsers.fixed.Lookup
      - int[]
      - FieldAlignment[]
      - boolean[]
      - boolean[]
      - int
      - char[]
      - boolean
      - FieldAlignment
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - allowTrim
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 336
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 336
    functionName: '[com.univocity.parsers.fixed.FixedWidthWriter].processElement(String,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
    functionUses: 0
    functionsReached:
    - appender.fill(char,int)
    - '[com.univocity.parsers.fixed.FixedWidthWriter].append(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthWriter].processElement(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:32,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:33,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:34,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:35,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:36,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:37,1
    - Dst: '[LinkedHashMap<String,Integer>].isEmpty()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:48,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:49,1
    - Dst: '[LinkedHashMap<String,Integer>].entrySet()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:52,1
    - Dst: entry.getKey()
      Src: com.univocity.parsers.fixed.FixedWidthFields:53,1
    - Dst: entry.getValue()
      Src: com.univocity.parsers.fixed.FixedWidthFields:54,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(com.univocity.parsers.fixed.FixedWidthFields,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:55,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - LinkedHashMap<String,Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fields
    argTypes:
    - LinkedHashMap<String,Integer>
    constantsTouched: []
    func_position:
      end: 57
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 57
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(LinkedHashMap<String,Integer>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 1
    functionsReached:
    - entry.getValue()
    - '[LinkedHashMap<String,Integer>].entrySet()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(com.univocity.parsers.fixed.FixedWidthFields,com.univocity.parsers.fixed.FixedWidthFields)'
    - entry.getKey()
    - '[LinkedHashMap<String,Integer>].isEmpty()'
    - '[IllegalArgumentException].<init>(String)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(LinkedHashMap<String,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:32,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:33,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:34,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:35,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:36,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:37,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:68,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:71,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:74,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:78,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headers
    - lengths
    argTypes:
    - String[]
    - int[]
    constantsTouched: []
    func_position:
      end: 80
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 80
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(String[],int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField()'
    - '[IllegalArgumentException].<init>(String)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(String[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:32,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:33,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:34,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:35,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:36,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:37,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 91
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 22
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField()'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:32,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:33,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:34,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:35,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:36,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:37,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(Class,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(Class)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(Class,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(Class)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(Class,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].forParsing(Class)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(Class,com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].forParsing(Class)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(Class,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].forWriting(Class)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(Class,com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].forWriting(Class)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:32,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:33,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:34,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:35,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:36,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:37,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:147,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class,boolean,null,MethodFilter)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:150,1
    - Dst: '[List<com.univocity.parsers.annotations.helpers.TransformedHeader>].isEmpty()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:151,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:152,1
    - Dst: '[LinkedHashSet].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:155,1
    - Dst: field.getHeaderName()
      Src: com.univocity.parsers.fixed.FixedWidthFields:161,1
    - Dst: field.getTarget()
      Src: com.univocity.parsers.fixed.FixedWidthFields:163,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:163,1
    - Dst: field.getTargetName()
      Src: com.univocity.parsers.fixed.FixedWidthFields:165,1
    - Dst: '[LinkedHashSet].add(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:165,1
    - Dst: field.getTarget()
      Src: com.univocity.parsers.fixed.FixedWidthFields:169,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].value()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:169,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(com.univocity.parsers.fixed.FixedWidthFields,A,String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:169,1
    - Dst: field.getTarget()
      Src: com.univocity.parsers.fixed.FixedWidthFields:170,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].from()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:170,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(com.univocity.parsers.fixed.FixedWidthFields,A,String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:170,1
    - Dst: field.getTarget()
      Src: com.univocity.parsers.fixed.FixedWidthFields:171,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].to()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:171,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(com.univocity.parsers.fixed.FixedWidthFields,A,String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:171,1
    - Dst: field.getTarget()
      Src: com.univocity.parsers.fixed.FixedWidthFields:174,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].alignment()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:174,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(com.univocity.parsers.fixed.FixedWidthFields,A,String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:174,1
    - Dst: field.getTarget()
      Src: com.univocity.parsers.fixed.FixedWidthFields:175,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].padding()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:175,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(com.univocity.parsers.fixed.FixedWidthFields,A,String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:175,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:179,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(com.univocity.parsers.fixed.FixedWidthFields,T,T,T)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:184,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(com.univocity.parsers.fixed.FixedWidthFields,T,T,T,T)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:186,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:188,1
    - Dst: field.getTarget()
      Src: com.univocity.parsers.fixed.FixedWidthFields:192,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].keepPadding()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:192,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(com.univocity.parsers.fixed.FixedWidthFields,A,String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:192,1
    - Dst: '[List<Integer>].size()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:193,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setKeepPaddingFlag(T,int)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:193,1
    - Dst: '[LinkedHashSet].size()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:196,1
    - Dst: '[IllegalArgumentException].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:197,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      - MethodFilter
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - beanClass
    - methodFilter
    argTypes:
    - Class
    - MethodFilter
    constantsTouched: []
    func_position:
      end: 200
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 200
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(Class,MethodFilter)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].from()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].padding()'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class,boolean,null,MethodFilter)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(com.univocity.parsers.fixed.FixedWidthFields,T,T,T,T)'
    - field.getHeaderName()
    - '[LinkedHashSet].<init>()'
    - '[LinkedHashSet].add(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].to()'
    - '[LinkedHashSet].size()'
    - '[List<com.univocity.parsers.annotations.helpers.TransformedHeader>].isEmpty()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].setKeepPaddingFlag(T,int)'
    - field.getTargetName()
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(com.univocity.parsers.fixed.FixedWidthFields,T,T,T)'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].alignment()'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].value()'
    - '[List<Integer>].size()'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].keepPadding()'
    - field.getTarget()
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(com.univocity.parsers.fixed.FixedWidthFields,A,String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(Class,MethodFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,int,int,com.univocity.parsers.fixed.FixedWidthFields,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startPosition
    - endPosition
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 214
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,int,int,com.univocity.parsers.fixed.FixedWidthFields,char)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int,com.univocity.parsers.fixed.FixedWidthFields,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - startPosition
    - endPosition
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 228
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 228
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int,com.univocity.parsers.fixed.FixedWidthFields,char)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int,com.univocity.parsers.fixed.FixedWidthFields,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - startPosition
    - endPosition
    - padding
    argTypes:
    - String
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 243
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int,com.univocity.parsers.fixed.FixedWidthFields,char)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int,FieldAlignment,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:257,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - FieldAlignment
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - startPosition
    - endPosition
    - alignment
    argTypes:
    - String
    - int
    - int
    - FieldAlignment
    constantsTouched: []
    func_position:
      end: 258
      start: 256
    functionDepth: 1
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int,FieldAlignment)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int,FieldAlignment,char)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int,FieldAlignment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,int,int,FieldAlignment,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - FieldAlignment
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - startPosition
    - endPosition
    - alignment
    argTypes:
    - int
    - int
    - FieldAlignment
    constantsTouched: []
    func_position:
      end: 272
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 272
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int,FieldAlignment)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,int,int,FieldAlignment,char)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int,FieldAlignment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,int,int,FieldAlignment,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - FieldAlignment
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - startPosition
    - endPosition
    - alignment
    - padding
    argTypes:
    - int
    - int
    - FieldAlignment
    - char
    constantsTouched: []
    func_position:
      end: 288
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 288
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int,FieldAlignment,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,int,int,FieldAlignment,char)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int,FieldAlignment,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,int,int,com.univocity.parsers.fixed.FixedWidthFields,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:301,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - startPosition
    - endPosition
    - padding
    argTypes:
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,int,int,com.univocity.parsers.fixed.FixedWidthFields,char)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:319,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,com.univocity.parsers.fixed.FixedWidthFields,com.univocity.parsers.fixed.FixedWidthFields,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:321,1
    - Dst: '[List<Boolean>].set(int,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:322,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,com.univocity.parsers.fixed.FixedWidthFields,FieldAlignment,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:324,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - FieldAlignment
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - name
    - startPosition
    - endPosition
    - alignment
    - padding
    argTypes:
    - String
    - int
    - int
    - FieldAlignment
    - char
    constantsTouched: []
    func_position:
      end: 325
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 325
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int,FieldAlignment,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 1
    functionsReached:
    - '[List<Boolean>].set(int,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,com.univocity.parsers.fixed.FixedWidthFields,FieldAlignment,char)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,com.univocity.parsers.fixed.FixedWidthFields,com.univocity.parsers.fixed.FixedWidthFields,char)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int,FieldAlignment,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Boolean>].size()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:333,1
    - Dst: '[List<Boolean>].size()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:334,1
    - Dst: '[List<Boolean>].get(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:335,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].booleanValue()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:335,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 338
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldsToIgnore()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].booleanValue()'
    - '[List<Boolean>].get(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[List<Boolean>].size()'
    linkageType: ''
    returnType: boolean[]
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldsToIgnore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Boolean>].toArray()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:345,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 346
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].getKeepPaddingFlags()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 2
    functionsReached:
    - '[List<Boolean>].toArray()'
    linkageType: ''
    returnType: Boolean[]
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].getKeepPaddingFlags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,int,com.univocity.parsers.fixed.FixedWidthFields,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:356,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 357
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 357
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,int,com.univocity.parsers.fixed.FixedWidthFields,char)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,int,FieldAlignment,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:368,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - FieldAlignment
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - length
    - alignment
    argTypes:
    - int
    - FieldAlignment
    constantsTouched: []
    func_position:
      end: 369
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 369
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,FieldAlignment)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,int,FieldAlignment,char)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,FieldAlignment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.fixed.FixedWidthFields,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:380,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - length
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 381
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 381
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 14
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.fixed.FixedWidthFields,char)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,FieldAlignment,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:393,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - FieldAlignment
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - length
    - alignment
    argTypes:
    - String
    - int
    - FieldAlignment
    constantsTouched: []
    func_position:
      end: 394
      start: 392
    functionDepth: 3
    functionLinenumber: 392
    functionLinenumberEnd: 394
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,FieldAlignment)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,FieldAlignment,char)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,FieldAlignment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,int,com.univocity.parsers.fixed.FixedWidthFields,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:405,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - length
    - padding
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 406
      start: 404
    functionDepth: 0
    functionLinenumber: 404
    functionLinenumberEnd: 406
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,int,com.univocity.parsers.fixed.FixedWidthFields,char)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,int,FieldAlignment,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - FieldAlignment
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - length
    - alignment
    - padding
    argTypes:
    - int
    - FieldAlignment
    - char
    constantsTouched: []
    func_position:
      end: 419
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 419
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,FieldAlignment,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(null,int,FieldAlignment,char)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,FieldAlignment,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.fixed.FixedWidthFields,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - length
    - padding
    argTypes:
    - String
    - int
    - char
    constantsTouched: []
    func_position:
      end: 432
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 432
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,com.univocity.parsers.fixed.FixedWidthFields,char)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].validateLength(String,int)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:445,1
    - Dst: '[List<Integer>].add(int)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:446,1
    - Dst: '[List<Boolean>].add(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:447,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:448,1
    - Dst: '[List<com.univocity.parsers.common.NormalizedString>].add(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:448,1
    - Dst: '[List<Character>].add(char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:449,1
    - Dst: '[List<Boolean>].add(null)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:450,1
    - Dst: '[List<FieldAlignment>].add(FieldAlignment)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:454,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - FieldAlignment
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - length
    - alignment
    - padding
    argTypes:
    - String
    - int
    - FieldAlignment
    - char
    constantsTouched: []
    func_position:
      end: 457
      start: 444
    functionDepth: 2
    functionLinenumber: 444
    functionLinenumberEnd: 457
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,FieldAlignment,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 1
    functionsReached:
    - '[List<Boolean>].add(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[List<Boolean>].add(null)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].validateLength(String,int)'
    - '[List<Integer>].add(int)'
    - '[List<Character>].add(char)'
    - '[List<FieldAlignment>].add(FieldAlignment)'
    - '[List<com.univocity.parsers.common.NormalizedString>].add(com.univocity.parsers.common.NormalizedString)'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,FieldAlignment,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Integer>].size()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:462,1
    - Dst: '[IllegalArgumentException].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:462,1
    - Dst: '[IllegalArgumentException].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:464,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - length
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 468
      start: 459
    functionDepth: 1
    functionLinenumber: 459
    functionLinenumberEnd: 468
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].validateLength(String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 3
    functionsReached:
    - '[IllegalArgumentException].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[List<Integer>].size()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].validateLength(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Integer>].size()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:476,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 477
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldsPerRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[List<Integer>].size()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldsPerRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getSelectedElements(List<com.univocity.parsers.common.NormalizedString>)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:488,1
    - Dst: '[List<T>].toArray(NormalizedString[])'
      Src: com.univocity.parsers.fixed.FixedWidthFields:488,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NormalizedString[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 489
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 489
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldNames()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 5
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].getSelectedElements(List<com.univocity.parsers.common.NormalizedString>)'
    - '[List<T>].toArray(NormalizedString[])'
    linkageType: ''
    returnType: NormalizedString[]
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:492,1
    - Dst: '[List<T>].size()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:493,1
    - Dst: '[List<Boolean>].get(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:494,1
    - Dst: '[List<T>].get(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:495,1
    - Dst: '[ArrayList].add(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:495,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - List<T>
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elements
    argTypes:
    - List<T>
    constantsTouched: []
    func_position:
      end: 499
      start: 491
    functionDepth: 0
    functionLinenumber: 491
    functionLinenumberEnd: 499
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].getSelectedElements(List<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[List<Boolean>].get(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[List<T>].size()'
    - '[ArrayList].add(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[List<T>].get(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].getSelectedElements(List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getSelectedElements(List<Integer>)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:507,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].toIntArray(List<T>)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:507,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 508
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldLengths()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].toIntArray(List<T>)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].getSelectedElements(List<Integer>)'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldLengths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].toIntArray(List<Integer>)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:511,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 510
    functionDepth: 0
    functionLinenumber: 510
    functionLinenumberEnd: 512
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].getAllLengths()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].toIntArray(List<Integer>)'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].getAllLengths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:522,1
    - Dst: '[List<com.univocity.parsers.common.NormalizedString>].indexOf(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:524,1
    - Dst: '[IllegalArgumentException].<init>(char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:526,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].validateLength(String,int)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:528,1
    - Dst: '[List<Integer>].set(com.univocity.parsers.fixed.FixedWidthFields,int)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:529,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - newLength
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 530
      start: 520
    functionDepth: 2
    functionLinenumber: 520
    functionLinenumberEnd: 530
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].setFieldLength(String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[List<com.univocity.parsers.common.NormalizedString>].indexOf(String)'
    - '[List<Integer>].set(com.univocity.parsers.fixed.FixedWidthFields,int)'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].validateLength(String,int)'
    - '[IllegalArgumentException].<init>(char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].setFieldLength(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].validateIndex(int)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:539,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].validateLength(String,int)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:540,1
    - Dst: '[List<Integer>].set(int,int)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - position
    - newLength
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 542
      start: 538
    functionDepth: 2
    functionLinenumber: 538
    functionLinenumberEnd: 542
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].setFieldLength(int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].validateLength(String,int)'
    - '[List<Integer>].set(int,int)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].validateIndex(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].setFieldLength(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].indexOf(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:564,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setAlignment(int,FieldAlignment)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:565,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - FieldAlignment
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - alignment
    argTypes:
    - FieldAlignment
    constantsTouched: []
    func_position:
      end: 567
      start: 562
    functionDepth: 3
    functionLinenumber: 562
    functionLinenumberEnd: 567
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].setAlignment(FieldAlignment)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].setAlignment(int,FieldAlignment)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].indexOf(com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].setAlignment(FieldAlignment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Integer>].size()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:570,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:571,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - position
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 573
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 573
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].validateIndex(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 5
    functionsReached:
    - '[List<Integer>].size()'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].validateIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:584,1
    - Dst: '[String].trim()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:586,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].isEmpty()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:586,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:587,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:589,1
    - Dst: name.equals(com.univocity.parsers.common.NormalizedString)
      Src: com.univocity.parsers.fixed.FixedWidthFields:592,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fieldName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 598
      start: 582
    functionDepth: 1
    functionLinenumber: 582
    functionLinenumberEnd: 598
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].indexOf(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 2
    functionsReached:
    - name.equals(com.univocity.parsers.common.NormalizedString)
    - '[IllegalArgumentException].<init>(String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].isEmpty()'
    - '[String].trim()'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].indexOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:602,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].validateIndex(int)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:604,1
    - Dst: '[List<FieldAlignment>].set(int,FieldAlignment)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:605,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - FieldAlignment
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - position
    - alignment
    argTypes:
    - int
    - FieldAlignment
    constantsTouched: []
    func_position:
      end: 606
      start: 600
    functionDepth: 2
    functionLinenumber: 600
    functionLinenumberEnd: 606
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].setAlignment(int,FieldAlignment)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].validateIndex(int)'
    - '[List<FieldAlignment>].set(int,FieldAlignment)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].setAlignment(int,FieldAlignment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].validateIndex(int)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:616,1
    - Dst: '[List<FieldAlignment>].get(int)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:617,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: FieldAlignment
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - position
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 618
      start: 615
    functionDepth: 1
    functionLinenumber: 615
    functionLinenumberEnd: 618
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].getAlignment(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 1
    functionsReached:
    - '[List<FieldAlignment>].get(int)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].validateIndex(int)'
    linkageType: ''
    returnType: FieldAlignment
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].getAlignment(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].indexOf(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:628,1
    - Dst: '[IllegalArgumentException].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:630,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getAlignment(int)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:632,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: FieldAlignment
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fieldName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 633
      start: 627
    functionDepth: 3
    functionLinenumber: 627
    functionLinenumberEnd: 633
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].getAlignment(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].indexOf(String)'
    - '[IllegalArgumentException].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].getAlignment(int)'
    linkageType: ''
    returnType: FieldAlignment
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].getAlignment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<FieldAlignment>].toArray()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:641,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: FieldAlignment[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 642
      start: 640
    functionDepth: 0
    functionLinenumber: 640
    functionLinenumberEnd: 642
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldAlignments()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 3
    functionsReached:
    - '[List<FieldAlignment>].toArray()'
    linkageType: ''
    returnType: FieldAlignment[]
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldAlignments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].toCharArray(List<Character>)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:653,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 654
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 654
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldPaddings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].toCharArray(List<Character>)'
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldPaddings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldPaddings()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:657,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFormat].getPadding()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:660,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthFormat
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthFormat
    constantsTouched: []
    func_position:
      end: 664
      start: 656
    functionDepth: 1
    functionLinenumber: 656
    functionLinenumberEnd: 664
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldPaddings(com.univocity.parsers.fixed.FixedWidthFormat)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFormat].getPadding()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldPaddings()'
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldPaddings(com.univocity.parsers.fixed.FixedWidthFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].indexOf(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:686,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setPadding(int,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:687,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - padding
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 689
      start: 684
    functionDepth: 3
    functionLinenumber: 684
    functionLinenumberEnd: 689
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].setPadding(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].setPadding(int,char)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].indexOf(com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].setPadding(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:693,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].validateIndex(int)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:695,1
    - Dst: '[List<Character>].set(int,char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:696,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - position
    - padding
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 697
      start: 691
    functionDepth: 2
    functionLinenumber: 691
    functionLinenumberEnd: 697
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].setPadding(int,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].validateIndex(int)'
    - '[List<Character>].set(int,char)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].setPadding(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setKeepPaddingFlag(boolean,int,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - position
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 708
      start: 706
    functionDepth: 0
    functionLinenumber: 706
    functionLinenumberEnd: 708
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].keepPaddingOn(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].setKeepPaddingFlag(boolean,int,com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].keepPaddingOn(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setKeepPaddingFlag(boolean,String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 719
      start: 717
    functionDepth: 0
    functionLinenumber: 717
    functionLinenumberEnd: 719
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].keepPaddingOn(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].setKeepPaddingFlag(boolean,String,com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].keepPaddingOn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setKeepPaddingFlag(boolean,int,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:729,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - position
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 730
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 730
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].stripPaddingFrom(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].setKeepPaddingFlag(boolean,int,com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].stripPaddingFrom(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setKeepPaddingFlag(boolean,String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 741
      start: 739
    functionDepth: 0
    functionLinenumber: 739
    functionLinenumberEnd: 741
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].stripPaddingFrom(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].setKeepPaddingFlag(boolean,String,com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].stripPaddingFrom(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setPaddingToKeep(int,boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:745,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setPaddingToKeep(com.univocity.parsers.fixed.FixedWidthFields,boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:747,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - keep
    - position
    argTypes:
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 749
      start: 744
    functionDepth: 2
    functionLinenumber: 744
    functionLinenumberEnd: 749
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].setKeepPaddingFlag(boolean,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].setPaddingToKeep(com.univocity.parsers.fixed.FixedWidthFields,boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].setPaddingToKeep(int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].setKeepPaddingFlag(boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].indexOf(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:752,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setPaddingToKeep(int,boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:753,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].indexOf(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:755,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].setPaddingToKeep(int,boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:756,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - keep
    - name
    argTypes:
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 758
      start: 751
    functionDepth: 3
    functionLinenumber: 751
    functionLinenumberEnd: 758
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].setKeepPaddingFlag(boolean,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].indexOf(String)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].setPaddingToKeep(int,boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].indexOf(com.univocity.parsers.fixed.FixedWidthFields)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].setKeepPaddingFlag(boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].validateIndex(int)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:762,1
    - Dst: '[List<Boolean>].set(int,boolean)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - position
    - keepPaddingFlag
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 764
      start: 761
    functionDepth: 1
    functionLinenumber: 761
    functionLinenumberEnd: 764
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].setPaddingToKeep(int,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 2
    functionsReached:
    - '[List<Boolean>].set(int,boolean)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].validateIndex(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].setPaddingToKeep(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:768,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:772,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].append(int)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:772,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].append(char)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:772,1
    - Dst: '[List<com.univocity.parsers.common.NormalizedString>].size()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:773,1
    - Dst: '[List<com.univocity.parsers.common.NormalizedString>].get(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:774,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:774,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:776,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].append(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:776,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:777,1
    - Dst: '[List<FieldAlignment>].get(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:777,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].append(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:777,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:778,1
    - Dst: '[List<Character>].get(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:778,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].append(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:778,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:779,1
    - Dst: '[List<Boolean>].get(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:779,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].append(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:779,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:783,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 784
      start: 766
    functionDepth: 1
    functionLinenumber: 766
    functionLinenumberEnd: 784
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[List<Boolean>].get(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[List<com.univocity.parsers.common.NormalizedString>].size()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].append(int)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].append(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[StringBuilder].toString()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].append(char)'
    - '[List<Character>].get(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[List<com.univocity.parsers.common.NormalizedString>].get(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[StringBuilder].append(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[List<FieldAlignment>].get(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings].getHeaders()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:787,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldNames()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:788,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldLengths()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:790,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(NormalizedString[])'
      Src: com.univocity.parsers.fixed.FixedWidthFields:792,1
    - Dst: '[com.univocity.parsers.common.CommonSettings].setHeaders(NormalizedString[])'
      Src: com.univocity.parsers.fixed.FixedWidthFields:792,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthFields
      - com.univocity.parsers.common.CommonSettings
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - fieldLengths
    - settings
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthFields
    - com.univocity.parsers.common.CommonSettings
    constantsTouched: []
    func_position:
      end: 796
      start: 786
    functionDepth: 1
    functionLinenumber: 786
    functionLinenumberEnd: 796
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].setHeadersIfPossible(com.univocity.parsers.fixed.FixedWidthFields,com.univocity.parsers.common.CommonSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldNames()'
    - '[com.univocity.parsers.common.NormalizedString].toArray(NormalizedString[])'
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldLengths()'
    - '[com.univocity.parsers.common.CommonSettings].setHeaders(NormalizedString[])'
    - '[com.univocity.parsers.common.CommonSettings].getHeaders()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].setHeadersIfPossible(com.univocity.parsers.fixed.FixedWidthFields,com.univocity.parsers.common.CommonSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.fixed.FixedWidthFields:801,1
    - Dst: '[ArrayList].<init>(List<Integer>)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:802,1
    - Dst: '[ArrayList].<init>(List<com.univocity.parsers.common.NormalizedString>)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:803,1
    - Dst: '[ArrayList].<init>(List<FieldAlignment>)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:804,1
    - Dst: '[ArrayList].<init>(List<Character>)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:805,1
    - Dst: '[ArrayList].<init>(List<Boolean>)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:806,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.FixedWidthFields:809,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      - List<Boolean>
      - List<com.univocity.parsers.common.NormalizedString>
      - List<FieldAlignment>
      - List<Character>
      - List<Boolean>
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFields
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 811
      start: 798
    functionDepth: 0
    functionLinenumber: 798
    functionLinenumberEnd: 811
    functionName: '[com.univocity.parsers.fixed.FixedWidthFields].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(List<com.univocity.parsers.common.NormalizedString>)'
    - '[ArrayList].<init>(List<Character>)'
    - '[Object].clone()'
    - '[ArrayList].<init>(List<FieldAlignment>)'
    - '[ArrayList].<init>(List<Boolean>)'
    - '[IllegalStateException].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
    - '[ArrayList].<init>(List<Integer>)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFields
    signature: '[com.univocity.parsers.fixed.FixedWidthFields].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: com.univocity.parsers.fixed.Lookup:37,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getAllLengths()'
      Src: com.univocity.parsers.fixed.Lookup:38,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldAlignments()'
      Src: com.univocity.parsers.fixed.Lookup:39,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldNames()'
      Src: com.univocity.parsers.fixed.Lookup:40,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldPaddings(com.univocity.parsers.fixed.FixedWidthFormat)'
      Src: com.univocity.parsers.fixed.Lookup:41,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFormat].getLookupWildcard()'
      Src: com.univocity.parsers.fixed.Lookup:42,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldsToIgnore()'
      Src: com.univocity.parsers.fixed.Lookup:43,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getKeepPaddingFlags()'
      Src: com.univocity.parsers.fixed.Lookup:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.univocity.parsers.fixed.FixedWidthFields
      - com.univocity.parsers.fixed.FixedWidthFormat
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - FieldAlignment[]
      - boolean[]
      - Boolean[]
      - char[]
      - NormalizedString[]
      - char
      - com.univocity.parsers.common.Context
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.fixed.Lookup
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - config
    - format
    argTypes:
    - String
    - com.univocity.parsers.fixed.FixedWidthFields
    - com.univocity.parsers.fixed.FixedWidthFormat
    constantsTouched: []
    func_position:
      end: 45
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.fixed.Lookup].<init>(String,com.univocity.parsers.fixed.FixedWidthFields,com.univocity.parsers.fixed.FixedWidthFormat)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/Lookup.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldNames()'
    - '[com.univocity.parsers.fixed.FixedWidthFormat].getLookupWildcard()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldAlignments()'
    - '[String].toCharArray()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].getKeepPaddingFlags()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldPaddings(com.univocity.parsers.fixed.FixedWidthFormat)'
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldsToIgnore()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].getAllLengths()'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.Lookup
    signature: '[com.univocity.parsers.fixed.Lookup].<init>(String,com.univocity.parsers.fixed.FixedWidthFields,com.univocity.parsers.fixed.FixedWidthFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(NormalizedString[])'
      Src: com.univocity.parsers.fixed.Lookup:48,1
    - Dst: '[com.univocity.parsers.common.ParsingContextWrapper].<init>(com.univocity.parsers.common.ParsingContext)'
      Src: com.univocity.parsers.fixed.Lookup:49,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.ParsingContext
      - NormalizedString[]
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - FieldAlignment[]
      - boolean[]
      - Boolean[]
      - char[]
      - NormalizedString[]
      - char
      - com.univocity.parsers.common.Context
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - headersToUse
    argTypes:
    - com.univocity.parsers.common.ParsingContext
    - NormalizedString[]
    constantsTouched: []
    func_position:
      end: 85
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 85
    functionName: '[com.univocity.parsers.fixed.Lookup].initializeLookupContext(com.univocity.parsers.common.ParsingContext,NormalizedString[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/Lookup.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].toArray(NormalizedString[])'
    - '[com.univocity.parsers.common.ParsingContextWrapper].<init>(com.univocity.parsers.common.ParsingContext)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.Lookup].initializeLookupContext(com.univocity.parsers.common.ParsingContext,NormalizedString[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - FieldAlignment[]
      - boolean[]
      - Boolean[]
      - char[]
      - NormalizedString[]
      - char
      - com.univocity.parsers.common.Context
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lookup
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 98
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 98
    functionName: '[com.univocity.parsers.fixed.Lookup].matches(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/Lookup.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.fixed.Lookup].matches(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.Lookup].registerLookup(String,String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
      Src: com.univocity.parsers.fixed.Lookup:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - FieldAlignment[]
      - boolean[]
      - Boolean[]
      - char[]
      - NormalizedString[]
      - char
      - com.univocity.parsers.common.Context
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - lookup
    - lengths
    - map
    argTypes:
    - String
    - com.univocity.parsers.fixed.FixedWidthFields
    - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[com.univocity.parsers.fixed.Lookup].registerLookahead(String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/Lookup.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.fixed.Lookup].registerLookup(String,String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.Lookup].registerLookahead(String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.Lookup].registerLookup(String,String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
      Src: com.univocity.parsers.fixed.Lookup:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - FieldAlignment[]
      - boolean[]
      - Boolean[]
      - char[]
      - NormalizedString[]
      - char
      - com.univocity.parsers.common.Context
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - lookup
    - lengths
    - map
    argTypes:
    - String
    - com.univocity.parsers.fixed.FixedWidthFields
    - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 2
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[com.univocity.parsers.fixed.Lookup].registerLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/Lookup.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.fixed.Lookup].registerLookup(String,String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.Lookup].registerLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.Lookup:110,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.fixed.Lookup:114,1
    - Dst: '[Map<String,com.univocity.parsers.fixed.FixedWidthFields>].put(String,com.univocity.parsers.fixed.FixedWidthFields)'
      Src: com.univocity.parsers.fixed.Lookup:117,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - FieldAlignment[]
      - boolean[]
      - Boolean[]
      - char[]
      - NormalizedString[]
      - char
      - com.univocity.parsers.common.Context
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - direction
    - lookup
    - lengths
    - map
    argTypes:
    - String
    - String
    - com.univocity.parsers.fixed.FixedWidthFields
    - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
    constantsTouched: []
    func_position:
      end: 118
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 118
    functionName: '[com.univocity.parsers.fixed.Lookup].registerLookup(String,String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/Lookup.java
    functionUses: 2
    functionsReached:
    - '[Map<String,com.univocity.parsers.fixed.FixedWidthFields>].put(String,com.univocity.parsers.fixed.FixedWidthFields)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.fixed.Lookup].registerLookup(String,String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String,com.univocity.parsers.fixed.FixedWidthFields>].isEmpty()'
      Src: com.univocity.parsers.fixed.Lookup:121,1
    - Dst: '[Map<String,com.univocity.parsers.fixed.FixedWidthFields>].size()'
      Src: com.univocity.parsers.fixed.Lookup:124,1
    - Dst: '[Map<String,com.univocity.parsers.fixed.FixedWidthFields>].entrySet()'
      Src: com.univocity.parsers.fixed.Lookup:126,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.fixed.Lookup:127,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.fixed.Lookup:127,1
    - Dst: '[com.univocity.parsers.fixed.Lookup].<init>(com.univocity.parsers.fixed.Lookup,com.univocity.parsers.fixed.Lookup,com.univocity.parsers.fixed.FixedWidthFormat)'
      Src: com.univocity.parsers.fixed.Lookup:127,1
    - Dst: '[Comparator].<init>()'
      Src: com.univocity.parsers.fixed.Lookup:130,1
    - Dst: Arrays.sort(com.univocity.parsers.fixed.Lookup,Comparator)
      Src: com.univocity.parsers.fixed.Lookup:130,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - com.univocity.parsers.fixed.FixedWidthFormat
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - FieldAlignment[]
      - boolean[]
      - Boolean[]
      - char[]
      - NormalizedString[]
      - char
      - com.univocity.parsers.common.Context
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Lookup[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - map
    - format
    argTypes:
    - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
    - com.univocity.parsers.fixed.FixedWidthFormat
    constantsTouched: []
    func_position:
      end: 139
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 139
    functionName: '[com.univocity.parsers.fixed.Lookup].getLookupFormats(Map<String,com.univocity.parsers.fixed.FixedWidthFields>,com.univocity.parsers.fixed.FixedWidthFormat)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/Lookup.java
    functionUses: 0
    functionsReached:
    - Arrays.sort(com.univocity.parsers.fixed.Lookup,Comparator)
    - '[Comparator].<init>()'
    - e.getValue()
    - '[Map<String,com.univocity.parsers.fixed.FixedWidthFields>].isEmpty()'
    - '[com.univocity.parsers.fixed.Lookup].<init>(com.univocity.parsers.fixed.Lookup,com.univocity.parsers.fixed.Lookup,com.univocity.parsers.fixed.FixedWidthFormat)'
    - e.getKey()
    - '[Map<String,com.univocity.parsers.fixed.FixedWidthFields>].entrySet()'
    - '[Map<String,com.univocity.parsers.fixed.FixedWidthFields>].size()'
    linkageType: ''
    returnType: Lookup[]
    signature: '[com.univocity.parsers.fixed.Lookup].getLookupFormats(Map<String,com.univocity.parsers.fixed.FixedWidthFields>,com.univocity.parsers.fixed.FixedWidthFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - FieldAlignment[]
      - boolean[]
      - Boolean[]
      - char[]
      - NormalizedString[]
      - char
      - com.univocity.parsers.common.Context
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 155
    functionName: '[com.univocity.parsers.fixed.Lookup].calculateMaxLookupLength()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/Lookup.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.fixed.Lookup].calculateMaxLookupLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.fixed.Lookup:158,1
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].getFieldLengths()'
      Src: com.univocity.parsers.fixed.Lookup:161,1
    - Dst: '[ArrayList].add(int[])'
      Src: com.univocity.parsers.fixed.Lookup:161,1
    - Dst: '[Map<String,com.univocity.parsers.fixed.FixedWidthFields>].values()'
      Src: com.univocity.parsers.fixed.Lookup:163,1
    - Dst: '[int[]].getFieldLengths()'
      Src: com.univocity.parsers.fixed.Lookup:164,1
    - Dst: '[ArrayList].add(com.univocity.parsers.fixed.Lookup)'
      Src: com.univocity.parsers.fixed.Lookup:164,1
    - Dst: '[Map<String,com.univocity.parsers.fixed.FixedWidthFields>].values()'
      Src: com.univocity.parsers.fixed.Lookup:167,1
    - Dst: '[int[]].getFieldLengths()'
      Src: com.univocity.parsers.fixed.Lookup:168,1
    - Dst: '[ArrayList].add(com.univocity.parsers.fixed.Lookup)'
      Src: com.univocity.parsers.fixed.Lookup:168,1
    - Dst: '[ArrayList].isEmpty()'
      Src: com.univocity.parsers.fixed.Lookup:171,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.univocity.parsers.fixed.Lookup:172,1
    - Dst: Arrays.fill(com.univocity.parsers.fixed.Lookup,int)
      Src: com.univocity.parsers.fixed.Lookup:183,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.fixed.FixedWidthFields
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - FieldAlignment[]
      - boolean[]
      - Boolean[]
      - char[]
      - NormalizedString[]
      - char
      - com.univocity.parsers.common.Context
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - fieldLengths
    - lookaheadFormats
    - lookbehindFormats
    argTypes:
    - com.univocity.parsers.fixed.FixedWidthFields
    - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
    - Map<String,com.univocity.parsers.fixed.FixedWidthFields>
    constantsTouched: []
    func_position:
      end: 196
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 196
    functionName: '[com.univocity.parsers.fixed.Lookup].calculateMaxFieldLengths(com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/Lookup.java
    functionUses: 2
    functionsReached:
    - '[Map<String,com.univocity.parsers.fixed.FixedWidthFields>].values()'
    - '[int[]].getFieldLengths()'
    - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldLengths()'
    - Arrays.fill(com.univocity.parsers.fixed.Lookup,int)
    - '[ArrayList].isEmpty()'
    - '[ArrayList].add(int[])'
    - '[IllegalStateException].<init>(String)'
    - '[ArrayList].add(com.univocity.parsers.fixed.Lookup)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.fixed.Lookup].calculateMaxFieldLengths(com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(LinkedHashMap<String,Integer>)'
      Src: com.univocity.parsers.fixed.FixedWidthFieldLengths:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - LinkedHashMap<String,Integer>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFieldLengths
      static: false
      superClass: com.univocity.parsers.fixed.FixedWidthFields
    argCount: 1
    argNames:
    - fields
    argTypes:
    - LinkedHashMap<String,Integer>
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[com.univocity.parsers.fixed.FixedWidthFieldLengths].<init>(LinkedHashMap<String,Integer>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(LinkedHashMap<String,Integer>)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFieldLengths
    signature: '[com.univocity.parsers.fixed.FixedWidthFieldLengths].<init>(LinkedHashMap<String,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(String[],int[])'
      Src: com.univocity.parsers.fixed.FixedWidthFieldLengths:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - int[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.fixed.FixedWidthFieldLengths
      static: false
      superClass: com.univocity.parsers.fixed.FixedWidthFields
    argCount: 2
    argNames:
    - headers
    - lengths
    argTypes:
    - String[]
    - int[]
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.fixed.FixedWidthFieldLengths].<init>(String[],int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(String[],int[])'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFieldLengths
    signature: '[com.univocity.parsers.fixed.FixedWidthFieldLengths].<init>(String[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.fixed.FixedWidthFields].<init>(com.univocity.parsers.fixed.FixedWidthFieldLengths)'
      Src: com.univocity.parsers.fixed.FixedWidthFieldLengths:57,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: com.univocity.parsers.fixed.FixedWidthFieldLengths
      static: false
      superClass: com.univocity.parsers.fixed.FixedWidthFields
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.fixed.FixedWidthFieldLengths].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(com.univocity.parsers.fixed.FixedWidthFieldLengths)'
    linkageType: ''
    returnType: com.univocity.parsers.fixed.FixedWidthFieldLengths
    signature: '[com.univocity.parsers.fixed.FixedWidthFieldLengths].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(null,null)'
      Src: com.univocity.parsers.csv.CsvRoutines:32,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: com.univocity.parsers.csv.CsvRoutines
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[com.univocity.parsers.csv.CsvRoutines].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvRoutines.java
    functionUses: 7
    functionsReached:
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvRoutines
    signature: '[com.univocity.parsers.csv.CsvRoutines].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings,null)'
      Src: com.univocity.parsers.csv.CsvRoutines:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.csv.CsvParserSettings
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvRoutines
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parserSettings
    argTypes:
    - com.univocity.parsers.csv.CsvParserSettings
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvRoutines.java
    functionUses: 21
    functionsReached:
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings,null)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvRoutines
    signature: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvRoutines].<init>(null,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvRoutines:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.csv.CsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvRoutines
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - writerSettings
    argTypes:
    - com.univocity.parsers.csv.CsvWriterSettings
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvRoutines.java
    functionUses: 7
    functionsReached:
    - '[com.univocity.parsers.csv.CsvRoutines].<init>(null,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvRoutines
    signature: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(String,com.univocity.parsers.csv.CsvParserSettings,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvRoutines:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.csv.CsvParserSettings
      - com.univocity.parsers.csv.CsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvRoutines
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parserSettings
    - writerSettings
    argTypes:
    - com.univocity.parsers.csv.CsvParserSettings
    - com.univocity.parsers.csv.CsvWriterSettings
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings,com.univocity.parsers.csv.CsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvRoutines.java
    functionUses: 3
    functionsReached:
    - '[Object].<init>(String,com.univocity.parsers.csv.CsvParserSettings,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvRoutines
    signature: '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings,com.univocity.parsers.csv.CsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvRoutines:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.csv.CsvParserSettings
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.csv.CsvParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parserSettings
    argTypes:
    - com.univocity.parsers.csv.CsvParserSettings
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.csv.CsvRoutines].createParser(com.univocity.parsers.csv.CsvParserSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvParser
    signature: '[com.univocity.parsers.csv.CsvRoutines].createParser(com.univocity.parsers.csv.CsvParserSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(Writer,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvRoutines:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - com.univocity.parsers.csv.CsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.csv.CsvWriter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - output
    - writerSettings
    argTypes:
    - Writer
    - com.univocity.parsers.csv.CsvWriterSettings
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.csv.CsvRoutines].createWriter(Writer,com.univocity.parsers.csv.CsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriter].<init>(Writer,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriter
    signature: '[com.univocity.parsers.csv.CsvRoutines].createWriter(Writer,com.univocity.parsers.csv.CsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvRoutines:75,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: false
      returnValueGenericType: com.univocity.parsers.csv.CsvParserSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[com.univocity.parsers.csv.CsvRoutines].createDefaultParserSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvParserSettings
    signature: '[com.univocity.parsers.csv.CsvRoutines].createDefaultParserSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.CsvRoutines:80,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: false
      returnValueGenericType: com.univocity.parsers.csv.CsvWriterSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.csv.CsvRoutines].createDefaultWriterSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriterSettings
    signature: '[com.univocity.parsers.csv.CsvRoutines].createDefaultWriterSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.csv.CsvFormat].getQuote()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.csv.CsvFormat].getQuote()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 1
    argNames:
    - quote
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.csv.CsvFormat].setQuote(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvFormat].setQuote(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.csv.CsvFormat].isQuote(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvFormat].isQuote(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.csv.CsvFormat].getQuoteEscape()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.csv.CsvFormat].getQuoteEscape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 1
    argNames:
    - quoteEscape
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[com.univocity.parsers.csv.CsvFormat].setQuoteEscape(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvFormat].setQuoteEscape(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[com.univocity.parsers.csv.CsvFormat].isQuoteEscape(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvFormat].isQuoteEscape(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.csv.CsvFormat:109,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: com.univocity.parsers.csv.CsvFormat:110,1
    - Dst: '[String].charAt(int)'
      Src: com.univocity.parsers.csv.CsvFormat:112,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 113
    functionName: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 15
    functionsReached:
    - '[String].length()'
    - '[String].charAt(int)'
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[com.univocity.parsers.csv.CsvFormat].getDelimiterString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.csv.CsvFormat].getDelimiterString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: com.univocity.parsers.csv.CsvFormat:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: '[com.univocity.parsers.csv.CsvFormat].setDelimiter(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 1
    functionsReached:
    - String.valueOf(char)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvFormat].setDelimiter(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.csv.CsvFormat:140,1
    - Dst: '[String].isEmpty()'
      Src: com.univocity.parsers.csv.CsvFormat:142,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.csv.CsvFormat:143,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 1
    argNames:
    - delimiter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 146
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 146
    functionName: '[com.univocity.parsers.csv.CsvFormat].setDelimiter(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[String].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvFormat].setDelimiter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.csv.CsvFormat:156,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: com.univocity.parsers.csv.CsvFormat:157,1
    - Dst: '[String].charAt(int)'
      Src: com.univocity.parsers.csv.CsvFormat:159,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 160
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 160
    functionName: '[com.univocity.parsers.csv.CsvFormat].isDelimiter(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt(int)'
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvFormat].isDelimiter(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: com.univocity.parsers.csv.CsvFormat:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 1
    argNames:
    - sequence
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[com.univocity.parsers.csv.CsvFormat].isDelimiter(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvFormat].isDelimiter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 199
    functionName: '[com.univocity.parsers.csv.CsvFormat].getCharToEscapeQuoteEscaping()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.csv.CsvFormat].getCharToEscapeQuoteEscaping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 1
    argNames:
    - charToEscapeQuoteEscaping
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[com.univocity.parsers.csv.CsvFormat].setCharToEscapeQuoteEscaping(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvFormat].setCharToEscapeQuoteEscaping(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getCharToEscapeQuoteEscaping()'
      Src: com.univocity.parsers.csv.CsvFormat:230,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[com.univocity.parsers.csv.CsvFormat].isCharToEscapeQuoteEscaping(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvFormat].getCharToEscapeQuoteEscaping()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvFormat].isCharToEscapeQuoteEscaping(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.csv.CsvFormat:236,1
    - Dst: '[TreeMap].put(String,char)'
      Src: com.univocity.parsers.csv.CsvFormat:237,1
    - Dst: '[TreeMap].put(String,char)'
      Src: com.univocity.parsers.csv.CsvFormat:238,1
    - Dst: '[TreeMap].put(String,Character)'
      Src: com.univocity.parsers.csv.CsvFormat:239,1
    - Dst: '[TreeMap].put(String,String)'
      Src: com.univocity.parsers.csv.CsvFormat:240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: TreeMap<String,Object>
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 242
    functionName: '[com.univocity.parsers.csv.CsvFormat].getConfiguration()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 0
    functionsReached:
    - '[TreeMap].put(String,Character)'
    - '[TreeMap].<init>()'
    - '[TreeMap].put(String,String)'
    - '[TreeMap].put(String,char)'
    linkageType: ''
    returnType: TreeMap<String,Object>
    signature: '[com.univocity.parsers.csv.CsvFormat].getConfiguration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.Format].clone()'
      Src: com.univocity.parsers.csv.CsvFormat:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvFormat
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 247
    functionName: '[com.univocity.parsers.csv.CsvFormat].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.Format].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvFormat
    signature: '[com.univocity.parsers.csv.CsvFormat].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvFormat
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.csv.CsvFormat].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvFormat
    signature: '[com.univocity.parsers.csv.CsvFormat].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getDelimitersForDetection()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:52,1
    - Dst: '[char[]].clone()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:56,1
    - Dst: Arrays.sort(char[])
      Src: com.univocity.parsers.csv.CsvFormatDetector:57,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:59,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].getDelimiterString()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:59,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].length()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:60,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:60,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].getDelimiter()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:60,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:65,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].getNormalizedNewline()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:65,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:66,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].getComment()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:66,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:67,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].getQuote()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:67,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:68,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].getQuoteEscape()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:68,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - com.univocity.parsers.csv.CsvParserSettings
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - char
      - char
      - char
      - int
      - char[]
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvFormatDetector
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - maxRowSamples
    - settings
    - whitespaceRangeStart
    argTypes:
    - int
    - com.univocity.parsers.csv.CsvParserSettings
    - int
    constantsTouched: []
    func_position:
      end: 70
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.csv.CsvFormatDetector].<init>(int,com.univocity.parsers.csv.CsvParserSettings,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvFormatDetector].getQuote()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getDelimitersForDetection()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvFormatDetector].getQuoteEscape()'
    - Arrays.sort(char[])
    - '[com.univocity.parsers.csv.CsvFormatDetector].getDelimiterString()'
    - '[com.univocity.parsers.csv.CsvFormatDetector].length()'
    - '[com.univocity.parsers.csv.CsvFormatDetector].getNormalizedNewline()'
    - '[char[]].clone()'
    - '[com.univocity.parsers.csv.CsvFormatDetector].getDelimiter()'
    - '[com.univocity.parsers.csv.CsvFormatDetector].getComment()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvFormatDetector
    signature: '[com.univocity.parsers.csv.CsvFormatDetector].<init>(int,com.univocity.parsers.csv.CsvParserSettings,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:73,1
    - Dst: rowStats.entrySet()
      Src: com.univocity.parsers.csv.CsvFormatDetector:76,1
    - Dst: symbolStats.getKey()
      Src: com.univocity.parsers.csv.CsvFormatDetector:77,1
    - Dst: symbolStats.getValue()
      Src: com.univocity.parsers.csv.CsvFormatDetector:78,1
    - Dst: '[HashMap].get(com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:80,1
    - Dst: '[HashMap].put(com.univocity.parsers.csv.CsvFormatDetector,com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:84,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - List<Map<Character,Integer>>
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - char
      - char
      - char
      - int
      - char[]
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<Character,Integer>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbolsPerRow
    argTypes:
    - List<Map<Character,Integer>>
    constantsTouched: []
    func_position:
      end: 89
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.csv.CsvFormatDetector].calculateTotals(List<Map<Character,Integer>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
    functionUses: 0
    functionsReached:
    - symbolStats.getValue()
    - '[HashMap].<init>()'
    - symbolStats.getKey()
    - rowStats.entrySet()
    - '[HashMap].get(com.univocity.parsers.csv.CsvFormatDetector)'
    - '[HashMap].put(com.univocity.parsers.csv.CsvFormatDetector,com.univocity.parsers.csv.CsvFormatDetector)'
    linkageType: ''
    returnType: Map<Character,Integer>
    signature: '[com.univocity.parsers.csv.CsvFormatDetector].calculateTotals(List<Map<Character,Integer>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:93,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:94,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:95,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:96,1
    - Dst: Character.isLetterOrDigit(com.univocity.parsers.csv.CsvFormatDetector)
      Src: com.univocity.parsers.csv.CsvFormatDetector:131,1
    - Dst: Character.isLetterOrDigit(com.univocity.parsers.csv.CsvFormatDetector)
      Src: com.univocity.parsers.csv.CsvFormatDetector:134,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].increment(HashMap,com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:135,1
    - Dst: Character.isLetterOrDigit(com.univocity.parsers.csv.CsvFormatDetector)
      Src: com.univocity.parsers.csv.CsvFormatDetector:147,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].isSymbol(com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:160,1
    - Dst: '[HashSet].add(com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:161,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].increment(HashMap,com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:162,1
    - Dst: '[HashMap].size()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:163,1
    - Dst: '[ArrayList].add(HashMap)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:165,1
    - Dst: '[ArrayList].size()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:166,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:169,1
    - Dst: '[HashMap].size()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:173,1
    - Dst: '[ArrayList].add(HashMap)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:174,1
    - Dst: '[ArrayList].size()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:177,1
    - Dst: '[ArrayList].size()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:178,1
    - Dst: '[ArrayList].remove(int)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:178,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].calculateTotals(ArrayList)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:181,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:183,1
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:184,1
    - Dst: prev.get(com.univocity.parsers.csv.CsvFormatDetector)
      Src: com.univocity.parsers.csv.CsvFormatDetector:190,1
    - Dst: current.get(com.univocity.parsers.csv.CsvFormatDetector)
      Src: com.univocity.parsers.csv.CsvFormatDetector:191,1
    - Dst: '[HashSet].add(com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:194,1
    - Dst: Math.abs(com.univocity.parsers.csv.CsvFormatDetector)
      Src: com.univocity.parsers.csv.CsvFormatDetector:201,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].increment(HashMap,com.univocity.parsers.csv.CsvFormatDetector,com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:201,1
    - Dst: '[HashSet].size()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:206,1
    - Dst: '[HashMap].size()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:206,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:207,1
    - Dst: '[ArrayList].size()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:208,1
    - Dst: '[ArrayList].get(com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:209,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].keySet()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:209,1
    - Dst: '[HashMap].get(com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:210,1
    - Dst: '[HashMap].put(com.univocity.parsers.csv.CsvFormatDetector,int)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:214,1
    - Dst: '[HashMap].entrySet()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:219,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.csv.CsvFormatDetector:220,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.csv.CsvFormatDetector:221,1
    - Dst: '[HashMap].entrySet()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:226,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.csv.CsvFormatDetector:227,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].equals(com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:227,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.csv.CsvFormatDetector:229,1
    - Dst: '[HashSet].remove(com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:239,1
    - Dst: '[HashMap].keySet()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:243,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].removeAll(HashSet)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:243,1
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:246,1
    - Dst: '[HashSet].add(com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:248,1
    - Dst: '[HashMap].keySet()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:250,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].retainAll(HashSet)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:250,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].pickDelimiter(HashMap,Map<Character,Integer>)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:253,1
    - Dst: '[HashMap].remove(char)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:262,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].max(HashMap,Map<Character,Integer>,com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:263,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].apply(char,com.univocity.parsers.csv.CsvFormatDetector,com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:264,1
    CyclomaticComplexity: 71
    EdgeCount: 71
    ICount: 167
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - char
      - char
      - char
      - int
      - char[]
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - characters
    - length
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 265
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 265
    functionName: '[com.univocity.parsers.csv.CsvFormatDetector].execute(char[],int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvFormatDetector].increment(HashMap,com.univocity.parsers.csv.CsvFormatDetector)'
    - '[com.univocity.parsers.csv.CsvFormatDetector].keySet()'
    - '[HashMap].remove(char)'
    - '[HashSet].size()'
    - '[com.univocity.parsers.csv.CsvFormatDetector].equals(com.univocity.parsers.csv.CsvFormatDetector)'
    - '[com.univocity.parsers.csv.CsvFormatDetector].calculateTotals(ArrayList)'
    - '[com.univocity.parsers.csv.CsvFormatDetector].max(HashMap,Map<Character,Integer>,com.univocity.parsers.csv.CsvFormatDetector)'
    - prev.get(com.univocity.parsers.csv.CsvFormatDetector)
    - Math.abs(com.univocity.parsers.csv.CsvFormatDetector)
    - '[HashSet].add(com.univocity.parsers.csv.CsvFormatDetector)'
    - Character.isLetterOrDigit(com.univocity.parsers.csv.CsvFormatDetector)
    - '[ArrayList].remove(int)'
    - current.get(com.univocity.parsers.csv.CsvFormatDetector)
    - '[com.univocity.parsers.csv.CsvFormatDetector].pickDelimiter(HashMap,Map<Character,Integer>)'
    - '[HashSet].<init>()'
    - '[HashMap].size()'
    - '[HashMap].keySet()'
    - '[HashMap].put(com.univocity.parsers.csv.CsvFormatDetector,int)'
    - '[HashSet].remove(com.univocity.parsers.csv.CsvFormatDetector)'
    - '[com.univocity.parsers.csv.CsvFormatDetector].isSymbol(com.univocity.parsers.csv.CsvFormatDetector)'
    - '[ArrayList].size()'
    - '[HashMap].get(com.univocity.parsers.csv.CsvFormatDetector)'
    - e.getValue()
    - '[com.univocity.parsers.csv.CsvFormatDetector].increment(HashMap,com.univocity.parsers.csv.CsvFormatDetector,com.univocity.parsers.csv.CsvFormatDetector)'
    - '[HashMap].entrySet()'
    - e.getKey()
    - '[ArrayList].add(HashMap)'
    - '[com.univocity.parsers.csv.CsvFormatDetector].apply(char,com.univocity.parsers.csv.CsvFormatDetector,com.univocity.parsers.csv.CsvFormatDetector)'
    - '[HashMap].<init>()'
    - '[ArrayList].get(com.univocity.parsers.csv.CsvFormatDetector)'
    - '[com.univocity.parsers.csv.CsvFormatDetector].retainAll(HashSet)'
    - '[com.univocity.parsers.csv.CsvFormatDetector].removeAll(HashSet)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvFormatDetector].execute(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].max(Map<Character,Integer>,Map<Character,Integer>,char)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:268,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].min(Map<Character,Integer>,Map<Character,Integer>,char)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:269,1
    - Dst: '[Map<Character,Integer>].entrySet()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:273,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.csv.CsvFormatDetector:274,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.csv.CsvFormatDetector:274,1
    - Dst: '[Map<Character,Integer>].remove(char)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:281,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].max(Map<Character,Integer>,Map<Character,Integer>,char)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:282,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].min(Map<Character,Integer>,Map<Character,Integer>,char)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:283,1
    - Dst: '[Map<Character,Integer>].get(char)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:290,1
    - Dst: '[Map<Character,Integer>].get(char)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:290,1
    - Dst: '[Map<Character,Integer>].get(char)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:305,1
    - Dst: '[Map<Character,Integer>].get(char)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:305,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Character,Integer>
      - Map<Character,Integer>
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - char
      - char
      - char
      - int
      - char[]
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sums
    - totals
    argTypes:
    - Map<Character,Integer>
    - Map<Character,Integer>
    constantsTouched: []
    func_position:
      end: 314
      start: 267
    functionDepth: 3
    functionLinenumber: 267
    functionLinenumberEnd: 314
    functionName: '[com.univocity.parsers.csv.CsvFormatDetector].pickDelimiter(Map<Character,Integer>,Map<Character,Integer>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
    functionUses: 0
    functionsReached:
    - '[Map<Character,Integer>].get(char)'
    - '[com.univocity.parsers.csv.CsvFormatDetector].max(Map<Character,Integer>,Map<Character,Integer>,char)'
    - e.getValue()
    - '[Map<Character,Integer>].entrySet()'
    - e.getKey()
    - '[com.univocity.parsers.csv.CsvFormatDetector].min(Map<Character,Integer>,Map<Character,Integer>,char)'
    - '[Map<Character,Integer>].remove(char)'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.csv.CsvFormatDetector].pickDelimiter(Map<Character,Integer>,Map<Character,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].increment(Map<Character,Integer>,char,int)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Character,Integer>
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - char
      - char
      - char
      - int
      - char[]
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - map
    - symbol
    argTypes:
    - Map<Character,Integer>
    - char
    constantsTouched: []
    func_position:
      end: 324
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 324
    functionName: '[com.univocity.parsers.csv.CsvFormatDetector].increment(Map<Character,Integer>,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvFormatDetector].increment(Map<Character,Integer>,char,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvFormatDetector].increment(Map<Character,Integer>,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Character,Integer>].get(char)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:334,1
    - Dst: '[Map<Character,Integer>].put(char,com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:338,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Character,Integer>
      - char
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - char
      - char
      - char
      - int
      - char[]
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - map
    - symbol
    - incrementSize
    argTypes:
    - Map<Character,Integer>
    - char
    - int
    constantsTouched: []
    func_position:
      end: 339
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 339
    functionName: '[com.univocity.parsers.csv.CsvFormatDetector].increment(Map<Character,Integer>,char,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
    functionUses: 1
    functionsReached:
    - '[Map<Character,Integer>].get(char)'
    - '[Map<Character,Integer>].put(char,com.univocity.parsers.csv.CsvFormatDetector)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvFormatDetector].increment(Map<Character,Integer>,char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].getChar(Map<Character,Integer>,Map<Character,Integer>,char,boolean)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:350,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Character,Integer>
      - Map<Character,Integer>
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - char
      - char
      - char
      - int
      - char[]
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - map
    - totals
    - defaultChar
    argTypes:
    - Map<Character,Integer>
    - Map<Character,Integer>
    - char
    constantsTouched: []
    func_position:
      end: 351
      start: 349
    functionDepth: 2
    functionLinenumber: 349
    functionLinenumberEnd: 351
    functionName: '[com.univocity.parsers.csv.CsvFormatDetector].min(Map<Character,Integer>,Map<Character,Integer>,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.csv.CsvFormatDetector].getChar(Map<Character,Integer>,Map<Character,Integer>,char,boolean)'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.csv.CsvFormatDetector].min(Map<Character,Integer>,Map<Character,Integer>,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].getChar(Map<Character,Integer>,Map<Character,Integer>,char,boolean)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:362,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Character,Integer>
      - Map<Character,Integer>
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - char
      - char
      - char
      - int
      - char[]
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - map
    - totals
    - defaultChar
    argTypes:
    - Map<Character,Integer>
    - Map<Character,Integer>
    - char
    constantsTouched: []
    func_position:
      end: 363
      start: 361
    functionDepth: 2
    functionLinenumber: 361
    functionLinenumberEnd: 363
    functionName: '[com.univocity.parsers.csv.CsvFormatDetector].max(Map<Character,Integer>,Map<Character,Integer>,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.csv.CsvFormatDetector].getChar(Map<Character,Integer>,Map<Character,Integer>,char,boolean)'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.csv.CsvFormatDetector].max(Map<Character,Integer>,Map<Character,Integer>,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Character,Integer>].entrySet()'
      Src: com.univocity.parsers.csv.CsvFormatDetector:377,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.csv.CsvFormatDetector:378,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.csv.CsvFormatDetector:380,1
    - Dst: '[Map<Character,Integer>].get(char)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:383,1
    - Dst: '[Map<Character,Integer>].get(com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:384,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].equals(com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:387,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].indexOf(char[],char,int)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:388,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].indexOf(char[],com.univocity.parsers.csv.CsvFormatDetector,int)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:389,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].isSymbol(com.univocity.parsers.csv.CsvFormatDetector)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:396,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Character,Integer>
      - Map<Character,Integer>
      - char
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - char
      - char
      - char
      - int
      - char[]
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - map
    - totals
    - defaultChar
    - min
    argTypes:
    - Map<Character,Integer>
    - Map<Character,Integer>
    - char
    - boolean
    constantsTouched: []
    func_position:
      end: 406
      start: 375
    functionDepth: 1
    functionLinenumber: 375
    functionLinenumberEnd: 406
    functionName: '[com.univocity.parsers.csv.CsvFormatDetector].getChar(Map<Character,Integer>,Map<Character,Integer>,char,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
    functionUses: 2
    functionsReached:
    - '[Map<Character,Integer>].get(char)'
    - '[com.univocity.parsers.csv.CsvFormatDetector].isSymbol(com.univocity.parsers.csv.CsvFormatDetector)'
    - '[com.univocity.parsers.common.ArgumentUtils].indexOf(char[],char,int)'
    - '[com.univocity.parsers.csv.CsvFormatDetector].equals(com.univocity.parsers.csv.CsvFormatDetector)'
    - '[com.univocity.parsers.common.ArgumentUtils].indexOf(char[],com.univocity.parsers.csv.CsvFormatDetector,int)'
    - e.getValue()
    - '[Map<Character,Integer>].entrySet()'
    - e.getKey()
    - '[Map<Character,Integer>].get(com.univocity.parsers.csv.CsvFormatDetector)'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.csv.CsvFormatDetector].getChar(Map<Character,Integer>,Map<Character,Integer>,char,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].isAllowedDelimiter(char)'
      Src: com.univocity.parsers.csv.CsvFormatDetector:409,1
    - Dst: Character.isLetterOrDigit(char)
      Src: com.univocity.parsers.csv.CsvFormatDetector:409,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - char
      - char
      - char
      - int
      - char[]
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 410
      start: 408
    functionDepth: 1
    functionLinenumber: 408
    functionLinenumberEnd: 410
    functionName: '[com.univocity.parsers.csv.CsvFormatDetector].isSymbol(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvFormatDetector].isAllowedDelimiter(char)'
    - Character.isLetterOrDigit(char)
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvFormatDetector].isSymbol(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.binarySearch(char[],char)
      Src: com.univocity.parsers.csv.CsvFormatDetector:413,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - char
      - char
      - char
      - int
      - char[]
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 414
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 414
    functionName: '[com.univocity.parsers.csv.CsvFormatDetector].isAllowedDelimiter(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
    functionUses: 1
    functionsReached:
    - Arrays.binarySearch(char[],char)
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvFormatDetector].isAllowedDelimiter(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - char
      - char
      - char
      - int
      - char[]
      - char[]
      - char
      - char
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - delimiter
    - quote
    - quoteEscape
    argTypes:
    - char
    - char
    - char
    constantsTouched: []
    func_position:
      end: 423
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 423
    functionName: '[com.univocity.parsers.csv.CsvFormatDetector].apply(char,char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvFormatDetector].apply(char,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriter].<init>(Writer,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriter:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.csv.CsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char[]
      - char
      - char
      - char
      - boolean
      - boolean
      - boolean
      - char
      - boolean
      - boolean[]
      - char
      - Set<Integer>
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - settings
    argTypes:
    - com.univocity.parsers.csv.CsvWriterSettings
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriter.java
    functionUses: 27
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriter].<init>(Writer,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriter
    signature: '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Writer,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriter:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - com.univocity.parsers.csv.CsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char[]
      - char
      - char
      - char
      - boolean
      - boolean
      - boolean
      - char
      - boolean
      - boolean[]
      - char
      - Set<Integer>
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvWriter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - writer
    - settings
    argTypes:
    - Writer
    - com.univocity.parsers.csv.CsvWriterSettings
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.csv.CsvWriter].<init>(Writer,com.univocity.parsers.csv.CsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriter.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(Writer,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriter
    signature: '[com.univocity.parsers.csv.CsvWriter].<init>(Writer,com.univocity.parsers.csv.CsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(File,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriter:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - com.univocity.parsers.csv.CsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char[]
      - char
      - char
      - char
      - boolean
      - boolean
      - boolean
      - char
      - boolean
      - boolean[]
      - char
      - Set<Integer>
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvWriter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - file
    - settings
    argTypes:
    - File
    - com.univocity.parsers.csv.CsvWriterSettings
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.csv.CsvWriter].<init>(File,com.univocity.parsers.csv.CsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriter.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(File,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriter
    signature: '[com.univocity.parsers.csv.CsvWriter].<init>(File,com.univocity.parsers.csv.CsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(File,String,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriter:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - String
      - com.univocity.parsers.csv.CsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char[]
      - char
      - char
      - char
      - boolean
      - boolean
      - boolean
      - char
      - boolean
      - boolean[]
      - char
      - Set<Integer>
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - file
    - encoding
    - settings
    argTypes:
    - File
    - String
    - com.univocity.parsers.csv.CsvWriterSettings
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.csv.CsvWriter].<init>(File,String,com.univocity.parsers.csv.CsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(File,String,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriter
    signature: '[com.univocity.parsers.csv.CsvWriter].<init>(File,String,com.univocity.parsers.csv.CsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(File,Charset,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriter:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - Charset
      - com.univocity.parsers.csv.CsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char[]
      - char
      - char
      - char
      - boolean
      - boolean
      - boolean
      - char
      - boolean
      - boolean[]
      - char
      - Set<Integer>
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - file
    - encoding
    - settings
    argTypes:
    - File
    - Charset
    - com.univocity.parsers.csv.CsvWriterSettings
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[com.univocity.parsers.csv.CsvWriter].<init>(File,Charset,com.univocity.parsers.csv.CsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(File,Charset,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriter
    signature: '[com.univocity.parsers.csv.CsvWriter].<init>(File,Charset,com.univocity.parsers.csv.CsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(OutputStream,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriter:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - com.univocity.parsers.csv.CsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char[]
      - char
      - char
      - char
      - boolean
      - boolean
      - boolean
      - char
      - boolean
      - boolean[]
      - char
      - Set<Integer>
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvWriter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - output
    - settings
    argTypes:
    - OutputStream
    - com.univocity.parsers.csv.CsvWriterSettings
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStream,com.univocity.parsers.csv.CsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(OutputStream,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriter
    signature: '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStream,com.univocity.parsers.csv.CsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(OutputStream,String,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriter:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - String
      - com.univocity.parsers.csv.CsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char[]
      - char
      - char
      - char
      - boolean
      - boolean
      - boolean
      - char
      - boolean
      - boolean[]
      - char
      - Set<Integer>
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - output
    - encoding
    - settings
    argTypes:
    - OutputStream
    - String
    - com.univocity.parsers.csv.CsvWriterSettings
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStream,String,com.univocity.parsers.csv.CsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(OutputStream,String,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriter
    signature: '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStream,String,com.univocity.parsers.csv.CsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(OutputStream,Charset,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriter:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - Charset
      - com.univocity.parsers.csv.CsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char[]
      - char
      - char
      - char
      - boolean
      - boolean
      - boolean
      - char
      - boolean
      - boolean[]
      - char
      - Set<Integer>
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - output
    - encoding
    - settings
    argTypes:
    - OutputStream
    - Charset
    - com.univocity.parsers.csv.CsvWriterSettings
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStream,Charset,com.univocity.parsers.csv.CsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriter.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(OutputStream,Charset,com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriter
    signature: '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStream,Charset,com.univocity.parsers.csv.CsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriter:143,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].getDelimiterString()'
      Src: com.univocity.parsers.csv.CsvWriter:144,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].toCharArray()'
      Src: com.univocity.parsers.csv.CsvWriter:144,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].getQuote()'
      Src: com.univocity.parsers.csv.CsvWriter:149,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].getQuoteEscape()'
      Src: com.univocity.parsers.csv.CsvWriter:150,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvWriter:151,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].getCharToEscapeQuoteEscaping()'
      Src: com.univocity.parsers.csv.CsvWriter:151,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].getNormalizedNewline()'
      Src: com.univocity.parsers.csv.CsvWriter:152,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getQuoteAllFields()'
      Src: com.univocity.parsers.csv.CsvWriter:154,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getQuoteNulls()'
      Src: com.univocity.parsers.csv.CsvWriter:155,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].isEscapeUnquotedValues()'
      Src: com.univocity.parsers.csv.CsvWriter:156,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].isInputEscaped()'
      Src: com.univocity.parsers.csv.CsvWriter:157,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].isNormalizeLineEndingsWithinQuotes()'
      Src: com.univocity.parsers.csv.CsvWriter:158,1
    - Dst: Collections.emptySet()
      Src: com.univocity.parsers.csv.CsvWriter:164,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getQuotedFieldSelector()'
      Src: com.univocity.parsers.csv.CsvWriter:165,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].getLineSeparator()'
      Src: com.univocity.parsers.csv.CsvWriter:167,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getQuotationTriggers()'
      Src: com.univocity.parsers.csv.CsvWriter:169,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].isQuoteEscapingEnabled()'
      Src: com.univocity.parsers.csv.CsvWriter:170,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getQuotationTriggers()'
      Src: com.univocity.parsers.csv.CsvWriter:171,1
    - Dst: Arrays.copyOf(char[],com.univocity.parsers.csv.CsvWriter)
      Src: com.univocity.parsers.csv.CsvWriter:171,1
    - Dst: Arrays.fill(boolean[],boolean)
      Src: com.univocity.parsers.csv.CsvWriter:192,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.csv.CsvWriterSettings
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char[]
      - char
      - char
      - char
      - boolean
      - boolean
      - boolean
      - char
      - boolean
      - boolean[]
      - char
      - Set<Integer>
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - settings
    argTypes:
    - com.univocity.parsers.csv.CsvWriterSettings
    constantsTouched: []
    func_position:
      end: 197
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 197
    functionName: '[com.univocity.parsers.csv.CsvWriter].initialize(com.univocity.parsers.csv.CsvWriterSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriter].getCharToEscapeQuoteEscaping()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getQuotationTriggers()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getQuoteAllFields()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].isEscapeUnquotedValues()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].isNormalizeLineEndingsWithinQuotes()'
    - Arrays.fill(boolean[],boolean)
    - Arrays.copyOf(char[],com.univocity.parsers.csv.CsvWriter)
    - '[com.univocity.parsers.csv.CsvWriter].getQuoteEscape()'
    - '[com.univocity.parsers.csv.CsvWriter].toCharArray()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getQuotedFieldSelector()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriter].getLineSeparator()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].getQuoteNulls()'
    - Collections.emptySet()
    - '[com.univocity.parsers.csv.CsvWriter].getDelimiterString()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].isQuoteEscapingEnabled()'
    - '[com.univocity.parsers.csv.CsvWriter].getNormalizedNewline()'
    - '[com.univocity.parsers.csv.CsvWriter].getQuote()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].isInputEscaped()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriter].initialize(com.univocity.parsers.csv.CsvWriterSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldSelector].getFieldIndexes(com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:202,1
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.csv.CsvWriter:204,1
    - Dst: '[HashSet].add(com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:206,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].appendToRow(char)'
      Src: com.univocity.parsers.csv.CsvWriter:213,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].appendToRow(char[])'
      Src: com.univocity.parsers.csv.CsvWriter:215,1
    - Dst: appender.enableDenormalizedLineEndings(boolean)
      Src: com.univocity.parsers.csv.CsvWriter:220,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].allowTrim(com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:223,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].getStringValue()'
      Src: com.univocity.parsers.csv.CsvWriter:225,1
    - Dst: appender.length()
      Src: com.univocity.parsers.csv.CsvWriter:227,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].append(com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:228,1
    - Dst: appender.length()
      Src: com.univocity.parsers.csv.CsvWriter:231,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].append(com.univocity.parsers.csv.CsvWriter,boolean,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:234,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].append(com.univocity.parsers.csv.CsvWriter,boolean,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:236,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].append(com.univocity.parsers.csv.CsvWriter,boolean,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:239,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].append(com.univocity.parsers.csv.CsvWriter,boolean,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:241,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].appendToRow(char)'
      Src: com.univocity.parsers.csv.CsvWriter:246,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].appendValueToRow()'
      Src: com.univocity.parsers.csv.CsvWriter:247,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].appendToRow(char)'
      Src: com.univocity.parsers.csv.CsvWriter:248,1
    - Dst: appender.enableDenormalizedLineEndings(boolean)
      Src: com.univocity.parsers.csv.CsvWriter:250,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].appendValueToRow()'
      Src: com.univocity.parsers.csv.CsvWriter:253,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char[]
      - char
      - char
      - char
      - boolean
      - boolean
      - boolean
      - char
      - boolean
      - boolean[]
      - char
      - Set<Integer>
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 256
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 256
    functionName: '[com.univocity.parsers.csv.CsvWriter].processRow(Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriter].allowTrim(com.univocity.parsers.csv.CsvWriter)'
    - appender.length()
    - '[com.univocity.parsers.csv.CsvWriter].getStringValue()'
    - '[com.univocity.parsers.csv.CsvWriter].appendToRow(char[])'
    - '[HashSet].<init>()'
    - appender.enableDenormalizedLineEndings(boolean)
    - '[com.univocity.parsers.csv.CsvWriter].append(com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)'
    - '[com.univocity.parsers.csv.CsvWriter].append(com.univocity.parsers.csv.CsvWriter,boolean,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)'
    - '[com.univocity.parsers.csv.CsvWriter].appendToRow(char)'
    - '[com.univocity.parsers.common.fields.FieldSelector].getFieldIndexes(com.univocity.parsers.csv.CsvWriter)'
    - '[com.univocity.parsers.csv.CsvWriter].appendValueToRow()'
    - '[HashSet].add(com.univocity.parsers.csv.CsvWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriter].processRow(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.csv.CsvWriter:260,1
    - Dst: '[String].charAt(int)'
      Src: com.univocity.parsers.csv.CsvWriter:264,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char[]
      - char
      - char
      - char
      - boolean
      - boolean
      - boolean
      - char
      - boolean
      - boolean[]
      - char
      - Set<Integer>
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - from
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 269
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 269
    functionName: '[com.univocity.parsers.csv.CsvWriter].matchMultiDelimiter(String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriter.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[String].charAt(int)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvWriter].matchMultiDelimiter(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.csv.CsvWriter:272,1
    - Dst: '[String].charAt(com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:276,1
    - Dst: '[String].charAt(com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:283,1
    - Dst: '[String].charAt(com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:292,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].matchMultiDelimiter(String,int)'
      Src: com.univocity.parsers.csv.CsvWriter:293,1
    - Dst: '[String].charAt(com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:299,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].matchMultiDelimiter(String,int)'
      Src: com.univocity.parsers.csv.CsvWriter:300,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char[]
      - char
      - char
      - char
      - boolean
      - boolean
      - boolean
      - char
      - boolean
      - boolean[]
      - char
      - Set<Integer>
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - start
    - element
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 307
      start: 271
    functionDepth: 2
    functionLinenumber: 271
    functionLinenumberEnd: 307
    functionName: '[com.univocity.parsers.csv.CsvWriter].quoteElement(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt(com.univocity.parsers.csv.CsvWriter)'
    - '[com.univocity.parsers.csv.CsvWriter].matchMultiDelimiter(String,int)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvWriter].quoteElement(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriter].skipLeadingWhitespace(com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:319,1
    - Dst: element.length()
      Src: com.univocity.parsers.csv.CsvWriter:322,1
    - Dst: element.charAt(com.univocity.parsers.csv.CsvWriter)
      Src: com.univocity.parsers.csv.CsvWriter:323,1
    - Dst: element.charAt(int)
      Src: com.univocity.parsers.csv.CsvWriter:323,1
    - Dst: element.charAt(int)
      Src: com.univocity.parsers.csv.CsvWriter:329,1
    - Dst: element.charAt(int)
      Src: com.univocity.parsers.csv.CsvWriter:329,1
    - Dst: appender.append(com.univocity.parsers.csv.CsvWriter)
      Src: com.univocity.parsers.csv.CsvWriter:330,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].appendQuoted(com.univocity.parsers.csv.CsvWriter,boolean,com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:333,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].appendQuoted(com.univocity.parsers.csv.CsvWriter,boolean,com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:337,1
    - Dst: element.charAt(com.univocity.parsers.csv.CsvWriter)
      Src: com.univocity.parsers.csv.CsvWriter:347,1
    - Dst: appender.append(com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)
      Src: com.univocity.parsers.csv.CsvWriter:349,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].quoteElement(com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:353,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].appendQuoted(com.univocity.parsers.csv.CsvWriter,boolean,com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:354,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].appendQuoted(com.univocity.parsers.csv.CsvWriter,boolean,com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:357,1
    - Dst: appender.append(com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)
      Src: com.univocity.parsers.csv.CsvWriter:359,1
    - Dst: element.charAt(int)
      Src: com.univocity.parsers.csv.CsvWriter:360,1
    - Dst: element.charAt(int)
      Src: com.univocity.parsers.csv.CsvWriter:360,1
    - Dst: appender.updateWhitespace()
      Src: com.univocity.parsers.csv.CsvWriter:361,1
    - Dst: appender.append(char)
      Src: com.univocity.parsers.csv.CsvWriter:366,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].appendQuoted(com.univocity.parsers.csv.CsvWriter,boolean,com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:368,1
    - Dst: appender.append(com.univocity.parsers.csv.CsvWriter)
      Src: com.univocity.parsers.csv.CsvWriter:371,1
    - Dst: element.charAt(com.univocity.parsers.csv.CsvWriter)
      Src: com.univocity.parsers.csv.CsvWriter:376,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].matchMultiDelimiter(com.univocity.parsers.csv.CsvWriter,int)'
      Src: com.univocity.parsers.csv.CsvWriter:377,1
    - Dst: appender.append(com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)
      Src: com.univocity.parsers.csv.CsvWriter:378,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].quoteElement(com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:382,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].appendQuoted(com.univocity.parsers.csv.CsvWriter,boolean,com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:383,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].appendQuoted(com.univocity.parsers.csv.CsvWriter,boolean,com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:386,1
    - Dst: appender.append(com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)
      Src: com.univocity.parsers.csv.CsvWriter:388,1
    - Dst: element.charAt(int)
      Src: com.univocity.parsers.csv.CsvWriter:389,1
    - Dst: element.charAt(int)
      Src: com.univocity.parsers.csv.CsvWriter:389,1
    - Dst: appender.updateWhitespace()
      Src: com.univocity.parsers.csv.CsvWriter:390,1
    - Dst: appender.append(char)
      Src: com.univocity.parsers.csv.CsvWriter:395,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].matchMultiDelimiter(com.univocity.parsers.csv.CsvWriter,int)'
      Src: com.univocity.parsers.csv.CsvWriter:396,1
    - Dst: '[com.univocity.parsers.csv.CsvWriter].appendQuoted(com.univocity.parsers.csv.CsvWriter,boolean,com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:397,1
    - Dst: appender.append(com.univocity.parsers.csv.CsvWriter)
      Src: com.univocity.parsers.csv.CsvWriter:400,1
    - Dst: appender.append(com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)
      Src: com.univocity.parsers.csv.CsvWriter:405,1
    - Dst: appender.updateWhitespace()
      Src: com.univocity.parsers.csv.CsvWriter:407,1
    CyclomaticComplexity: 73
    EdgeCount: 73
    ICount: 130
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char[]
      - char
      - char
      - char
      - boolean
      - boolean
      - boolean
      - char
      - boolean
      - boolean[]
      - char
      - Set<Integer>
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - columnIndex
    - isElementQuoted
    - allowTrim
    - element
    argTypes:
    - int
    - boolean
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 410
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 410
    functionName: '[com.univocity.parsers.csv.CsvWriter].append(int,boolean,boolean,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriter].skipLeadingWhitespace(com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)'
    - '[com.univocity.parsers.csv.CsvWriter].matchMultiDelimiter(com.univocity.parsers.csv.CsvWriter,int)'
    - appender.updateWhitespace()
    - '[com.univocity.parsers.csv.CsvWriter].appendQuoted(com.univocity.parsers.csv.CsvWriter,boolean,com.univocity.parsers.csv.CsvWriter)'
    - appender.append(com.univocity.parsers.csv.CsvWriter)
    - element.charAt(int)
    - element.length()
    - element.charAt(com.univocity.parsers.csv.CsvWriter)
    - '[com.univocity.parsers.csv.CsvWriter].quoteElement(com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)'
    - appender.append(char)
    - appender.append(com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvWriter].append(int,boolean,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.csv.CsvWriter:413,1
    - Dst: '[String].charAt(com.univocity.parsers.csv.CsvWriter)'
      Src: com.univocity.parsers.csv.CsvWriter:417,1
    - Dst: appender.append(String,int,com.univocity.parsers.csv.CsvWriter)
      Src: com.univocity.parsers.csv.CsvWriter:419,1
    - Dst: appender.append(char)
      Src: com.univocity.parsers.csv.CsvWriter:422,1
    - Dst: appender.append(char)
      Src: com.univocity.parsers.csv.CsvWriter:424,1
    - Dst: appender.append(com.univocity.parsers.csv.CsvWriter)
      Src: com.univocity.parsers.csv.CsvWriter:426,1
    - Dst: appender.append(String,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)
      Src: com.univocity.parsers.csv.CsvWriter:429,1
    - Dst: appender.updateWhitespace()
      Src: com.univocity.parsers.csv.CsvWriter:431,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char[]
      - char
      - char
      - char
      - boolean
      - boolean
      - boolean
      - char
      - boolean
      - boolean[]
      - char
      - Set<Integer>
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - allowTrim
    - element
    argTypes:
    - int
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 433
      start: 412
    functionDepth: 1
    functionLinenumber: 412
    functionLinenumberEnd: 433
    functionName: '[com.univocity.parsers.csv.CsvWriter].appendQuoted(int,boolean,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriter.java
    functionUses: 0
    functionsReached:
    - appender.updateWhitespace()
    - appender.append(String,int,com.univocity.parsers.csv.CsvWriter)
    - '[String].length()'
    - appender.append(com.univocity.parsers.csv.CsvWriter)
    - '[String].charAt(com.univocity.parsers.csv.CsvWriter)'
    - appender.append(String,com.univocity.parsers.csv.CsvWriter,com.univocity.parsers.csv.CsvWriter)
    - appender.append(char)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriter].appendQuoted(int,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      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: '[com.univocity.parsers.csv.CsvWriterSettings].getQuoteAllFields()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].getQuoteAllFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - quoteAllFields
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      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: '[com.univocity.parsers.csv.CsvWriterSettings].isEscapeUnquotedValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].isEscapeUnquotedValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - escapeUnquotedValues
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].setEscapeUnquotedValues(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].setEscapeUnquotedValues(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      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: '[com.univocity.parsers.csv.CsvWriterSettings].isInputEscaped()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].isInputEscaped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - isInputEscaped
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].setInputEscaped(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].setInputEscaped(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      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: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].isNormalizeLineEndingsWithinQuotes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].isNormalizeLineEndingsWithinQuotes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - normalizeLineEndingsWithinQuotes
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvFormat].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterSettings:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.csv.CsvFormat
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 177
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].createDefaultFormat()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvFormat].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvFormat
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].createDefaultFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      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: 188
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].getQuotationTriggers()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].getQuotationTriggers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].setQuotationTriggers()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].setQuotationTriggers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 216
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 216
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].isQuotationTrigger(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].isQuotationTrigger(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      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: 234
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].isQuoteEscapingEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].isQuoteEscapingEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - quoteEscapingEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].addConfiguration(Map<String,Object>)'
      Src: com.univocity.parsers.csv.CsvWriterSettings:256,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.csv.CsvWriterSettings:257,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.csv.CsvWriterSettings:258,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.csv.CsvWriterSettings:259,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.csv.CsvWriterSettings:260,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.csv.CsvWriterSettings:261,1
    - Dst: Arrays.toString(char[])
      Src: com.univocity.parsers.csv.CsvWriterSettings:262,1
    - Dst: '[Map<String,Object>].put(String,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterSettings:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - Map<String,Object>
    constantsTouched: []
    func_position:
      end: 263
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 263
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].addConfiguration(Map<String,Object>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].addConfiguration(Map<String,Object>)'
    - '[Map<String,Object>].put(String,boolean)'
    - '[Map<String,Object>].put(String,com.univocity.parsers.csv.CsvWriterSettings)'
    - Arrays.toString(char[])
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].addConfiguration(Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.csv.CsvWriterSettings:267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvWriterSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 268
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriterSettings
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone(boolean)'
      Src: com.univocity.parsers.csv.CsvWriterSettings:272,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvWriterSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clearInputSpecificSettings
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 273
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 273
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].clone(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].clone(boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriterSettings
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].clone(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 282
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].getQuotedFieldSelector()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSelector
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].getQuotedFieldSelector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldSet<T>].add(com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterSettings:294,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.fields.FieldSet<T>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fieldSet
    argTypes:
    - com.univocity.parsers.common.fields.FieldSet<T>
    constantsTouched: []
    func_position:
      end: 296
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 296
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].setFieldSet(com.univocity.parsers.common.fields.FieldSet<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldSet<T>].add(com.univocity.parsers.csv.CsvWriterSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<T>
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].setFieldSet(com.univocity.parsers.common.fields.FieldSet<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelector].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterSettings:317,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setFieldSet(com.univocity.parsers.common.fields.FieldNameSelector,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterSettings:317,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 316
    functionDepth: 1
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].quoteFields()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].setFieldSet(com.univocity.parsers.common.fields.FieldNameSelector,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.common.fields.FieldNameSelector].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<String>
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].quoteFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldIndexSelector].<init>()'
      Src: com.univocity.parsers.csv.CsvWriterSettings:328,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setFieldSet(com.univocity.parsers.common.fields.FieldIndexSelector,com.univocity.parsers.csv.CsvWriterSettings)'
      Src: com.univocity.parsers.csv.CsvWriterSettings:328,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 329
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].quoteIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].setFieldSet(com.univocity.parsers.common.fields.FieldIndexSelector,com.univocity.parsers.csv.CsvWriterSettings)'
    - '[com.univocity.parsers.common.fields.FieldIndexSelector].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<Integer>
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].quoteIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - quoteNulls
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 339
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 339
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteNulls(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteNulls(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      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: 349
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].getQuoteNulls()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].getQuoteNulls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - char[]
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvWriterSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
    functionUses: 93
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriterSettings
    signature: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - 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: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].getEmptyValue()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.csv.CsvParserSettings].getEmptyValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - emptyValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getMaxCharsPerColumn()'
      Src: com.univocity.parsers.csv.CsvParserSettings:91,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getWhitespaceRangeStart()'
      Src: com.univocity.parsers.csv.CsvParserSettings:93,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].<init>(com.univocity.parsers.csv.CsvParserSettings,String,com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserSettings:93,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getWhitespaceRangeStart()'
      Src: com.univocity.parsers.csv.CsvParserSettings:95,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(String,com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserSettings:95,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.input.CharAppender
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 97
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].newCharAppender()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(String,com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].<init>(com.univocity.parsers.csv.CsvParserSettings,String,com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getWhitespaceRangeStart()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getMaxCharsPerColumn()'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.CharAppender
    signature: '[com.univocity.parsers.csv.CsvParserSettings].newCharAppender()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvFormat].<init>()'
      Src: com.univocity.parsers.csv.CsvParserSettings:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.csv.CsvFormat
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].createDefaultFormat()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvFormat].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvFormat
    signature: '[com.univocity.parsers.csv.CsvParserSettings].createDefaultFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].isParseUnescapedQuotes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvParserSettings].isParseUnescapedQuotes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parseUnescapedQuotes
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parseUnescapedQuotesUntilDelimiter
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 152
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 152
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotesUntilDelimiter(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotesUntilDelimiter(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].isParseUnescapedQuotes()'
      Src: com.univocity.parsers.csv.CsvParserSettings:166,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 167
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].isParseUnescapedQuotesUntilDelimiter()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].isParseUnescapedQuotes()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvParserSettings].isParseUnescapedQuotesUntilDelimiter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].isEscapeUnquotedValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvParserSettings].isEscapeUnquotedValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - escapeUnquotedValues
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(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
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].isKeepEscapeSequences()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvParserSettings].isKeepEscapeSequences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - keepEscapeSequences
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(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
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].isDelimiterDetectionEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvParserSettings].isDelimiterDetectionEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - separatorDetectionEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 254
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 254
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(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
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].isQuoteDetectionEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvParserSettings].isQuoteDetectionEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - quoteDetectionEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 279
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 279
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean,char[])'
      Src: com.univocity.parsers.csv.CsvParserSettings:304,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserSettings:305,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.csv.CsvParserSettings:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - 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: 307
      start: 303
    functionDepth: 1
    functionLinenumber: 303
    functionLinenumberEnd: 307
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 11
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean,char[])'
    - '[com.univocity.parsers.csv.CsvParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 329
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].isNormalizeLineEndingsWithinQuotes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvParserSettings].isNormalizeLineEndingsWithinQuotes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - normalizeLineEndingsWithinQuotes
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 352
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 352
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - UnescapedQuoteHandling
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - unescapedQuoteHandling
    argTypes:
    - UnescapedQuoteHandling
    constantsTouched: []
    func_position:
      end: 364
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 364
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(UnescapedQuoteHandling)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(UnescapedQuoteHandling)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: UnescapedQuoteHandling
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 376
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].getUnescapedQuoteHandling()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: UnescapedQuoteHandling
    signature: '[com.univocity.parsers.csv.CsvParserSettings].getUnescapedQuoteHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 387
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].getKeepQuotes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvParserSettings].getKeepQuotes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - keepQuotes
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 397
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 397
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].addConfiguration(Map<String,Object>)'
      Src: com.univocity.parsers.csv.CsvParserSettings:401,1
    - Dst: '[Map<String,Object>].put(String,String)'
      Src: com.univocity.parsers.csv.CsvParserSettings:402,1
    - Dst: '[Map<String,Object>].put(String,UnescapedQuoteHandling)'
      Src: com.univocity.parsers.csv.CsvParserSettings:403,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.csv.CsvParserSettings:404,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.csv.CsvParserSettings:405,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.csv.CsvParserSettings:406,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.csv.CsvParserSettings:407,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.csv.CsvParserSettings:408,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.csv.CsvParserSettings:409,1
    - Dst: Arrays.toString(char[])
      Src: com.univocity.parsers.csv.CsvParserSettings:410,1
    - Dst: '[Map<String,Object>].put(String,com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParserSettings:410,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.csv.CsvParserSettings:411,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.csv.CsvParserSettings:412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - Map<String,Object>
    constantsTouched: []
    func_position:
      end: 413
      start: 399
    functionDepth: 1
    functionLinenumber: 399
    functionLinenumberEnd: 413
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].addConfiguration(Map<String,Object>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].addConfiguration(Map<String,Object>)'
    - '[Map<String,Object>].put(String,com.univocity.parsers.csv.CsvParserSettings)'
    - Arrays.toString(char[])
    - '[Map<String,Object>].put(String,boolean)'
    - '[Map<String,Object>].put(String,UnescapedQuoteHandling)'
    - '[Map<String,Object>].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserSettings].addConfiguration(Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.csv.CsvParserSettings:417,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvParserSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 418
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 418
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvParserSettings
    signature: '[com.univocity.parsers.csv.CsvParserSettings].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone(boolean)'
      Src: com.univocity.parsers.csv.CsvParserSettings:422,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvParserSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clearInputSpecificSettings
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 423
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 423
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].clone(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].clone(boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvParserSettings
    signature: '[com.univocity.parsers.csv.CsvParserSettings].clone(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
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      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: 433
      start: 431
    functionDepth: 0
    functionLinenumber: 431
    functionLinenumberEnd: 433
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].getDelimitersForDetection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.csv.CsvParserSettings].getDelimitersForDetection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 444
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 444
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].getIgnoreTrailingWhitespacesInQuotes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvParserSettings].getIgnoreTrailingWhitespacesInQuotes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignoreTrailingWhitespacesInQuotes
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 455
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 455
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespacesInQuotes(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespacesInQuotes(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
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 464
    functionDepth: 0
    functionLinenumber: 464
    functionLinenumberEnd: 466
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].getIgnoreLeadingWhitespacesInQuotes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvParserSettings].getIgnoreLeadingWhitespacesInQuotes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignoreLeadingWhitespacesInQuotes
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 477
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 477
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespacesInQuotes(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespacesInQuotes(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespacesInQuotes(boolean)'
      Src: com.univocity.parsers.csv.CsvParserSettings:488,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespacesInQuotes(boolean)'
      Src: com.univocity.parsers.csv.CsvParserSettings:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - trim
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 490
      start: 487
    functionDepth: 1
    functionLinenumber: 487
    functionLinenumberEnd: 490
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].trimQuotedValues(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespacesInQuotes(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespacesInQuotes(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserSettings].trimQuotedValues(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
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - 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: 499
      start: 497
    functionDepth: 0
    functionLinenumber: 497
    functionLinenumberEnd: 499
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].getFormatDetectorRowSampleCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.csv.CsvParserSettings].getFormatDetectorRowSampleCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - formatDetectorRowSampleCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 508
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 508
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].setFormatDetectorRowSampleCount(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParserSettings].setFormatDetectorRowSampleCount(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - UnescapedQuoteHandling
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvParserSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
    functionUses: 229
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvParserSettings
    signature: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.univocity.parsers.csv.CsvParserSettings)'
      Src: com.univocity.parsers.csv.CsvParser:70,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].isParseUnescapedQuotes()'
      Src: com.univocity.parsers.csv.CsvParser:71,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].isParseUnescapedQuotesUntilDelimiter()'
      Src: com.univocity.parsers.csv.CsvParser:72,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].isEscapeUnquotedValues()'
      Src: com.univocity.parsers.csv.CsvParser:73,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].isKeepEscapeSequences()'
      Src: com.univocity.parsers.csv.CsvParser:74,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getKeepQuotes()'
      Src: com.univocity.parsers.csv.CsvParser:75,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].isNormalizeLineEndingsWithinQuotes()'
      Src: com.univocity.parsers.csv.CsvParser:76,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getNullValue()'
      Src: com.univocity.parsers.csv.CsvParser:77,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getEmptyValue()'
      Src: com.univocity.parsers.csv.CsvParser:78,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getMaxCharsPerColumn()'
      Src: com.univocity.parsers.csv.CsvParser:79,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getIgnoreTrailingWhitespacesInQuotes()'
      Src: com.univocity.parsers.csv.CsvParser:80,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getIgnoreLeadingWhitespacesInQuotes()'
      Src: com.univocity.parsers.csv.CsvParser:81,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormatDetectorRowSampleCount()'
      Src: com.univocity.parsers.csv.CsvParser:82,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.CsvParser:83,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].updateFormat(com.univocity.parsers.csv.CsvParser)'
      Src: com.univocity.parsers.csv.CsvParser:83,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,String,com.univocity.parsers.csv.CsvParser)'
      Src: com.univocity.parsers.csv.CsvParser:85,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getUnescapedQuoteHandling()'
      Src: com.univocity.parsers.csv.CsvParser:87,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.csv.CsvParserSettings
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - settings
    argTypes:
    - com.univocity.parsers.csv.CsvParserSettings
    constantsTouched: []
    func_position:
      end: 103
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 103
    functionName: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 218
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,String,com.univocity.parsers.csv.CsvParser)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getIgnoreTrailingWhitespacesInQuotes()'
    - '[com.univocity.parsers.csv.CsvParserSettings].isParseUnescapedQuotes()'
    - '[com.univocity.parsers.csv.CsvParserSettings].isEscapeUnquotedValues()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getMaxCharsPerColumn()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getUnescapedQuoteHandling()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[Object].<init>(com.univocity.parsers.csv.CsvParserSettings)'
    - '[com.univocity.parsers.csv.CsvParserSettings].isParseUnescapedQuotesUntilDelimiter()'
    - '[com.univocity.parsers.csv.CsvParserSettings].isNormalizeLineEndingsWithinQuotes()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getIgnoreLeadingWhitespacesInQuotes()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getNullValue()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormatDetectorRowSampleCount()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getKeepQuotes()'
    - '[com.univocity.parsers.csv.CsvParser].updateFormat(com.univocity.parsers.csv.CsvParser)'
    - '[com.univocity.parsers.csv.CsvParserSettings].isKeepEscapeSequences()'
    - '[com.univocity.parsers.csv.CsvParserSettings].getEmptyValue()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvParser
    signature: '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseSingleDelimiterRecord()'
      Src: com.univocity.parsers.csv.CsvParser:109,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseMultiDelimiterRecord()'
      Src: com.univocity.parsers.csv.CsvParser:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 106
    functionDepth: 8
    functionLinenumber: 106
    functionLinenumberEnd: 113
    functionName: '[com.univocity.parsers.csv.CsvParser].parseRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseMultiDelimiterRecord()'
    - '[com.univocity.parsers.csv.CsvParser].parseSingleDelimiterRecord()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParser].parseRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: input.skipWhitespace(com.univocity.parsers.csv.CsvParser,char,char)
      Src: com.univocity.parsers.csv.CsvParser:117,1
    - Dst: input.skipWhitespace(com.univocity.parsers.csv.CsvParser,char,char)
      Src: com.univocity.parsers.csv.CsvParser:122,1
    - Dst: output.emptyParsed()
      Src: com.univocity.parsers.csv.CsvParser:126,1
    - Dst: input.enableNormalizeLineEndings(boolean)
      Src: com.univocity.parsers.csv.CsvParser:131,1
    - Dst: output.appender.length()
      Src: com.univocity.parsers.csv.CsvParser:132,1
    - Dst: input.getQuotedString(char,char,char,int,char,char,boolean,boolean,boolean,boolean)
      Src: com.univocity.parsers.csv.CsvParser:134,1
    - Dst: output.valueParsed()
      Src: com.univocity.parsers.csv.CsvParser:136,1
    - Dst: input.enableNormalizeLineEndings(boolean)
      Src: com.univocity.parsers.csv.CsvParser:137,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:139,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:142,1
    - Dst: output.emptyParsed()
      Src: com.univocity.parsers.csv.CsvParser:144,1
    - Dst: output.emptyParsed()
      Src: com.univocity.parsers.csv.CsvParser:147,1
    - Dst: input.skipQuotedString(char,char,char,char)
      Src: com.univocity.parsers.csv.CsvParser:156,1
    - Dst: output.valueParsed()
      Src: com.univocity.parsers.csv.CsvParser:157,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:159,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:162,1
    - Dst: output.emptyParsed()
      Src: com.univocity.parsers.csv.CsvParser:164,1
    - Dst: output.emptyParsed()
      Src: com.univocity.parsers.csv.CsvParser:167,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseQuotedValue()'
      Src: com.univocity.parsers.csv.CsvParser:177,1
    - Dst: input.enableNormalizeLineEndings(boolean)
      Src: com.univocity.parsers.csv.CsvParser:178,1
    - Dst: output.appender.length()
      Src: com.univocity.parsers.csv.CsvParser:179,1
    - Dst: output.valueParsed()
      Src: com.univocity.parsers.csv.CsvParser:180,1
    - Dst: output.appender.length()
      Src: com.univocity.parsers.csv.CsvParser:184,1
    - Dst: input.getString(com.univocity.parsers.csv.CsvParser,char,com.univocity.parsers.csv.CsvParser,String,int)
      Src: com.univocity.parsers.csv.CsvParser:186,1
    - Dst: output.valueParsed(com.univocity.parsers.csv.CsvParser)
      Src: com.univocity.parsers.csv.CsvParser:189,1
    - Dst: input.getChar()
      Src: com.univocity.parsers.csv.CsvParser:190,1
    - Dst: output.appender.appendUntil(com.univocity.parsers.csv.CsvParser,com.univocity.parsers.csv.CsvParser,char,char)
      Src: com.univocity.parsers.csv.CsvParser:194,1
    - Dst: input.skipString(com.univocity.parsers.csv.CsvParser,char)
      Src: com.univocity.parsers.csv.CsvParser:196,1
    - Dst: input.getChar()
      Src: com.univocity.parsers.csv.CsvParser:197,1
    - Dst: output.appender.appendUntil(com.univocity.parsers.csv.CsvParser,com.univocity.parsers.csv.CsvParser,char,char)
      Src: com.univocity.parsers.csv.CsvParser:199,1
    - Dst: output.valueParsed()
      Src: com.univocity.parsers.csv.CsvParser:202,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseValueProcessingEscape()'
      Src: com.univocity.parsers.csv.CsvParser:206,1
    - Dst: output.valueParsed()
      Src: com.univocity.parsers.csv.CsvParser:207,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:211,1
    - Dst: output.emptyParsed()
      Src: com.univocity.parsers.csv.CsvParser:213,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 87
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 115
    functionDepth: 7
    functionLinenumber: 115
    functionLinenumberEnd: 217
    functionName: '[com.univocity.parsers.csv.CsvParser].parseSingleDelimiterRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 1
    functionsReached:
    - input.getQuotedString(char,char,char,int,char,char,boolean,boolean,boolean,boolean)
    - input.getChar()
    - input.skipWhitespace(com.univocity.parsers.csv.CsvParser,char,char)
    - output.valueParsed()
    - output.valueParsed(com.univocity.parsers.csv.CsvParser)
    - output.appender.appendUntil(com.univocity.parsers.csv.CsvParser,com.univocity.parsers.csv.CsvParser,char,char)
    - input.enableNormalizeLineEndings(boolean)
    - input.nextChar()
    - '[com.univocity.parsers.csv.CsvParser].parseQuotedValue()'
    - input.skipString(com.univocity.parsers.csv.CsvParser,char)
    - output.appender.length()
    - output.emptyParsed()
    - '[com.univocity.parsers.csv.CsvParser].parseValueProcessingEscape()'
    - input.getString(com.univocity.parsers.csv.CsvParser,char,com.univocity.parsers.csv.CsvParser,String,int)
    - input.skipQuotedString(char,char,char,char)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParser].parseSingleDelimiterRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: output.appender.reset()
      Src: com.univocity.parsers.csv.CsvParser:220,1
    - Dst: '[com.univocity.parsers.common.input.NoopCharAppender].getInstance()'
      Src: com.univocity.parsers.csv.CsvParser:221,1
    - Dst: '[com.univocity.parsers.common.input.NoopCharAppender].getInstance()'
      Src: com.univocity.parsers.csv.CsvParser:223,1
    - Dst: '[com.univocity.parsers.common.input.CharAppender].appendUntil(com.univocity.parsers.csv.CsvParser,com.univocity.parsers.csv.CsvParser,char,char)'
      Src: com.univocity.parsers.csv.CsvParser:223,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:225,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 219
    functionDepth: 1
    functionLinenumber: 219
    functionLinenumberEnd: 233
    functionName: '[com.univocity.parsers.csv.CsvParser].skipValue()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.common.input.CharAppender].appendUntil(com.univocity.parsers.csv.CsvParser,com.univocity.parsers.csv.CsvParser,char,char)'
    - '[com.univocity.parsers.common.input.NoopCharAppender].getInstance()'
    - output.appender.reset()
    - input.nextChar()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParser].skipValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParser].skipValue()'
      Src: com.univocity.parsers.csv.CsvParser:238,1
    - Dst: '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.csv.CsvParser,String)'
      Src: com.univocity.parsers.csv.CsvParser:241,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - quoted
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 244
      start: 235
    functionDepth: 2
    functionLinenumber: 235
    functionLinenumberEnd: 244
    functionName: '[com.univocity.parsers.csv.CsvParser].handleValueSkipping(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].skipValue()'
    - '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.csv.CsvParser,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParser].handleValueSkipping(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:251,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseValueProcessingEscape()'
      Src: com.univocity.parsers.csv.CsvParser:253,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].handleValueSkipping(boolean)'
      Src: com.univocity.parsers.csv.CsvParser:256,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 246
    functionDepth: 3
    functionLinenumber: 246
    functionLinenumberEnd: 259
    functionName: '[com.univocity.parsers.csv.CsvParser].handleUnescapedQuoteInValue()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].parseValueProcessingEscape()'
    - '[com.univocity.parsers.csv.CsvParser].handleValueSkipping(boolean)'
    - output.appender.append(char)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParser].handleUnescapedQuoteInValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: output.appender.indexOfAny(char[],int)
      Src: com.univocity.parsers.csv.CsvParser:263,1
    - Dst: output.appender.indexOf(char,int)
      Src: com.univocity.parsers.csv.CsvParser:265,1
    - Dst: output.appender.indexOf(char[],int)
      Src: com.univocity.parsers.csv.CsvParser:266,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 270
    functionName: '[com.univocity.parsers.csv.CsvParser].nextDelimiter()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 1
    functionsReached:
    - output.appender.indexOf(char,int)
    - output.appender.indexOf(char[],int)
    - output.appender.indexOfAny(char[],int)
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.csv.CsvParser].nextDelimiter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParser].nextDelimiter()'
      Src: com.univocity.parsers.csv.CsvParser:278,1
    - Dst: output.appender.substring(int,int)
      Src: com.univocity.parsers.csv.CsvParser:280,1
    - Dst: output.appender.charAt(int)
      Src: com.univocity.parsers.csv.CsvParser:281,1
    - Dst: output.valueParsed(com.univocity.parsers.csv.CsvParser)
      Src: com.univocity.parsers.csv.CsvParser:284,1
    - Dst: output.appender.charAt(int)
      Src: com.univocity.parsers.csv.CsvParser:285,1
    - Dst: output.rowParsed()
      Src: com.univocity.parsers.csv.CsvParser:286,1
    - Dst: output.pendingRecords.add(com.univocity.parsers.csv.CsvParser)
      Src: com.univocity.parsers.csv.CsvParser:286,1
    - Dst: output.appender.remove(int,int)
      Src: com.univocity.parsers.csv.CsvParser:287,1
    - Dst: output.appender.remove(int,int)
      Src: com.univocity.parsers.csv.CsvParser:291,1
    - Dst: output.appender.remove(int,com.univocity.parsers.csv.CsvParser)
      Src: com.univocity.parsers.csv.CsvParser:293,1
    - Dst: input.lastIndexOf(char)
      Src: com.univocity.parsers.csv.CsvParser:296,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:297,1
    - Dst: output.appender.append(com.univocity.parsers.csv.CsvParser)
      Src: com.univocity.parsers.csv.CsvParser:299,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseQuotedValue()'
      Src: com.univocity.parsers.csv.CsvParser:302,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseQuotedValueMultiDelimiter()'
      Src: com.univocity.parsers.csv.CsvParser:304,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:309,1
    - Dst: output.appender.append(com.univocity.parsers.csv.CsvParser)
      Src: com.univocity.parsers.csv.CsvParser:310,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseQuotedValue()'
      Src: com.univocity.parsers.csv.CsvParser:313,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseQuotedValueMultiDelimiter()'
      Src: com.univocity.parsers.csv.CsvParser:315,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].handleValueSkipping(boolean)'
      Src: com.univocity.parsers.csv.CsvParser:319,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      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: 322
      start: 272
    functionDepth: 5
    functionLinenumber: 272
    functionLinenumberEnd: 322
    functionName: '[com.univocity.parsers.csv.CsvParser].handleUnescapedQuote()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 2
    functionsReached:
    - output.rowParsed()
    - output.appender.remove(int,com.univocity.parsers.csv.CsvParser)
    - output.valueParsed(com.univocity.parsers.csv.CsvParser)
    - output.appender.substring(int,int)
    - output.pendingRecords.add(com.univocity.parsers.csv.CsvParser)
    - output.appender.append(com.univocity.parsers.csv.CsvParser)
    - '[com.univocity.parsers.csv.CsvParser].parseQuotedValueMultiDelimiter()'
    - output.appender.charAt(int)
    - output.appender.append(char)
    - '[com.univocity.parsers.csv.CsvParser].parseQuotedValue()'
    - '[com.univocity.parsers.csv.CsvParser].nextDelimiter()'
    - '[com.univocity.parsers.csv.CsvParser].handleValueSkipping(boolean)'
    - output.appender.remove(int,int)
    - input.lastIndexOf(char)
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvParser].handleUnescapedQuote()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:327,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:329,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:334,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:336,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:339,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:342,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].handleUnescapedQuoteInValue()'
      Src: com.univocity.parsers.csv.CsvParser:344,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 324
    functionDepth: 4
    functionLinenumber: 324
    functionLinenumberEnd: 346
    functionName: '[com.univocity.parsers.csv.CsvParser].processQuoteEscape()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].handleUnescapedQuoteInValue()'
    - output.appender.append(char)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParser].processQuoteEscape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParser].handleUnescapedQuoteInValue()'
      Src: com.univocity.parsers.csv.CsvParser:352,1
    - Dst: output.appender.append(com.univocity.parsers.csv.CsvParser)
      Src: com.univocity.parsers.csv.CsvParser:355,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].processQuoteEscape()'
      Src: com.univocity.parsers.csv.CsvParser:357,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:360,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 348
    functionDepth: 4
    functionLinenumber: 348
    functionLinenumberEnd: 362
    functionName: '[com.univocity.parsers.csv.CsvParser].parseValueProcessingEscape()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].handleUnescapedQuoteInValue()'
    - output.appender.append(com.univocity.parsers.csv.CsvParser)
    - input.nextChar()
    - '[com.univocity.parsers.csv.CsvParser].processQuoteEscape()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParser].parseValueProcessingEscape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParser].skipValue()'
      Src: com.univocity.parsers.csv.CsvParser:367,1
    - Dst: output.appender.prepend(char)
      Src: com.univocity.parsers.csv.CsvParser:371,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:373,1
    - Dst: output.appender.appendUntil(com.univocity.parsers.csv.CsvParser,com.univocity.parsers.csv.CsvParser,char,char)
      Src: com.univocity.parsers.csv.CsvParser:375,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:378,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:380,1
    - Dst: output.appender.length()
      Src: com.univocity.parsers.csv.CsvParser:382,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:383,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].handleUnescapedQuote()'
      Src: com.univocity.parsers.csv.CsvParser:393,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:404,1
    - Dst: output.appender.appendUntil(com.univocity.parsers.csv.CsvParser,com.univocity.parsers.csv.CsvParser,char,char,char)
      Src: com.univocity.parsers.csv.CsvParser:406,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:408,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].processQuoteEscape()'
      Src: com.univocity.parsers.csv.CsvParser:410,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:412,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].reset()'
      Src: com.univocity.parsers.csv.CsvParser:421,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.csv.CsvParser)'
      Src: com.univocity.parsers.csv.CsvParser:424,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:425,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:429,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:439,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.common.input.DefaultCharAppender)'
      Src: com.univocity.parsers.csv.CsvParser:440,1
    - Dst: output.appender.append(com.univocity.parsers.csv.CsvParser)
      Src: com.univocity.parsers.csv.CsvParser:444,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseQuotedValue()'
      Src: com.univocity.parsers.csv.CsvParser:450,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:452,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:455,1
    - Dst: '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.csv.CsvParser,String)'
      Src: com.univocity.parsers.csv.CsvParser:459,1
    CyclomaticComplexity: 51
    EdgeCount: 51
    ICount: 97
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 462
      start: 364
    functionDepth: 6
    functionLinenumber: 364
    functionLinenumberEnd: 462
    functionName: '[com.univocity.parsers.csv.CsvParser].parseQuotedValue()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 4
    functionsReached:
    - output.appender.append(com.univocity.parsers.csv.CsvParser)
    - output.appender.appendUntil(com.univocity.parsers.csv.CsvParser,com.univocity.parsers.csv.CsvParser,char,char)
    - '[com.univocity.parsers.common.input.DefaultCharAppender].reset()'
    - input.nextChar()
    - output.appender.append(char)
    - output.appender.prepend(char)
    - '[com.univocity.parsers.csv.CsvParser].handleUnescapedQuote()'
    - '[com.univocity.parsers.csv.CsvParser].parseQuotedValue()'
    - '[com.univocity.parsers.csv.CsvParser].skipValue()'
    - output.appender.appendUntil(com.univocity.parsers.csv.CsvParser,com.univocity.parsers.csv.CsvParser,char,char,char)
    - '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.csv.CsvParser,String)'
    - output.appender.length()
    - '[com.univocity.parsers.csv.CsvParser].processQuoteEscape()'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.csv.CsvParser)'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.common.input.DefaultCharAppender)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParser].parseQuotedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: settings.isDelimiterDetectionEnabled()
      Src: com.univocity.parsers.csv.CsvParser:466,1
    - Dst: settings.isQuoteDetectionEnabled()
      Src: com.univocity.parsers.csv.CsvParser:466,1
    - Dst: '[com.univocity.parsers.csv.CsvFormatDetector].<init>(int,com.univocity.parsers.csv.CsvParser,com.univocity.parsers.csv.CsvParser)'
      Src: com.univocity.parsers.csv.CsvParser:467,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.input.InputAnalysisProcess
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 483
      start: 464
    functionDepth: 0
    functionLinenumber: 464
    functionLinenumberEnd: 483
    functionName: '[com.univocity.parsers.csv.CsvParser].getInputAnalysisProcess()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 0
    functionsReached:
    - settings.isQuoteDetectionEnabled()
    - '[com.univocity.parsers.csv.CsvFormatDetector].<init>(int,com.univocity.parsers.csv.CsvParser,com.univocity.parsers.csv.CsvParser)'
    - settings.isDelimiterDetectionEnabled()
    linkageType: ''
    returnType: com.univocity.parsers.common.input.InputAnalysisProcess
    signature: '[com.univocity.parsers.csv.CsvParser].getInputAnalysisProcess()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: settings.isDelimiterDetectionEnabled()
      Src: com.univocity.parsers.csv.CsvParser:499,1
    - Dst: settings.getFormat()
      Src: com.univocity.parsers.csv.CsvParser:500,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].clone()'
      Src: com.univocity.parsers.csv.CsvParser:500,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].setDelimiter(char)'
      Src: com.univocity.parsers.csv.CsvParser:501,1
    - Dst: settings.isQuoteDetectionEnabled()
      Src: com.univocity.parsers.csv.CsvParser:503,1
    - Dst: settings.getFormat()
      Src: com.univocity.parsers.csv.CsvParser:504,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].clone()'
      Src: com.univocity.parsers.csv.CsvParser:504,1
    - Dst: out.setQuote(char)
      Src: com.univocity.parsers.csv.CsvParser:505,1
    - Dst: out.setQuoteEscape(char)
      Src: com.univocity.parsers.csv.CsvParser:506,1
    - Dst: settings.isLineSeparatorDetectionEnabled()
      Src: com.univocity.parsers.csv.CsvParser:508,1
    - Dst: settings.getFormat()
      Src: com.univocity.parsers.csv.CsvParser:509,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].clone()'
      Src: com.univocity.parsers.csv.CsvParser:509,1
    - Dst: input.getLineSeparator()
      Src: com.univocity.parsers.csv.CsvParser:510,1
    - Dst: out.setLineSeparator(com.univocity.parsers.csv.CsvParser)
      Src: com.univocity.parsers.csv.CsvParser:510,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.CsvFormat
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 513
      start: 497
    functionDepth: 1
    functionLinenumber: 497
    functionLinenumberEnd: 513
    functionName: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 22
    functionsReached:
    - settings.getFormat()
    - '[com.univocity.parsers.csv.CsvParser].setDelimiter(char)'
    - settings.isDelimiterDetectionEnabled()
    - settings.isQuoteDetectionEnabled()
    - settings.isLineSeparatorDetectionEnabled()
    - out.setLineSeparator(com.univocity.parsers.csv.CsvParser)
    - out.setQuote(char)
    - '[com.univocity.parsers.csv.CsvParser].clone()'
    - out.setQuoteEscape(char)
    - input.getLineSeparator()
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvFormat
    signature: '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:520,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:525,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].saveMatchingCharacters()'
      Src: com.univocity.parsers.csv.CsvParser:532,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      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: 536
      start: 515
    functionDepth: 1
    functionLinenumber: 515
    functionLinenumberEnd: 536
    functionName: '[com.univocity.parsers.csv.CsvParser].consumeValueOnEOF()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].saveMatchingCharacters()'
    - output.appender.append(char)
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvParser].consumeValueOnEOF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getNormalizedNewline()'
      Src: com.univocity.parsers.csv.CsvParser:544,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiterString()'
      Src: com.univocity.parsers.csv.CsvParser:545,1
    - Dst: '[String].toCharArray()'
      Src: com.univocity.parsers.csv.CsvParser:545,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
      Src: com.univocity.parsers.csv.CsvParser:548,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getQuote()'
      Src: com.univocity.parsers.csv.CsvParser:553,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getQuoteEscape()'
      Src: com.univocity.parsers.csv.CsvParser:554,1
    - Dst: '[com.univocity.parsers.csv.CsvFormat].getCharToEscapeQuoteEscaping()'
      Src: com.univocity.parsers.csv.CsvParser:555,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.csv.CsvFormat
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.univocity.parsers.csv.CsvFormat
    constantsTouched: []
    func_position:
      end: 556
      start: 543
    functionDepth: 1
    functionLinenumber: 543
    functionLinenumberEnd: 556
    functionName: '[com.univocity.parsers.csv.CsvParser].updateFormat(com.univocity.parsers.csv.CsvFormat)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.csv.CsvFormat].getNormalizedNewline()'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiterString()'
    - '[String].toCharArray()'
    - '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
    - '[com.univocity.parsers.csv.CsvFormat].getQuote()'
    - '[com.univocity.parsers.csv.CsvFormat].getQuoteEscape()'
    - '[com.univocity.parsers.csv.CsvFormat].getCharToEscapeQuoteEscaping()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParser].updateFormat(com.univocity.parsers.csv.CsvFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:560,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].matchDelimiter()'
      Src: com.univocity.parsers.csv.CsvParser:562,1
    - Dst: output.emptyParsed()
      Src: com.univocity.parsers.csv.CsvParser:563,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:564,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].saveMatchingCharacters()'
      Src: com.univocity.parsers.csv.CsvParser:569,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 570
      start: 558
    functionDepth: 2
    functionLinenumber: 558
    functionLinenumberEnd: 570
    functionName: '[com.univocity.parsers.csv.CsvParser].skipWhitespace()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].saveMatchingCharacters()'
    - input.nextChar()
    - '[com.univocity.parsers.csv.CsvParser].matchDelimiter()'
    - output.emptyParsed()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParser].skipWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: output.appender.append(char[],int,int)
      Src: com.univocity.parsers.csv.CsvParser:575,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 579
      start: 572
    functionDepth: 0
    functionLinenumber: 572
    functionLinenumberEnd: 579
    functionName: '[com.univocity.parsers.csv.CsvParser].saveMatchingCharacters()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 4
    functionsReached:
    - output.appender.append(char[],int,int)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParser].saveMatchingCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:587,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].saveMatchingCharacters()'
      Src: com.univocity.parsers.csv.CsvParser:596,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      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: 600
      start: 581
    functionDepth: 1
    functionLinenumber: 581
    functionLinenumberEnd: 600
    functionName: '[com.univocity.parsers.csv.CsvParser].matchDelimiter()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].saveMatchingCharacters()'
    - input.nextChar()
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvParser].matchDelimiter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:608,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      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: 617
      start: 602
    functionDepth: 0
    functionLinenumber: 602
    functionLinenumberEnd: 617
    functionName: '[com.univocity.parsers.csv.CsvParser].matchDelimiterAfterQuote()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 1
    functionsReached:
    - input.nextChar()
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.csv.CsvParser].matchDelimiterAfterQuote()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParser].skipWhitespace()'
      Src: com.univocity.parsers.csv.CsvParser:621,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].skipWhitespace()'
      Src: com.univocity.parsers.csv.CsvParser:626,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].matchDelimiter()'
      Src: com.univocity.parsers.csv.CsvParser:629,1
    - Dst: output.emptyParsed()
      Src: com.univocity.parsers.csv.CsvParser:630,1
    - Dst: output.appender.length()
      Src: com.univocity.parsers.csv.CsvParser:634,1
    - Dst: input.enableNormalizeLineEndings(boolean)
      Src: com.univocity.parsers.csv.CsvParser:635,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseQuotedValueMultiDelimiter()'
      Src: com.univocity.parsers.csv.CsvParser:637,1
    - Dst: input.enableNormalizeLineEndings(boolean)
      Src: com.univocity.parsers.csv.CsvParser:638,1
    - Dst: output.appender.length()
      Src: com.univocity.parsers.csv.CsvParser:639,1
    - Dst: output.valueParsed()
      Src: com.univocity.parsers.csv.CsvParser:640,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].appendUntilMultiDelimiter()'
      Src: com.univocity.parsers.csv.CsvParser:643,1
    - Dst: output.appender.updateWhitespace()
      Src: com.univocity.parsers.csv.CsvParser:645,1
    - Dst: output.valueParsed()
      Src: com.univocity.parsers.csv.CsvParser:647,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseValueProcessingEscapeMultiDelimiter()'
      Src: com.univocity.parsers.csv.CsvParser:650,1
    - Dst: output.valueParsed()
      Src: com.univocity.parsers.csv.CsvParser:651,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:655,1
    - Dst: output.emptyParsed()
      Src: com.univocity.parsers.csv.CsvParser:657,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 619
    functionDepth: 7
    functionLinenumber: 619
    functionLinenumberEnd: 661
    functionName: '[com.univocity.parsers.csv.CsvParser].parseMultiDelimiterRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 1
    functionsReached:
    - output.valueParsed()
    - input.enableNormalizeLineEndings(boolean)
    - '[com.univocity.parsers.csv.CsvParser].parseQuotedValueMultiDelimiter()'
    - '[com.univocity.parsers.csv.CsvParser].appendUntilMultiDelimiter()'
    - output.appender.updateWhitespace()
    - input.nextChar()
    - '[com.univocity.parsers.csv.CsvParser].parseValueProcessingEscapeMultiDelimiter()'
    - output.appender.length()
    - '[com.univocity.parsers.csv.CsvParser].matchDelimiter()'
    - '[com.univocity.parsers.csv.CsvParser].skipWhitespace()'
    - output.emptyParsed()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParser].parseMultiDelimiterRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParser].saveMatchingCharacters()'
      Src: com.univocity.parsers.csv.CsvParser:672,1
    - Dst: output.appender.append(com.univocity.parsers.csv.CsvParser)
      Src: com.univocity.parsers.csv.CsvParser:675,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:677,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].saveMatchingCharacters()'
      Src: com.univocity.parsers.csv.CsvParser:679,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 680
      start: 663
    functionDepth: 1
    functionLinenumber: 663
    functionLinenumberEnd: 680
    functionName: '[com.univocity.parsers.csv.CsvParser].appendUntilMultiDelimiter()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].saveMatchingCharacters()'
    - output.appender.append(com.univocity.parsers.csv.CsvParser)
    - input.nextChar()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParser].appendUntilMultiDelimiter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParser].skipValue()'
      Src: com.univocity.parsers.csv.CsvParser:685,1
    - Dst: output.appender.prepend(char)
      Src: com.univocity.parsers.csv.CsvParser:689,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:691,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].appendUntilMultiDelimiter()'
      Src: com.univocity.parsers.csv.CsvParser:693,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:696,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:698,1
    - Dst: output.appender.length()
      Src: com.univocity.parsers.csv.CsvParser:700,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:701,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].matchDelimiter()'
      Src: com.univocity.parsers.csv.CsvParser:708,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:710,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].handleUnescapedQuote()'
      Src: com.univocity.parsers.csv.CsvParser:717,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:728,1
    - Dst: output.appender.appendUntil(com.univocity.parsers.csv.CsvParser,com.univocity.parsers.csv.CsvParser,char,char,char)
      Src: com.univocity.parsers.csv.CsvParser:730,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:732,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].processQuoteEscape()'
      Src: com.univocity.parsers.csv.CsvParser:734,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:736,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].matchDelimiter()'
      Src: com.univocity.parsers.csv.CsvParser:737,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].matchDelimiterAfterQuote()'
      Src: com.univocity.parsers.csv.CsvParser:745,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].reset()'
      Src: com.univocity.parsers.csv.CsvParser:746,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.csv.CsvParser)'
      Src: com.univocity.parsers.csv.CsvParser:749,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:750,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:754,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].matchDelimiterAfterQuote()'
      Src: com.univocity.parsers.csv.CsvParser:758,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].matchDelimiterAfterQuote()'
      Src: com.univocity.parsers.csv.CsvParser:764,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:767,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.common.input.DefaultCharAppender)'
      Src: com.univocity.parsers.csv.CsvParser:768,1
    - Dst: output.appender.append(com.univocity.parsers.csv.CsvParser)
      Src: com.univocity.parsers.csv.CsvParser:772,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].parseQuotedValue()'
      Src: com.univocity.parsers.csv.CsvParser:778,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:780,1
    - Dst: output.appender.append(char)
      Src: com.univocity.parsers.csv.CsvParser:783,1
    CyclomaticComplexity: 54
    EdgeCount: 54
    ICount: 95
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 786
      start: 682
    functionDepth: 6
    functionLinenumber: 682
    functionLinenumberEnd: 786
    functionName: '[com.univocity.parsers.csv.CsvParser].parseQuotedValueMultiDelimiter()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParser].processQuoteEscape()'
    - output.appender.append(com.univocity.parsers.csv.CsvParser)
    - '[com.univocity.parsers.common.input.DefaultCharAppender].reset()'
    - '[com.univocity.parsers.csv.CsvParser].appendUntilMultiDelimiter()'
    - input.nextChar()
    - output.appender.append(char)
    - output.appender.prepend(char)
    - '[com.univocity.parsers.csv.CsvParser].handleUnescapedQuote()'
    - '[com.univocity.parsers.csv.CsvParser].skipValue()'
    - output.appender.appendUntil(com.univocity.parsers.csv.CsvParser,com.univocity.parsers.csv.CsvParser,char,char,char)
    - '[com.univocity.parsers.csv.CsvParser].parseQuotedValue()'
    - output.appender.length()
    - '[com.univocity.parsers.csv.CsvParser].matchDelimiter()'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.csv.CsvParser)'
    - '[com.univocity.parsers.csv.CsvParser].matchDelimiterAfterQuote()'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.common.input.DefaultCharAppender)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParser].parseQuotedValueMultiDelimiter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParser].matchDelimiter()'
      Src: com.univocity.parsers.csv.CsvParser:789,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].handleUnescapedQuoteInValue()'
      Src: com.univocity.parsers.csv.CsvParser:792,1
    - Dst: output.appender.append(com.univocity.parsers.csv.CsvParser)
      Src: com.univocity.parsers.csv.CsvParser:795,1
    - Dst: '[com.univocity.parsers.csv.CsvParser].processQuoteEscape()'
      Src: com.univocity.parsers.csv.CsvParser:797,1
    - Dst: input.nextChar()
      Src: com.univocity.parsers.csv.CsvParser:800,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      - char
      - char
      - char
      - char
      - com.univocity.parsers.common.input.DefaultCharAppender
      - boolean
      - UnescapedQuoteHandling
      - String
      - int
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 802
      start: 788
    functionDepth: 4
    functionLinenumber: 788
    functionLinenumberEnd: 802
    functionName: '[com.univocity.parsers.csv.CsvParser].parseValueProcessingEscapeMultiDelimiter()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
    functionUses: 1
    functionsReached:
    - output.appender.append(com.univocity.parsers.csv.CsvParser)
    - '[com.univocity.parsers.csv.CsvParser].handleUnescapedQuoteInValue()'
    - input.nextChar()
    - '[com.univocity.parsers.csv.CsvParser].matchDelimiter()'
    - '[com.univocity.parsers.csv.CsvParser].processQuoteEscape()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.csv.CsvParser].parseValueProcessingEscapeMultiDelimiter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
      Src: com.univocity.parsers.csv.Csv:31,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.Csv:32,1
    - Dst: '[com.univocity.parsers.csv.Csv].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.Csv:32,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
      Src: com.univocity.parsers.csv.Csv:33,1
    - Dst: '[com.univocity.parsers.csv.Csv].setComment(char)'
      Src: com.univocity.parsers.csv.Csv:33,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
      Src: com.univocity.parsers.csv.Csv:34,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
      Src: com.univocity.parsers.csv.Csv:36,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].trimValues(boolean)'
      Src: com.univocity.parsers.csv.Csv:37,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: com.univocity.parsers.csv.CsvParserSettings
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.csv.Csv].parseExcel()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/Csv.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].trimValues(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].setSkipEmptyLines(boolean)'
    - '[com.univocity.parsers.csv.CsvParserSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
    - '[com.univocity.parsers.csv.Csv].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.Csv].setComment(char)'
    - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvParserSettings
    signature: '[com.univocity.parsers.csv.Csv].parseExcel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.Csv].parseExcel()'
      Src: com.univocity.parsers.csv.Csv:50,1
    - Dst: '[com.univocity.parsers.csv.CsvParserSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
      Src: com.univocity.parsers.csv.Csv:51,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: com.univocity.parsers.csv.CsvParserSettings
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.csv.Csv].parseRfc4180()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/Csv.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.csv.CsvParserSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
    - '[com.univocity.parsers.csv.Csv].parseExcel()'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvParserSettings
    signature: '[com.univocity.parsers.csv.Csv].parseRfc4180()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
      Src: com.univocity.parsers.csv.Csv:62,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.Csv:64,1
    - Dst: '[com.univocity.parsers.csv.Csv].setLineSeparator(String)'
      Src: com.univocity.parsers.csv.Csv:64,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
      Src: com.univocity.parsers.csv.Csv:65,1
    - Dst: '[com.univocity.parsers.csv.Csv].setComment(char)'
      Src: com.univocity.parsers.csv.Csv:65,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(null)'
      Src: com.univocity.parsers.csv.Csv:66,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setSkipEmptyLines(boolean)'
      Src: com.univocity.parsers.csv.Csv:68,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].trimValues(boolean)'
      Src: com.univocity.parsers.csv.Csv:69,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: com.univocity.parsers.csv.CsvWriterSettings
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.csv.Csv].writeExcel()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/Csv.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].getFormat()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setSkipEmptyLines(boolean)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setEmptyValue(null)'
    - '[com.univocity.parsers.csv.CsvWriterSettings].trimValues(boolean)'
    - '[com.univocity.parsers.csv.Csv].setLineSeparator(String)'
    - '[com.univocity.parsers.csv.Csv].setComment(char)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriterSettings
    signature: '[com.univocity.parsers.csv.Csv].writeExcel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.csv.Csv].writeExcel()'
      Src: com.univocity.parsers.csv.Csv:82,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
      Src: com.univocity.parsers.csv.Csv:84,1
    - Dst: '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
      Src: com.univocity.parsers.csv.Csv:85,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: com.univocity.parsers.csv.CsvWriterSettings
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.csv.Csv].writeRfc4180()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/Csv.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
    - '[com.univocity.parsers.csv.Csv].writeExcel()'
    - '[com.univocity.parsers.csv.CsvWriterSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.csv.CsvWriterSettings
    signature: '[com.univocity.parsers.csv.Csv].writeRfc4180()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.csv.Csv
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.csv.Csv].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/Csv.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.csv.Csv
    signature: '[com.univocity.parsers.csv.Csv].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DefaultContext].<init>(null,int)'
      Src: com.univocity.parsers.common.DefaultContext:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.univocity.parsers.common.ParserOutput
      - com.univocity.parsers.common.ColumnMap
      - int
      - com.univocity.parsers.common.record.RecordFactory
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DefaultContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorContentLength
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[com.univocity.parsers.common.DefaultContext].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.DefaultContext].<init>(null,int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.DefaultContext
    signature: '[com.univocity.parsers.common.DefaultContext].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ColumnMap].<init>(com.univocity.parsers.common.ParserOutput)'
      Src: com.univocity.parsers.common.DefaultContext:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.ParserOutput
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.univocity.parsers.common.ParserOutput
      - com.univocity.parsers.common.ColumnMap
      - int
      - com.univocity.parsers.common.record.RecordFactory
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DefaultContext
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - output
    - errorContentLength
    argTypes:
    - com.univocity.parsers.common.ParserOutput
    - int
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[com.univocity.parsers.common.DefaultContext].<init>(com.univocity.parsers.common.ParserOutput,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ColumnMap].<init>(com.univocity.parsers.common.ParserOutput)'
    linkageType: ''
    returnType: com.univocity.parsers.common.DefaultContext
    signature: '[com.univocity.parsers.common.DefaultContext].<init>(com.univocity.parsers.common.ParserOutput,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParserOutput].getHeaderAsStringArray()'
      Src: com.univocity.parsers.common.DefaultContext:51,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.univocity.parsers.common.ParserOutput
      - com.univocity.parsers.common.ColumnMap
      - int
      - com.univocity.parsers.common.record.RecordFactory
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.common.DefaultContext].headers()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.ParserOutput].getHeaderAsStringArray()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.DefaultContext].headers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DefaultContext].headers()'
      Src: com.univocity.parsers.common.DefaultContext:58,1
    - Dst: '[com.univocity.parsers.common.DefaultContext].extractedFieldIndexes()'
      Src: com.univocity.parsers.common.DefaultContext:60,1
    - Dst: '[com.univocity.parsers.common.DefaultContext].headers()'
      Src: com.univocity.parsers.common.DefaultContext:63,1
    - Dst: '[com.univocity.parsers.common.DefaultContext].headers()'
      Src: com.univocity.parsers.common.DefaultContext:69,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.univocity.parsers.common.ParserOutput
      - com.univocity.parsers.common.ColumnMap
      - int
      - com.univocity.parsers.common.record.RecordFactory
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.common.DefaultContext].selectedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DefaultContext].extractedFieldIndexes()'
    - '[com.univocity.parsers.common.DefaultContext].headers()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.DefaultContext].selectedHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParserOutput].getSelectedIndexes()'
      Src: com.univocity.parsers.common.DefaultContext:77,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.univocity.parsers.common.ParserOutput
      - com.univocity.parsers.common.ColumnMap
      - int
      - com.univocity.parsers.common.record.RecordFactory
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: '[com.univocity.parsers.common.DefaultContext].extractedFieldIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.ParserOutput].getSelectedIndexes()'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.DefaultContext].extractedFieldIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParserOutput].isColumnReorderingEnabled()'
      Src: com.univocity.parsers.common.DefaultContext:85,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.univocity.parsers.common.ParserOutput
      - com.univocity.parsers.common.ColumnMap
      - int
      - com.univocity.parsers.common.record.RecordFactory
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionName: '[com.univocity.parsers.common.DefaultContext].columnsReordered()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ParserOutput].isColumnReorderingEnabled()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.DefaultContext].columnsReordered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ColumnMap].indexOf(String)'
      Src: com.univocity.parsers.common.DefaultContext:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.univocity.parsers.common.ParserOutput
      - com.univocity.parsers.common.ColumnMap
      - int
      - com.univocity.parsers.common.record.RecordFactory
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - header
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 6
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[com.univocity.parsers.common.DefaultContext].indexOf(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ColumnMap].indexOf(String)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.DefaultContext].indexOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ColumnMap].indexOf(Enum<?>)'
      Src: com.univocity.parsers.common.DefaultContext:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.univocity.parsers.common.ParserOutput
      - com.univocity.parsers.common.ColumnMap
      - int
      - com.univocity.parsers.common.record.RecordFactory
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - header
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 5
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[com.univocity.parsers.common.DefaultContext].indexOf(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ColumnMap].indexOf(Enum<?>)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.DefaultContext].indexOf(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParserOutput].reset()'
      Src: com.univocity.parsers.common.DefaultContext:100,1
    - Dst: '[com.univocity.parsers.common.ColumnMap].reset()'
      Src: com.univocity.parsers.common.DefaultContext:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.univocity.parsers.common.ParserOutput
      - com.univocity.parsers.common.ColumnMap
      - int
      - com.univocity.parsers.common.record.RecordFactory
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: '[com.univocity.parsers.common.DefaultContext].reset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ColumnMap].reset()'
    - '[com.univocity.parsers.common.ParserOutput].reset()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DefaultContext].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParserOutput].getCurrentColumn()'
      Src: com.univocity.parsers.common.DefaultContext:112,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.univocity.parsers.common.ParserOutput
      - com.univocity.parsers.common.ColumnMap
      - int
      - com.univocity.parsers.common.record.RecordFactory
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 113
    functionName: '[com.univocity.parsers.common.DefaultContext].currentColumn()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ParserOutput].getCurrentColumn()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.DefaultContext].currentColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParserOutput].getCurrentRecord()'
      Src: com.univocity.parsers.common.DefaultContext:121,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.univocity.parsers.common.ParserOutput
      - com.univocity.parsers.common.ColumnMap
      - int
      - com.univocity.parsers.common.record.RecordFactory
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 122
    functionName: '[com.univocity.parsers.common.DefaultContext].currentRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ParserOutput].getCurrentRecord()'
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.DefaultContext].currentRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.univocity.parsers.common.ParserOutput
      - com.univocity.parsers.common.ColumnMap
      - int
      - com.univocity.parsers.common.record.RecordFactory
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[com.univocity.parsers.common.DefaultContext].stop()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DefaultContext].stop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.univocity.parsers.common.ParserOutput
      - com.univocity.parsers.common.ColumnMap
      - int
      - com.univocity.parsers.common.record.RecordFactory
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 132
    functionName: '[com.univocity.parsers.common.DefaultContext].isStopped()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.DefaultContext].isStopped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.univocity.parsers.common.ParserOutput
      - com.univocity.parsers.common.ColumnMap
      - int
      - com.univocity.parsers.common.record.RecordFactory
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[com.univocity.parsers.common.DefaultContext].errorContentLength()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.DefaultContext].errorContentLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordFactory].<init>()'
      Src: com.univocity.parsers.common.DefaultContext:142,1
    - Dst: '[com.univocity.parsers.common.record.RecordFactory].newRecord(String[])'
      Src: com.univocity.parsers.common.DefaultContext:144,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.univocity.parsers.common.ParserOutput
      - com.univocity.parsers.common.ColumnMap
      - int
      - com.univocity.parsers.common.record.RecordFactory
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.Record
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 145
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 145
    functionName: '[com.univocity.parsers.common.DefaultContext].toRecord(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordFactory].newRecord(String[])'
    - '[com.univocity.parsers.common.record.RecordFactory].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.Record
    signature: '[com.univocity.parsers.common.DefaultContext].toRecord(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordFactory].<init>()'
      Src: com.univocity.parsers.common.DefaultContext:150,1
    - Dst: '[com.univocity.parsers.common.record.RecordFactory].getRecordMetaData()'
      Src: com.univocity.parsers.common.DefaultContext:152,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.univocity.parsers.common.ParserOutput
      - com.univocity.parsers.common.ColumnMap
      - int
      - com.univocity.parsers.common.record.RecordFactory
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.RecordMetaData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 153
    functionName: '[com.univocity.parsers.common.DefaultContext].recordMetaData()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordFactory].getRecordMetaData()'
    - '[com.univocity.parsers.common.record.RecordFactory].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.RecordMetaData
    signature: '[com.univocity.parsers.common.DefaultContext].recordMetaData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.common.ConversionProcessor].convertIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ConversionProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<Integer>
    signature: '[com.univocity.parsers.common.ConversionProcessor].convertIndexes()'
  - 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: 48
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.common.ConversionProcessor].convertAll()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ConversionProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ConversionProcessor].convertAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.common.ConversionProcessor].convertFields()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ConversionProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<String>
    signature: '[com.univocity.parsers.common.ConversionProcessor].convertFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      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:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.common.ConversionProcessor].convertType(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ConversionProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ConversionProcessor].convertType(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.ConversionProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.ConversionProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ConversionProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.ConversionProcessor
    signature: '[com.univocity.parsers.common.ConversionProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NoopParsingContext].<init>()'
      Src: com.univocity.parsers.common.NoopParsingContext:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.NoopParsingContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.common.NoopParsingContext].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.NoopParsingContext].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.NoopParsingContext
    signature: '[com.univocity.parsers.common.NoopParsingContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[com.univocity.parsers.common.NoopParsingContext].stop()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.NoopParsingContext].stop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[com.univocity.parsers.common.NoopParsingContext].isStopped()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.NoopParsingContext].isStopped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.common.NoopParsingContext].currentLine()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.NoopParsingContext].currentLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.common.NoopParsingContext].currentChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.NoopParsingContext].currentChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.common.NoopParsingContext].currentColumn()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.NoopParsingContext].currentColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.common.NoopParsingContext].currentRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.NoopParsingContext].currentRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lines
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.common.NoopParsingContext].skipLines(long)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.NoopParsingContext].skipLines(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.common.NoopParsingContext].parsedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.NoopParsingContext].parsedHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[com.univocity.parsers.common.NoopParsingContext].currentParsedContent()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.NoopParsingContext].currentParsedContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.common.NoopParsingContext].currentParsedContentLength()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.NoopParsingContext].currentParsedContentLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Collections.emptyMap()
      Src: com.univocity.parsers.common.NoopParsingContext:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<Long,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[com.univocity.parsers.common.NoopParsingContext].comments()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached:
    - Collections.emptyMap()
    linkageType: ''
    returnType: Map<Long,String>
    signature: '[com.univocity.parsers.common.NoopParsingContext].comments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.common.NoopParsingContext].lastComment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.NoopParsingContext].lastComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.Format].getSystemLineSeparator()'
      Src: com.univocity.parsers.common.NoopParsingContext:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[com.univocity.parsers.common.NoopParsingContext].lineSeparator()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.Format].getSystemLineSeparator()'
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.NoopParsingContext].lineSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[com.univocity.parsers.common.NoopParsingContext].headers()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.NoopParsingContext].headers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[com.univocity.parsers.common.NoopParsingContext].selectedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.NoopParsingContext].selectedHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[com.univocity.parsers.common.NoopParsingContext].extractedFieldIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.NoopParsingContext].extractedFieldIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[com.univocity.parsers.common.NoopParsingContext].columnsReordered()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.NoopParsingContext].columnsReordered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - header
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[com.univocity.parsers.common.NoopParsingContext].indexOf(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.NoopParsingContext].indexOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - header
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[com.univocity.parsers.common.NoopParsingContext].indexOf(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.NoopParsingContext].indexOf(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 132
    functionName: '[com.univocity.parsers.common.NoopParsingContext].fieldContentOnError()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.NoopParsingContext].fieldContentOnError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[com.univocity.parsers.common.NoopParsingContext].errorContentLength()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.NoopParsingContext].errorContentLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.Record
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[com.univocity.parsers.common.NoopParsingContext].toRecord(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.record.Record
    signature: '[com.univocity.parsers.common.NoopParsingContext].toRecord(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordFactory].<init>()'
      Src: com.univocity.parsers.common.NoopParsingContext:147,1
    - Dst: '[com.univocity.parsers.common.record.RecordFactory].getRecordMetaData()'
      Src: com.univocity.parsers.common.NoopParsingContext:147,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.NoopParsingContext
      - com.univocity.parsers.common.record.RecordMetaData
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.RecordMetaData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 150
    functionName: '[com.univocity.parsers.common.NoopParsingContext].recordMetaData()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordFactory].getRecordMetaData()'
    - '[com.univocity.parsers.common.record.RecordFactory].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.RecordMetaData
    signature: '[com.univocity.parsers.common.NoopParsingContext].recordMetaData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.Processor<C>].rowProcessed(String[],C)'
      Src: com.univocity.parsers.common.Internal:30,1
    - Dst: ex.setContext(C)
      Src: com.univocity.parsers.common.Internal:32,1
    - Dst: ex.isFatal()
      Src: com.univocity.parsers.common.Internal:34,1
    - Dst: ex.isHandled()
      Src: com.univocity.parsers.common.Internal:34,1
    - Dst: ex.getColumnIndex()
      Src: com.univocity.parsers.common.Internal:34,1
    - Dst: ex.markAsHandled(com.univocity.parsers.common.ProcessorErrorHandler<C>)
      Src: com.univocity.parsers.common.Internal:36,1
    - Dst: retry.handleError(com.univocity.parsers.common.Internal,String[],C)
      Src: com.univocity.parsers.common.Internal:37,1
    - Dst: retry.isRecordSkipped()
      Src: com.univocity.parsers.common.Internal:38,1
    - Dst: '[com.univocity.parsers.common.processor.core.Processor<C>].rowProcessed(String[],C)'
      Src: com.univocity.parsers.common.Internal:40,1
    - Dst: '[C].errorContentLength()'
      Src: com.univocity.parsers.common.Internal:45,1
    - Dst: '[com.univocity.parsers.common.Internal].throwDataProcessingException(com.univocity.parsers.common.processor.core.Processor<C>,com.univocity.parsers.common.Internal,String[],com.univocity.parsers.common.Internal)'
      Src: com.univocity.parsers.common.Internal:45,1
    - Dst: '[C].errorContentLength()'
      Src: com.univocity.parsers.common.Internal:50,1
    - Dst: ex.setErrorContentLength(com.univocity.parsers.common.Internal)
      Src: com.univocity.parsers.common.Internal:50,1
    - Dst: ex.isFatal()
      Src: com.univocity.parsers.common.Internal:51,1
    - Dst: ex.markAsHandled(com.univocity.parsers.common.ProcessorErrorHandler<C>)
      Src: com.univocity.parsers.common.Internal:54,1
    - Dst: '[com.univocity.parsers.common.ProcessorErrorHandler<C>].handleError(com.univocity.parsers.common.Internal,String[],C)'
      Src: com.univocity.parsers.common.Internal:55,1
    - Dst: '[C].errorContentLength()'
      Src: com.univocity.parsers.common.Internal:57,1
    - Dst: '[com.univocity.parsers.common.Internal].throwDataProcessingException(com.univocity.parsers.common.processor.core.Processor<C>,com.univocity.parsers.common.Internal,String[],com.univocity.parsers.common.Internal)'
      Src: com.univocity.parsers.common.Internal:57,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - com.univocity.parsers.common.processor.core.Processor<C>
      - C
      - com.univocity.parsers.common.ProcessorErrorHandler<C>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - row
    - processor
    - context
    - errorHandler
    argTypes:
    - String[]
    - com.univocity.parsers.common.processor.core.Processor<C>
    - C
    - com.univocity.parsers.common.ProcessorErrorHandler<C>
    constantsTouched: []
    func_position:
      end: 59
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 59
    functionName: '[com.univocity.parsers.common.Internal].process(String[],com.univocity.parsers.common.processor.core.Processor<C>,C,com.univocity.parsers.common.ProcessorErrorHandler<C>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Internal.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.Internal].throwDataProcessingException(com.univocity.parsers.common.processor.core.Processor<C>,com.univocity.parsers.common.Internal,String[],com.univocity.parsers.common.Internal)'
    - '[com.univocity.parsers.common.processor.core.Processor<C>].rowProcessed(String[],C)'
    - ex.getColumnIndex()
    - retry.handleError(com.univocity.parsers.common.Internal,String[],C)
    - ex.markAsHandled(com.univocity.parsers.common.ProcessorErrorHandler<C>)
    - ex.setContext(C)
    - ex.isHandled()
    - ex.setErrorContentLength(com.univocity.parsers.common.Internal)
    - ex.isFatal()
    - '[C].errorContentLength()'
    - retry.isRecordSkipped()
    - '[com.univocity.parsers.common.ProcessorErrorHandler<C>].handleError(com.univocity.parsers.common.Internal,String[],C)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.Internal].process(String[],com.univocity.parsers.common.processor.core.Processor<C>,C,com.univocity.parsers.common.ProcessorErrorHandler<C>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractException].restrictContent(int,String[])'
      Src: com.univocity.parsers.common.Internal:65,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(char,String,Throwable)'
      Src: com.univocity.parsers.common.Internal:62,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].restrictContent(int)'
      Src: com.univocity.parsers.common.Internal:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.core.Processor
      - Throwable
      - String[]
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - com.univocity.parsers.common.DataProcessingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - processor
    - t
    - row
    - errorContentLength
    argTypes:
    - com.univocity.parsers.common.processor.core.Processor
    - Throwable
    - String[]
    - int
    constantsTouched: []
    func_position:
      end: 69
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.common.Internal].throwDataProcessingException(com.univocity.parsers.common.processor.core.Processor,Throwable,String[],int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Internal.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractException].restrictContent(int,String[])'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(char,String,Throwable)'
    - '[com.univocity.parsers.common.DataProcessingException].restrictContent(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.Internal].throwDataProcessingException(com.univocity.parsers.common.processor.core.Processor,Throwable,String[],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: com.univocity.parsers.common.Internal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.Internal].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Internal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.Internal
    signature: '[com.univocity.parsers.common.Internal].<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: com.univocity.parsers.common.RowProcessorErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/RowProcessorErrorHandler.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.RowProcessorErrorHandler
    signature: '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(T)'
      Src: com.univocity.parsers.common.ContextSnapshot:35,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].currentColumn()'
      Src: com.univocity.parsers.common.ContextSnapshot:36,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].currentRecord()'
      Src: com.univocity.parsers.common.ContextSnapshot:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.ContextSnapshot
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[com.univocity.parsers.common.ContextSnapshot].<init>(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextSnapshot.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].currentRecord()'
    - '[com.univocity.parsers.issues.github.Github_188.T].currentColumn()'
    - '[Object].<init>(T)'
    linkageType: ''
    returnType: com.univocity.parsers.common.ContextSnapshot
    signature: '[com.univocity.parsers.common.ContextSnapshot].<init>(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[com.univocity.parsers.common.ContextSnapshot].currentColumn()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextSnapshot.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.ContextSnapshot].currentColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - 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: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.common.ContextSnapshot].currentRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextSnapshot.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.ContextSnapshot].currentRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DummyFormat].<init>()'
      Src: com.univocity.parsers.common.DummyFormat:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.DummyFormat
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.DummyFormat
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.common.DummyFormat].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DummyFormat.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.DummyFormat].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.DummyFormat
    signature: '[com.univocity.parsers.common.DummyFormat].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.common.DummyFormat:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.DummyFormat
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: TreeMap<String,Object>
      static: false
      superClass: com.univocity.parsers.common.Format
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.common.DummyFormat].getConfiguration()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DummyFormat.java
    functionUses: 0
    functionsReached:
    - '[TreeMap].<init>()'
    linkageType: ''
    returnType: TreeMap<String,Object>
    signature: '[com.univocity.parsers.common.DummyFormat].getConfiguration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NoopRowProcessorErrorHandler].<init>()'
      Src: com.univocity.parsers.common.NoopRowProcessorErrorHandler:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.RowProcessorErrorHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.RowProcessorErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.NoopRowProcessorErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 32
    functionName: '[com.univocity.parsers.common.NoopRowProcessorErrorHandler].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopRowProcessorErrorHandler.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.NoopRowProcessorErrorHandler].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.NoopRowProcessorErrorHandler
    signature: '[com.univocity.parsers.common.NoopRowProcessorErrorHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.DataProcessingException
      - Object[]
      - com.univocity.parsers.common.ParsingContext
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.RowProcessorErrorHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.RowProcessorErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - error
    - inputRow
    - context
    argTypes:
    - com.univocity.parsers.common.DataProcessingException
    - Object[]
    - com.univocity.parsers.common.ParsingContext
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.common.NoopRowProcessorErrorHandler].handleError(com.univocity.parsers.common.DataProcessingException,Object[],com.univocity.parsers.common.ParsingContext)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopRowProcessorErrorHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.NoopRowProcessorErrorHandler].handleError(com.univocity.parsers.common.DataProcessingException,Object[],com.univocity.parsers.common.ParsingContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NoopProcessorErrorHandler].<init>()'
      Src: com.univocity.parsers.common.NoopProcessorErrorHandler:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.ProcessorErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.NoopProcessorErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 33
    functionName: '[com.univocity.parsers.common.NoopProcessorErrorHandler].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopProcessorErrorHandler.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.NoopProcessorErrorHandler].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.NoopProcessorErrorHandler
    signature: '[com.univocity.parsers.common.NoopProcessorErrorHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.DataProcessingException
      - Object[]
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.ProcessorErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - error
    - inputRow
    - context
    argTypes:
    - com.univocity.parsers.common.DataProcessingException
    - Object[]
    - T
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.common.NoopProcessorErrorHandler].handleError(com.univocity.parsers.common.DataProcessingException,Object[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopProcessorErrorHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.NoopProcessorErrorHandler].handleError(com.univocity.parsers.common.DataProcessingException,Object[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      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: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[com.univocity.parsers.common.CommonParserSettings].getReadInputOnSeparateThread()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonParserSettings].getReadInputOnSeparateThread()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - readInputOnSeparateThread
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[com.univocity.parsers.common.CommonParserSettings].setReadInputOnSeparateThread(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].setReadInputOnSeparateThread(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      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: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[com.univocity.parsers.common.CommonParserSettings].isHeaderExtractionEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonParserSettings].isHeaderExtractionEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerExtractionEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[com.univocity.parsers.common.CommonParserSettings].setHeaderExtractionEnabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].setHeaderExtractionEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.RowProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 142
    functionName: '[com.univocity.parsers.common.CommonParserSettings].getRowProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.RowProcessor
    signature: '[com.univocity.parsers.common.CommonParserSettings].getRowProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.RowProcessor
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - processor
    argTypes:
    - com.univocity.parsers.common.processor.RowProcessor
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: '[com.univocity.parsers.common.CommonParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.Processor<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 187
    functionName: '[com.univocity.parsers.common.CommonParserSettings].getProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.Processor<T>
    signature: '[com.univocity.parsers.common.CommonParserSettings].getProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - processor
    argTypes:
    - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[com.univocity.parsers.common.CommonParserSettings].setProcessor(com.univocity.parsers.common.processor.core.Processor<?extendsContext>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].setProcessor(com.univocity.parsers.common.processor.core.Processor<?extendsContext>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getFormat()'
      Src: com.univocity.parsers.common.CommonParserSettings:219,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getNormalizedNewline()'
      Src: com.univocity.parsers.common.CommonParserSettings:219,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getInputBufferSize()'
      Src: com.univocity.parsers.common.CommonParserSettings:219,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].<init>(com.univocity.parsers.common.CommonParserSettings,int,int,int,boolean)'
      Src: com.univocity.parsers.common.CommonParserSettings:219,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getFormat()'
      Src: com.univocity.parsers.common.CommonParserSettings:221,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getLineSeparator()'
      Src: com.univocity.parsers.common.CommonParserSettings:221,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getFormat()'
      Src: com.univocity.parsers.common.CommonParserSettings:221,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getNormalizedNewline()'
      Src: com.univocity.parsers.common.CommonParserSettings:221,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getInputBufferSize()'
      Src: com.univocity.parsers.common.CommonParserSettings:221,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].<init>(com.univocity.parsers.common.CommonParserSettings,com.univocity.parsers.common.CommonParserSettings,int,int,int,boolean)'
      Src: com.univocity.parsers.common.CommonParserSettings:221,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getFormat()'
      Src: com.univocity.parsers.common.CommonParserSettings:225,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getNormalizedNewline()'
      Src: com.univocity.parsers.common.CommonParserSettings:225,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getInputBufferSize()'
      Src: com.univocity.parsers.common.CommonParserSettings:225,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].<init>(com.univocity.parsers.common.CommonParserSettings,int,int,boolean)'
      Src: com.univocity.parsers.common.CommonParserSettings:225,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getFormat()'
      Src: com.univocity.parsers.common.CommonParserSettings:227,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getLineSeparator()'
      Src: com.univocity.parsers.common.CommonParserSettings:227,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getFormat()'
      Src: com.univocity.parsers.common.CommonParserSettings:227,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getNormalizedNewline()'
      Src: com.univocity.parsers.common.CommonParserSettings:227,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getInputBufferSize()'
      Src: com.univocity.parsers.common.CommonParserSettings:227,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].<init>(com.univocity.parsers.common.CommonParserSettings,com.univocity.parsers.common.CommonParserSettings,int,int,boolean)'
      Src: com.univocity.parsers.common.CommonParserSettings:227,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.input.CharInputReader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - whitespaceRangeStart
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 230
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 230
    functionName: '[com.univocity.parsers.common.CommonParserSettings].newCharInputReader(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonParserSettings].getLineSeparator()'
    - '[com.univocity.parsers.common.input.DefaultCharInputReader].<init>(com.univocity.parsers.common.CommonParserSettings,int,int,boolean)'
    - '[com.univocity.parsers.common.input.DefaultCharInputReader].<init>(com.univocity.parsers.common.CommonParserSettings,com.univocity.parsers.common.CommonParserSettings,int,int,boolean)'
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].<init>(com.univocity.parsers.common.CommonParserSettings,int,int,int,boolean)'
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].<init>(com.univocity.parsers.common.CommonParserSettings,com.univocity.parsers.common.CommonParserSettings,int,int,int,boolean)'
    - '[com.univocity.parsers.common.CommonParserSettings].getInputBufferSize()'
    - '[com.univocity.parsers.common.CommonParserSettings].getNormalizedNewline()'
    - '[com.univocity.parsers.common.CommonParserSettings].getFormat()'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.CharInputReader
    signature: '[com.univocity.parsers.common.CommonParserSettings].newCharInputReader(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      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: 239
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionName: '[com.univocity.parsers.common.CommonParserSettings].getNumberOfRecordsToRead()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.CommonParserSettings].getNumberOfRecordsToRead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - numberOfRecordsToRead
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 248
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 248
    functionName: '[com.univocity.parsers.common.CommonParserSettings].setNumberOfRecordsToRead(long)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].setNumberOfRecordsToRead(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].preventReordering()'
      Src: com.univocity.parsers.common.CommonParserSettings:260,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      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: 261
      start: 259
    functionDepth: 2
    functionLinenumber: 259
    functionLinenumberEnd: 261
    functionName: '[com.univocity.parsers.common.CommonParserSettings].isColumnReorderingEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonParserSettings].preventReordering()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonParserSettings].isColumnReorderingEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].preventReordering()'
      Src: com.univocity.parsers.common.CommonParserSettings:270,1
    - Dst: '[Object].getFieldSet()'
      Src: com.univocity.parsers.common.CommonParserSettings:270,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 268
    functionDepth: 2
    functionLinenumber: 268
    functionLinenumberEnd: 271
    functionName: '[com.univocity.parsers.common.CommonParserSettings].getFieldSet()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.CommonParserSettings].preventReordering()'
    - '[Object].getFieldSet()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<?>
    signature: '[com.univocity.parsers.common.CommonParserSettings].getFieldSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].preventReordering()'
      Src: com.univocity.parsers.common.CommonParserSettings:280,1
    - Dst: '[Object].getFieldSelector()'
      Src: com.univocity.parsers.common.CommonParserSettings:280,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 278
    functionDepth: 2
    functionLinenumber: 278
    functionLinenumberEnd: 281
    functionName: '[com.univocity.parsers.common.CommonParserSettings].getFieldSelector()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonParserSettings].preventReordering()'
    - '[Object].getFieldSelector()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSelector
    signature: '[com.univocity.parsers.common.CommonParserSettings].getFieldSelector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].preventReordering()'
      Src: com.univocity.parsers.common.CommonParserSettings:293,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.CommonParserSettings:294,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnReorderingEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 297
      start: 292
    functionDepth: 2
    functionLinenumber: 292
    functionLinenumberEnd: 297
    functionName: '[com.univocity.parsers.common.CommonParserSettings].setColumnReorderingEnabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonParserSettings].preventReordering()'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].setColumnReorderingEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      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: 306
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 306
    functionName: '[com.univocity.parsers.common.CommonParserSettings].getInputBufferSize()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.CommonParserSettings].getInputBufferSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inputBufferSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 315
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 315
    functionName: '[com.univocity.parsers.common.CommonParserSettings].setInputBufferSize(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].setInputBufferSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getMaxCharsPerColumn()'
      Src: com.univocity.parsers.common.CommonParserSettings:325,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getNullValue()'
      Src: com.univocity.parsers.common.CommonParserSettings:327,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getWhitespaceRangeStart()'
      Src: com.univocity.parsers.common.CommonParserSettings:327,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].<init>(com.univocity.parsers.common.CommonParserSettings,com.univocity.parsers.common.CommonParserSettings,com.univocity.parsers.common.CommonParserSettings)'
      Src: com.univocity.parsers.common.CommonParserSettings:327,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getNullValue()'
      Src: com.univocity.parsers.common.CommonParserSettings:329,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getWhitespaceRangeStart()'
      Src: com.univocity.parsers.common.CommonParserSettings:329,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(com.univocity.parsers.common.CommonParserSettings,com.univocity.parsers.common.CommonParserSettings)'
      Src: com.univocity.parsers.common.CommonParserSettings:329,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.input.CharAppender
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 331
    functionName: '[com.univocity.parsers.common.CommonParserSettings].newCharAppender()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(com.univocity.parsers.common.CommonParserSettings,com.univocity.parsers.common.CommonParserSettings)'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].<init>(com.univocity.parsers.common.CommonParserSettings,com.univocity.parsers.common.CommonParserSettings,com.univocity.parsers.common.CommonParserSettings)'
    - '[com.univocity.parsers.common.CommonParserSettings].getWhitespaceRangeStart()'
    - '[com.univocity.parsers.common.CommonParserSettings].getMaxCharsPerColumn()'
    - '[com.univocity.parsers.common.CommonParserSettings].getNullValue()'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.CharAppender
    signature: '[com.univocity.parsers.common.CommonParserSettings].newCharAppender()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      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: 341
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 341
    functionName: '[com.univocity.parsers.common.CommonParserSettings].isLineSeparatorDetectionEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonParserSettings].isLineSeparatorDetectionEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lineSeparatorDetectionEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 351
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 351
    functionName: '[com.univocity.parsers.common.CommonParserSettings].setLineSeparatorDetectionEnabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].setLineSeparatorDetectionEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      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: 360
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 360
    functionName: '[com.univocity.parsers.common.CommonParserSettings].getNumberOfRowsToSkip()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.CommonParserSettings].getNumberOfRowsToSkip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.CommonParserSettings:369,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - numberOfRowsToSkip
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 372
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 372
    functionName: '[com.univocity.parsers.common.CommonParserSettings].setNumberOfRowsToSkip(long)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].setNumberOfRowsToSkip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].addConfiguration(Map<String,Object>)'
      Src: com.univocity.parsers.common.CommonParserSettings:376,1
    - Dst: '[Map<String,Object>].put(String,Boolean)'
      Src: com.univocity.parsers.common.CommonParserSettings:377,1
    - Dst: '[Map<String,Object>].put(String)'
      Src: com.univocity.parsers.common.CommonParserSettings:378,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.common.CommonParserSettings:379,1
    - Dst: '[Map<String,Object>].put(String,int)'
      Src: com.univocity.parsers.common.CommonParserSettings:380,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.common.CommonParserSettings:381,1
    - Dst: '[Map<String,Object>].put(String)'
      Src: com.univocity.parsers.common.CommonParserSettings:382,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.common.CommonParserSettings:383,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.common.CommonParserSettings:384,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Object>
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - Map<String,Object>
    constantsTouched: []
    func_position:
      end: 385
      start: 374
    functionDepth: 1
    functionLinenumber: 374
    functionLinenumberEnd: 385
    functionName: '[com.univocity.parsers.common.CommonParserSettings].addConfiguration(Map<String,Object>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached:
    - '[Map<String,Object>].put(String,Boolean)'
    - '[Object].addConfiguration(Map<String,Object>)'
    - '[Map<String,Object>].put(String)'
    - '[Map<String,Object>].put(String,int)'
    - '[Map<String,Object>].put(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].addConfiguration(Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnOrderDependent].preventColumnReordering()'
      Src: com.univocity.parsers.common.CommonParserSettings:389,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      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: 393
      start: 387
    functionDepth: 1
    functionLinenumber: 387
    functionLinenumberEnd: 393
    functionName: '[com.univocity.parsers.common.CommonParserSettings].preventReordering()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnOrderDependent].preventColumnReordering()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonParserSettings].preventReordering()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      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: '[com.univocity.parsers.common.CommonParserSettings].isCommentCollectionEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonParserSettings].isCommentCollectionEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - commentCollectionEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 413
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 413
    functionName: '[com.univocity.parsers.common.CommonParserSettings].setCommentCollectionEnabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].setCommentCollectionEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].setCommentCollectionEnabled(boolean)'
      Src: com.univocity.parsers.common.CommonParserSettings:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - commentCollectionEnabled
    - includeBlank
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 425
      start: 422
    functionDepth: 1
    functionLinenumber: 422
    functionLinenumberEnd: 425
    functionName: '[com.univocity.parsers.common.CommonParserSettings].setCommentCollectionEnabled(boolean,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonParserSettings].setCommentCollectionEnabled(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].setCommentCollectionEnabled(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      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: 437
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 437
    functionName: '[com.univocity.parsers.common.CommonParserSettings].isBlankCommentCollectionEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonParserSettings].isBlankCommentCollectionEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor<?,?>].getBeanClass()'
      Src: com.univocity.parsers.common.CommonParserSettings:444,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor<?>].getBeanClasses()'
      Src: com.univocity.parsers.common.CommonParserSettings:446,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].configureFromAnnotations(com.univocity.parsers.common.CommonParserSettings)'
      Src: com.univocity.parsers.common.CommonParserSettings:453,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      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: 455
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 455
    functionName: '[com.univocity.parsers.common.CommonParserSettings].runAutomaticConfiguration()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor<?>].getBeanClasses()'
    - '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor<?,?>].getBeanClass()'
    - '[com.univocity.parsers.common.CommonParserSettings].configureFromAnnotations(com.univocity.parsers.common.CommonParserSettings)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].runAutomaticConfiguration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].deriveHeadersFrom(Class<?>)'
      Src: com.univocity.parsers.common.CommonParserSettings:463,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findHeadersAnnotation(Class<?>)'
      Src: com.univocity.parsers.common.CommonParserSettings:466,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexBasedForParsing(Class<?>)'
      Src: com.univocity.parsers.common.CommonParserSettings:469,1
    - Dst: '[Headers].sequence()'
      Src: com.univocity.parsers.common.CommonParserSettings:473,1
    - Dst: '[Headers].sequence()'
      Src: com.univocity.parsers.common.CommonParserSettings:474,1
    - Dst: '[Headers].extract()'
      Src: com.univocity.parsers.common.CommonParserSettings:476,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].setHeaderExtractionEnabled(com.univocity.parsers.common.CommonParserSettings)'
      Src: com.univocity.parsers.common.CommonParserSettings:480,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getHeaders()'
      Src: com.univocity.parsers.common.CommonParserSettings:483,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].setHeadersDerivedFromClass(Class<?>,com.univocity.parsers.common.CommonParserSettings)'
      Src: com.univocity.parsers.common.CommonParserSettings:484,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].getFieldSet()'
      Src: com.univocity.parsers.common.CommonParserSettings:487,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getSelectedIndexes(Class<?>,com.univocity.parsers.common.CommonParserSettings)'
      Src: com.univocity.parsers.common.CommonParserSettings:489,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].selectIndexes(Integer[])'
      Src: com.univocity.parsers.common.CommonParserSettings:489,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsNameBasedForParsing(Class<?>)'
      Src: com.univocity.parsers.common.CommonParserSettings:490,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].selectFields(com.univocity.parsers.common.CommonParserSettings)'
      Src: com.univocity.parsers.common.CommonParserSettings:491,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 494
      start: 462
    functionDepth: 3
    functionLinenumber: 462
    functionLinenumberEnd: 494
    functionName: '[com.univocity.parsers.common.CommonParserSettings].configureFromAnnotations(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached:
    - '[Headers].extract()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getSelectedIndexes(Class<?>,com.univocity.parsers.common.CommonParserSettings)'
    - '[com.univocity.parsers.common.CommonParserSettings].selectIndexes(Integer[])'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findHeadersAnnotation(Class<?>)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsNameBasedForParsing(Class<?>)'
    - '[Headers].sequence()'
    - '[com.univocity.parsers.common.CommonParserSettings].setHeaderExtractionEnabled(com.univocity.parsers.common.CommonParserSettings)'
    - '[com.univocity.parsers.common.CommonParserSettings].getFieldSet()'
    - '[com.univocity.parsers.common.CommonParserSettings].getHeaders()'
    - '[com.univocity.parsers.common.CommonParserSettings].selectFields(com.univocity.parsers.common.CommonParserSettings)'
    - '[com.univocity.parsers.common.CommonParserSettings].setHeadersDerivedFromClass(Class<?>,com.univocity.parsers.common.CommonParserSettings)'
    - '[com.univocity.parsers.common.CommonParserSettings].deriveHeadersFrom(Class<?>)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexBasedForParsing(Class<?>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].configureFromAnnotations(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone(boolean)'
      Src: com.univocity.parsers.common.CommonParserSettings:498,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.CommonParserSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clearInputSpecificSettings
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 499
      start: 496
    functionDepth: 0
    functionLinenumber: 496
    functionLinenumberEnd: 499
    functionName: '[com.univocity.parsers.common.CommonParserSettings].clone(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].clone(boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.common.CommonParserSettings
    signature: '[com.univocity.parsers.common.CommonParserSettings].clone(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.common.CommonParserSettings:503,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.CommonParserSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 504
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 504
    functionName: '[com.univocity.parsers.common.CommonParserSettings].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.common.CommonParserSettings
    signature: '[com.univocity.parsers.common.CommonParserSettings].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clearInputSpecificSettings()'
      Src: com.univocity.parsers.common.CommonParserSettings:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      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: 512
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 512
    functionName: '[com.univocity.parsers.common.CommonParserSettings].clearInputSpecificSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].clearInputSpecificSettings()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].clearInputSpecificSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      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: 525
      start: 523
    functionDepth: 0
    functionLinenumber: 523
    functionLinenumberEnd: 525
    functionName: '[com.univocity.parsers.common.CommonParserSettings].isAutoClosingEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonParserSettings].isAutoClosingEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - autoClosingEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 537
      start: 535
    functionDepth: 0
    functionLinenumber: 535
    functionLinenumberEnd: 537
    functionName: '[com.univocity.parsers.common.CommonParserSettings].setAutoClosingEnabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].setAutoClosingEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      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: 551
      start: 549
    functionDepth: 0
    functionLinenumber: 549
    functionLinenumberEnd: 551
    functionName: '[com.univocity.parsers.common.CommonParserSettings].isCommentProcessingEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonParserSettings].isCommentProcessingEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - commentProcessingEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 563
      start: 561
    functionDepth: 0
    functionLinenumber: 561
    functionLinenumberEnd: 563
    functionName: '[com.univocity.parsers.common.CommonParserSettings].setCommentProcessingEnabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].setCommentProcessingEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.CommonParserSettings:576,1
    - Dst: '[ArrayList].add(com.univocity.parsers.common.input.InputAnalysisProcess)'
      Src: com.univocity.parsers.common.CommonParserSettings:578,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inputAnalysisProcess
    argTypes:
    - com.univocity.parsers.common.input.InputAnalysisProcess
    constantsTouched: []
    func_position:
      end: 579
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 579
    functionName: '[com.univocity.parsers.common.CommonParserSettings].addInputAnalysisProcess(com.univocity.parsers.common.input.InputAnalysisProcess)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].add(com.univocity.parsers.common.input.InputAnalysisProcess)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonParserSettings].addInputAnalysisProcess(com.univocity.parsers.common.input.InputAnalysisProcess)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.input.InputAnalysisProcess>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 589
      start: 587
    functionDepth: 0
    functionLinenumber: 587
    functionLinenumberEnd: 589
    functionName: '[com.univocity.parsers.common.CommonParserSettings].getInputAnalysisProcesses()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: List<com.univocity.parsers.common.input.InputAnalysisProcess>
    signature: '[com.univocity.parsers.common.CommonParserSettings].getInputAnalysisProcesses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Runtime.getRuntime()
      Src: com.univocity.parsers.common.CommonParserSettings:62,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings].availableProcessors()'
      Src: com.univocity.parsers.common.CommonParserSettings:62,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.CommonParserSettings:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Boolean
      - com.univocity.parsers.common.processor.core.Processor<?extendsContext>
      - boolean
      - int
      - boolean
      - long
      - boolean
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.CommonParserSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.CommonParserSettings].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
    functionUses: 0
    functionsReached:
    - Runtime.getRuntime()
    - '[com.univocity.parsers.common.CommonParserSettings].availableProcessors()'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.CommonParserSettings
    signature: '[com.univocity.parsers.common.CommonParserSettings].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Throwable)'
      Src: com.univocity.parsers.common.AbstractException:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.AbstractException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.common.AbstractException].<init>(String,Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractException.java
    functionUses: 2
    functionsReached:
    - '[RuntimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: com.univocity.parsers.common.AbstractException
    signature: '[com.univocity.parsers.common.AbstractException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].getMessage()'
      Src: com.univocity.parsers.common.AbstractException:43,1
    - Dst: '[com.univocity.parsers.common.AbstractException].getErrorDescription()'
      Src: com.univocity.parsers.common.AbstractException:44,1
    - Dst: '[com.univocity.parsers.common.AbstractException].getDetails()'
      Src: com.univocity.parsers.common.AbstractException:46,1
    - Dst: '[String].isEmpty()'
      Src: com.univocity.parsers.common.AbstractException:47,1
    - Dst: '[com.univocity.parsers.common.AbstractException].updateMessage(com.univocity.parsers.common.AbstractException)'
      Src: com.univocity.parsers.common.AbstractException:51,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.common.AbstractException].getMessage()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractException].getDetails()'
    - '[RuntimeException].getMessage()'
    - '[com.univocity.parsers.common.AbstractException].updateMessage(com.univocity.parsers.common.AbstractException)'
    - '[String].isEmpty()'
    - '[com.univocity.parsers.common.AbstractException].getErrorDescription()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractException].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[com.univocity.parsers.common.AbstractException].updateMessage(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractException].updateMessage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 75
    functionName: '[com.univocity.parsers.common.AbstractException].getDetails()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractException].getDetails()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.common.AbstractException].getErrorDescription()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractException].getErrorDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: com.univocity.parsers.common.AbstractException:86,1
    - Dst: '[com.univocity.parsers.common.AbstractException].isEmpty()'
      Src: com.univocity.parsers.common.AbstractException:86,1
    - Dst: '[Number].intValue()'
      Src: com.univocity.parsers.common.AbstractException:88,1
    - Dst: '[Object].getClass()'
      Src: com.univocity.parsers.common.AbstractException:90,1
    - Dst: '[com.univocity.parsers.common.AbstractException].isArray()'
      Src: com.univocity.parsers.common.AbstractException:90,1
    - Dst: Arrays.toString(Object[])
      Src: com.univocity.parsers.common.AbstractException:92,1
    - Dst: String.valueOf(Object)
      Src: com.univocity.parsers.common.AbstractException:94,1
    - Dst: '[String].isEmpty()'
      Src: com.univocity.parsers.common.AbstractException:99,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: RuntimeException
    argCount: 3
    argNames:
    - previous
    - description
    - o
    argTypes:
    - String
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 103
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 103
    functionName: '[com.univocity.parsers.common.AbstractException].printIfNotEmpty(String,String,Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractException.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[Number].intValue()'
    - '[com.univocity.parsers.common.AbstractException].isEmpty()'
    - String.valueOf(Object)
    - '[String].isEmpty()'
    - Arrays.toString(Object[])
    - '[com.univocity.parsers.common.AbstractException].isArray()'
    - '[Object].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractException].printIfNotEmpty(String,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].restrictContent(int,CharSequence)'
      Src: com.univocity.parsers.common.AbstractException:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - CharSequence
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: RuntimeException
    argCount: 2
    argNames:
    - errorContentLength
    - content
    argTypes:
    - int
    - CharSequence
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[com.univocity.parsers.common.AbstractException].restrictContent(int,CharSequence)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractException.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].restrictContent(int,CharSequence)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractException].restrictContent(int,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object[]
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: true
      superClass: RuntimeException
    argCount: 2
    argNames:
    - errorContentLength
    - content
    argTypes:
    - int
    - Object[]
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: '[com.univocity.parsers.common.AbstractException].restrictContent(int,Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractException.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.AbstractException].restrictContent(int,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractException].getCause()'
      Src: com.univocity.parsers.common.AbstractException:118,1
    - Dst: e.setErrorContentLength(int)
      Src: com.univocity.parsers.common.AbstractException:122,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - errorContentLength
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 125
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 125
    functionName: '[com.univocity.parsers.common.AbstractException].setErrorContentLength(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractException.java
    functionUses: 0
    functionsReached:
    - e.setErrorContentLength(int)
    - '[com.univocity.parsers.common.AbstractException].getCause()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractException].setErrorContentLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractException].restrictContent(int,CharSequence)'
      Src: com.univocity.parsers.common.AbstractException:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - content
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 3
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[com.univocity.parsers.common.AbstractException].restrictContent(CharSequence)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractException].restrictContent(int,CharSequence)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractException].restrictContent(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].restrictContent(int,Object)'
      Src: com.univocity.parsers.common.AbstractException:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - content
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 2
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[com.univocity.parsers.common.AbstractException].restrictContent(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].restrictContent(int,Object)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractException].restrictContent(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractException].restrictContent(int,Object[])'
      Src: com.univocity.parsers.common.AbstractException:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[]
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - content
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[com.univocity.parsers.common.AbstractException].restrictContent(Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractException].restrictContent(int,Object[])'
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.AbstractException].restrictContent(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DefaultContext].<init>(int)'
      Src: com.univocity.parsers.common.DefaultParsingContext:38,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.AbstractParser<?>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DefaultParsingContext
      static: false
      superClass: com.univocity.parsers.common.DefaultContext
    argCount: 2
    argNames:
    - parser
    - errorContentLength
    argTypes:
    - com.univocity.parsers.common.AbstractParser<?>
    - int
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.common.DefaultParsingContext].<init>(com.univocity.parsers.common.AbstractParser<?>,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DefaultContext].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.DefaultParsingContext
    signature: '[com.univocity.parsers.common.DefaultParsingContext].<init>(com.univocity.parsers.common.AbstractParser<?>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].lineCount()'
      Src: com.univocity.parsers.common.DefaultParsingContext:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.univocity.parsers.common.DefaultContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.common.DefaultParsingContext].currentLine()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].lineCount()'
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.DefaultParsingContext].currentLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].charCount()'
      Src: com.univocity.parsers.common.DefaultParsingContext:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.univocity.parsers.common.DefaultContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.common.DefaultParsingContext].currentChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].charCount()'
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.DefaultParsingContext].currentChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].skipLines(long)'
      Src: com.univocity.parsers.common.DefaultParsingContext:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultContext
    argCount: 1
    argNames:
    - lines
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.common.DefaultParsingContext].skipLines(long)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].skipLines(long)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DefaultParsingContext].skipLines(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: output.appender.getChars()
      Src: com.univocity.parsers.common.DefaultParsingContext:60,1
    - Dst: output.appender.length()
      Src: com.univocity.parsers.common.DefaultParsingContext:62,1
    - Dst: '[String].<init>(com.univocity.parsers.common.DefaultParsingContext,int,com.univocity.parsers.common.DefaultParsingContext)'
      Src: com.univocity.parsers.common.DefaultParsingContext:67,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.DefaultContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.common.DefaultParsingContext].fieldContentOnError()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
    functionUses: 0
    functionsReached:
    - output.appender.getChars()
    - '[String].<init>(com.univocity.parsers.common.DefaultParsingContext,int,com.univocity.parsers.common.DefaultParsingContext)'
    - output.appender.length()
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.DefaultParsingContext].fieldContentOnError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].currentParsedContent()'
      Src: com.univocity.parsers.common.DefaultParsingContext:76,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.DefaultContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.common.DefaultParsingContext].currentParsedContent()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].currentParsedContent()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.DefaultParsingContext].currentParsedContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].currentParsedContentLength()'
      Src: com.univocity.parsers.common.DefaultParsingContext:84,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.univocity.parsers.common.DefaultContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: '[com.univocity.parsers.common.DefaultParsingContext].currentParsedContentLength()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].currentParsedContentLength()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.DefaultParsingContext].currentParsedContentLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser<?>].getComments()'
      Src: com.univocity.parsers.common.DefaultParsingContext:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<Long,String>
      static: false
      superClass: com.univocity.parsers.common.DefaultContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.common.DefaultParsingContext].comments()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser<?>].getComments()'
    linkageType: ''
    returnType: Map<Long,String>
    signature: '[com.univocity.parsers.common.DefaultParsingContext].comments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser<?>].getLastComment()'
      Src: com.univocity.parsers.common.DefaultParsingContext:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.DefaultContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[com.univocity.parsers.common.DefaultParsingContext].lastComment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser<?>].getLastComment()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.DefaultParsingContext].lastComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser<?>].getParsedHeaders()'
      Src: com.univocity.parsers.common.DefaultParsingContext:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: com.univocity.parsers.common.DefaultContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[com.univocity.parsers.common.DefaultParsingContext].parsedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser<?>].getParsedHeaders()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.DefaultParsingContext].parsedHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].getLineSeparator()'
      Src: com.univocity.parsers.common.DefaultParsingContext:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: com.univocity.parsers.common.DefaultContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[com.univocity.parsers.common.DefaultParsingContext].lineSeparator()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].getLineSeparator()'
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.DefaultParsingContext].lineSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.DataProcessingException:37,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,null,null)'
      Src: com.univocity.parsers.common.DataProcessingException:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DataProcessingException
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 15
    functionsReached:
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.common.DataProcessingException
    signature: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.DataProcessingException:37,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,null,Throwable)'
      Src: com.univocity.parsers.common.DataProcessingException:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DataProcessingException
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[com.univocity.parsers.common.DataProcessingException].<init>(String,Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,null,Throwable)'
    linkageType: ''
    returnType: com.univocity.parsers.common.DataProcessingException
    signature: '[com.univocity.parsers.common.DataProcessingException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.DataProcessingException:37,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,Object[],null)'
      Src: com.univocity.parsers.common.DataProcessingException:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DataProcessingException
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 2
    argNames:
    - message
    - row
    argTypes:
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.common.DataProcessingException].<init>(String,Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,Object[],null)'
    linkageType: ''
    returnType: com.univocity.parsers.common.DataProcessingException
    signature: '[com.univocity.parsers.common.DataProcessingException].<init>(String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.DataProcessingException:37,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,Object[],Throwable)'
      Src: com.univocity.parsers.common.DataProcessingException:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DataProcessingException
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 3
    argNames:
    - message
    - row
    - cause
    argTypes:
    - String
    - Object[]
    - Throwable
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[com.univocity.parsers.common.DataProcessingException].<init>(String,Object[],Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 2
    functionsReached:
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,Object[],Throwable)'
    linkageType: ''
    returnType: com.univocity.parsers.common.DataProcessingException
    signature: '[com.univocity.parsers.common.DataProcessingException].<init>(String,Object[],Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.DataProcessingException:37,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,int,null,null)'
      Src: com.univocity.parsers.common.DataProcessingException:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DataProcessingException
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 2
    argNames:
    - message
    - columnIndex
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[com.univocity.parsers.common.DataProcessingException].<init>(String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,int,null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.common.DataProcessingException
    signature: '[com.univocity.parsers.common.DataProcessingException].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.DataProcessingException:37,1
    - Dst: '[com.univocity.parsers.common.TextParsingException].<init>(null,String,Throwable)'
      Src: com.univocity.parsers.common.DataProcessingException:102,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setColumnIndex(int)'
      Src: com.univocity.parsers.common.DataProcessingException:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - Object[]
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DataProcessingException
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 4
    argNames:
    - message
    - columnIndex
    - row
    - cause
    argTypes:
    - String
    - int
    - Object[]
    - Throwable
    constantsTouched: []
    func_position:
      end: 105
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 105
    functionName: '[com.univocity.parsers.common.DataProcessingException].<init>(String,int,Object[],Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 1
    functionsReached:
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.common.DataProcessingException].setColumnIndex(int)'
    - '[com.univocity.parsers.common.TextParsingException].<init>(null,String,Throwable)'
    linkageType: ''
    returnType: com.univocity.parsers.common.DataProcessingException
    signature: '[com.univocity.parsers.common.DataProcessingException].<init>(String,int,Object[],Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[com.univocity.parsers.common.DataProcessingException].getErrorDescription()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.DataProcessingException].getErrorDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.TextParsingException].getDetails()'
      Src: com.univocity.parsers.common.DataProcessingException:114,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].getRow()'
      Src: com.univocity.parsers.common.DataProcessingException:115,1
    - Dst: '[Object[]].clone()'
      Src: com.univocity.parsers.common.DataProcessingException:117,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].restrictContent()'
      Src: com.univocity.parsers.common.DataProcessingException:119,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].printIfNotEmpty(String,String,com.univocity.parsers.common.DataProcessingException)'
      Src: com.univocity.parsers.common.DataProcessingException:122,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].getValue()'
      Src: com.univocity.parsers.common.DataProcessingException:123,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].restrictContent(Object)'
      Src: com.univocity.parsers.common.DataProcessingException:123,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].printIfNotEmpty(com.univocity.parsers.common.DataProcessingException,String,com.univocity.parsers.common.DataProcessingException)'
      Src: com.univocity.parsers.common.DataProcessingException:123,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].getColumnName()'
      Src: com.univocity.parsers.common.DataProcessingException:124,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].printIfNotEmpty(com.univocity.parsers.common.DataProcessingException,String,String)'
      Src: com.univocity.parsers.common.DataProcessingException:124,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].getColumnIndex()'
      Src: com.univocity.parsers.common.DataProcessingException:125,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].printIfNotEmpty(com.univocity.parsers.common.DataProcessingException,String,int)'
      Src: com.univocity.parsers.common.DataProcessingException:125,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 127
    functionName: '[com.univocity.parsers.common.DataProcessingException].getDetails()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DataProcessingException].getColumnIndex()'
    - '[com.univocity.parsers.common.TextParsingException].getDetails()'
    - '[com.univocity.parsers.common.DataProcessingException].restrictContent()'
    - '[com.univocity.parsers.common.DataProcessingException].printIfNotEmpty(String,String,com.univocity.parsers.common.DataProcessingException)'
    - '[com.univocity.parsers.common.DataProcessingException].printIfNotEmpty(com.univocity.parsers.common.DataProcessingException,String,com.univocity.parsers.common.DataProcessingException)'
    - '[com.univocity.parsers.common.DataProcessingException].printIfNotEmpty(com.univocity.parsers.common.DataProcessingException,String,String)'
    - '[com.univocity.parsers.common.DataProcessingException].restrictContent(Object)'
    - '[com.univocity.parsers.common.DataProcessingException].getRow()'
    - '[com.univocity.parsers.common.DataProcessingException].getValue()'
    - '[com.univocity.parsers.common.DataProcessingException].getColumnName()'
    - '[Object[]].clone()'
    - '[com.univocity.parsers.common.DataProcessingException].printIfNotEmpty(com.univocity.parsers.common.DataProcessingException,String,int)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.DataProcessingException].getDetails()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DataProcessingException].getHeaders()'
      Src: com.univocity.parsers.common.DataProcessingException:138,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].getExtractedColumnIndex()'
      Src: com.univocity.parsers.common.DataProcessingException:139,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].getExtractedColumnIndex()'
      Src: com.univocity.parsers.common.DataProcessingException:139,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].getExtractedColumnIndex()'
      Src: com.univocity.parsers.common.DataProcessingException:140,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 144
    functionName: '[com.univocity.parsers.common.DataProcessingException].getColumnName()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.DataProcessingException].getHeaders()'
    - '[com.univocity.parsers.common.DataProcessingException].getExtractedColumnIndex()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.DataProcessingException].getColumnName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[com.univocity.parsers.common.DataProcessingException].getColumnIndex()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.DataProcessingException].getColumnIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DataProcessingException].restrictContent(Object[])'
      Src: com.univocity.parsers.common.DataProcessingException:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[com.univocity.parsers.common.DataProcessingException].getRow()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.DataProcessingException].restrictContent(Object[])'
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.DataProcessingException].getRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 177
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 177
    functionName: '[com.univocity.parsers.common.DataProcessingException].setValue(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DataProcessingException].setValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String,Object>].put(String,Object)'
      Src: com.univocity.parsers.common.DataProcessingException:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 2
    argNames:
    - label
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 191
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 191
    functionName: '[com.univocity.parsers.common.DataProcessingException].setValue(String,Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 0
    functionsReached:
    - '[Map<String,Object>].put(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DataProcessingException].setValue(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 209
    functionName: '[com.univocity.parsers.common.DataProcessingException].getValue()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.DataProcessingException].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: '[com.univocity.parsers.common.DataProcessingException].setColumnIndex(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DataProcessingException].setColumnIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 225
    functionName: '[com.univocity.parsers.common.DataProcessingException].getExtractedColumnIndex()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.DataProcessingException].getExtractedColumnIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 234
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionName: '[com.univocity.parsers.common.DataProcessingException].setColumnName(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DataProcessingException].setColumnName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 1
    argNames:
    - row
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 246
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 246
    functionName: '[com.univocity.parsers.common.DataProcessingException].setRow(Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DataProcessingException].setRow(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 255
    functionName: '[com.univocity.parsers.common.DataProcessingException].isFatal()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.DataProcessingException].isFatal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 262
    functionName: '[com.univocity.parsers.common.DataProcessingException].markAsNonFatal()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DataProcessingException].markAsNonFatal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.ProcessorErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 1
    argNames:
    - handler
    argTypes:
    - com.univocity.parsers.common.ProcessorErrorHandler
    constantsTouched: []
    func_position:
      end: 270
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 270
    functionName: '[com.univocity.parsers.common.DataProcessingException].markAsHandled(com.univocity.parsers.common.ProcessorErrorHandler)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DataProcessingException].markAsHandled(com.univocity.parsers.common.ProcessorErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 280
    functionName: '[com.univocity.parsers.common.DataProcessingException].isHandled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.DataProcessingException].isHandled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: com.univocity.parsers.common.DataProcessingException:283,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].isEmpty()'
      Src: com.univocity.parsers.common.DataProcessingException:283,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 1
    argNames:
    - details
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 284
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 284
    functionName: '[com.univocity.parsers.common.DataProcessingException].setDetails(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 0
    functionsReached:
    - '[String].trim()'
    - '[com.univocity.parsers.common.DataProcessingException].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DataProcessingException].setDetails(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.DataProcessingException:292,1
    - Dst: '[StringBuilder].<init>(com.univocity.parsers.common.DataProcessingException)'
      Src: com.univocity.parsers.common.DataProcessingException:292,1
    - Dst: '[String].indexOf(char,com.univocity.parsers.common.DataProcessingException)'
      Src: com.univocity.parsers.common.DataProcessingException:297,1
    - Dst: '[String].indexOf(char,com.univocity.parsers.common.DataProcessingException)'
      Src: com.univocity.parsers.common.DataProcessingException:302,1
    - Dst: '[String].substring(int,com.univocity.parsers.common.DataProcessingException)'
      Src: com.univocity.parsers.common.DataProcessingException:307,1
    - Dst: '[String].equals(com.univocity.parsers.common.DataProcessingException)'
      Src: com.univocity.parsers.common.DataProcessingException:309,1
    - Dst: '[Map<String,Object>].containsKey(com.univocity.parsers.common.DataProcessingException)'
      Src: com.univocity.parsers.common.DataProcessingException:311,1
    - Dst: '[Map<String,Object>].get(com.univocity.parsers.common.DataProcessingException)'
      Src: com.univocity.parsers.common.DataProcessingException:312,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].restrictContent(com.univocity.parsers.common.DataProcessingException)'
      Src: com.univocity.parsers.common.DataProcessingException:315,1
    - Dst: '[StringBuilder].append(String,com.univocity.parsers.common.DataProcessingException,com.univocity.parsers.common.DataProcessingException)'
      Src: com.univocity.parsers.common.DataProcessingException:316,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.common.DataProcessingException)'
      Src: com.univocity.parsers.common.DataProcessingException:317,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.DataProcessingException:322,1
    - Dst: '[StringBuilder].append(String,com.univocity.parsers.common.DataProcessingException)'
      Src: com.univocity.parsers.common.DataProcessingException:322,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.common.DataProcessingException:323,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      - Object[]
      - Object
      - Map<String,Object>
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.TextParsingException
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 324
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 324
    functionName: '[com.univocity.parsers.common.DataProcessingException].updateMessage(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
    functionUses: 0
    functionsReached:
    - '[Map<String,Object>].containsKey(com.univocity.parsers.common.DataProcessingException)'
    - '[com.univocity.parsers.common.DataProcessingException].restrictContent(com.univocity.parsers.common.DataProcessingException)'
    - '[StringBuilder].append(String,com.univocity.parsers.common.DataProcessingException,com.univocity.parsers.common.DataProcessingException)'
    - '[StringBuilder].append(String,com.univocity.parsers.common.DataProcessingException)'
    - '[StringBuilder].append(com.univocity.parsers.common.DataProcessingException)'
    - '[String].length()'
    - '[StringBuilder].<init>(com.univocity.parsers.common.DataProcessingException)'
    - '[StringBuilder].toString()'
    - '[String].substring(int,com.univocity.parsers.common.DataProcessingException)'
    - '[Map<String,Object>].get(com.univocity.parsers.common.DataProcessingException)'
    - '[String].indexOf(char,com.univocity.parsers.common.DataProcessingException)'
    - '[String].equals(com.univocity.parsers.common.DataProcessingException)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.DataProcessingException].updateMessage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParsingContextWrapper].<init>(com.univocity.parsers.common.ParsingContext)'
      Src: com.univocity.parsers.common.ParsingContextSnapshot:43,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].currentLine()'
      Src: com.univocity.parsers.common.ParsingContextSnapshot:44,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].currentChar()'
      Src: com.univocity.parsers.common.ParsingContextSnapshot:45,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].comments()'
      Src: com.univocity.parsers.common.ParsingContextSnapshot:46,1
    - Dst: Collections.emptyMap()
      Src: com.univocity.parsers.common.ParsingContextSnapshot:46,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].comments()'
      Src: com.univocity.parsers.common.ParsingContextSnapshot:46,1
    - Dst: Collections.unmodifiableMap(Map<Long,String>)
      Src: com.univocity.parsers.common.ParsingContextSnapshot:46,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].lastComment()'
      Src: com.univocity.parsers.common.ParsingContextSnapshot:47,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].currentColumn()'
      Src: com.univocity.parsers.common.ParsingContextSnapshot:48,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].currentParsedContent()'
      Src: com.univocity.parsers.common.ParsingContextSnapshot:49,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].currentRecord()'
      Src: com.univocity.parsers.common.ParsingContextSnapshot:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.ParsingContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Map<Long,String>
      - String
      - int
      - String
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.ParsingContextSnapshot
      static: false
      superClass: com.univocity.parsers.common.ParsingContextWrapper
    argCount: 1
    argNames:
    - context
    argTypes:
    - com.univocity.parsers.common.ParsingContext
    constantsTouched: []
    func_position:
      end: 51
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.common.ParsingContextSnapshot].<init>(com.univocity.parsers.common.ParsingContext)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.ParsingContext].currentColumn()'
    - '[com.univocity.parsers.common.ParsingContext].currentParsedContent()'
    - '[com.univocity.parsers.common.ParsingContext].currentChar()'
    - '[com.univocity.parsers.common.ParsingContext].currentRecord()'
    - '[com.univocity.parsers.common.ParsingContext].currentLine()'
    - '[com.univocity.parsers.common.ParsingContext].comments()'
    - Collections.emptyMap()
    - '[com.univocity.parsers.common.ParsingContextWrapper].<init>(com.univocity.parsers.common.ParsingContext)'
    - Collections.unmodifiableMap(Map<Long,String>)
    - '[com.univocity.parsers.common.ParsingContext].lastComment()'
    linkageType: ''
    returnType: com.univocity.parsers.common.ParsingContextSnapshot
    signature: '[com.univocity.parsers.common.ParsingContextSnapshot].<init>(com.univocity.parsers.common.ParsingContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Map<Long,String>
      - String
      - int
      - String
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.univocity.parsers.common.ParsingContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[com.univocity.parsers.common.ParsingContextSnapshot].currentLine()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.ParsingContextSnapshot].currentLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Map<Long,String>
      - String
      - int
      - String
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.univocity.parsers.common.ParsingContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[com.univocity.parsers.common.ParsingContextSnapshot].currentChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.ParsingContextSnapshot].currentChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Map<Long,String>
      - String
      - int
      - String
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<Long,String>
      static: false
      superClass: com.univocity.parsers.common.ParsingContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[com.univocity.parsers.common.ParsingContextSnapshot].comments()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Map<Long,String>
    signature: '[com.univocity.parsers.common.ParsingContextSnapshot].comments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Map<Long,String>
      - String
      - int
      - String
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.ParsingContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.common.ParsingContextSnapshot].lastComment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.ParsingContextSnapshot].lastComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Map<Long,String>
      - String
      - int
      - String
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.univocity.parsers.common.ParsingContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.common.ParsingContextSnapshot].currentColumn()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.ParsingContextSnapshot].currentColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Map<Long,String>
      - String
      - int
      - String
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.ParsingContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.common.ParsingContextSnapshot].currentParsedContent()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.ParsingContextSnapshot].currentParsedContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Map<Long,String>
      - String
      - int
      - String
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.univocity.parsers.common.ParsingContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[com.univocity.parsers.common.ParsingContextSnapshot].currentRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.ParsingContextSnapshot].currentRecord()'
  - 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: C
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[com.univocity.parsers.common.IterableResult].getContext()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/IterableResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: C
    signature: '[com.univocity.parsers.common.IterableResult].getContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.ResultIterator<T,C>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 33
    functionName: '[com.univocity.parsers.common.IterableResult].iterator()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/IterableResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.ResultIterator<T,C>
    signature: '[com.univocity.parsers.common.IterableResult].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.IterableResult].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/IterableResult.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult
    signature: '[com.univocity.parsers.common.IterableResult].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.Context
      - com.univocity.parsers.common.ParserOutput
      classConcrete: true
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.NormalizedString,Integer>
      - int[]
      - int[]
      - com.univocity.parsers.common.Context
      - com.univocity.parsers.common.ParserOutput
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.ColumnMap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - output
    argTypes:
    - com.univocity.parsers.common.Context
    - com.univocity.parsers.common.ParserOutput
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[com.univocity.parsers.common.ColumnMap].<init>(com.univocity.parsers.common.Context,com.univocity.parsers.common.ParserOutput)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ColumnMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.ColumnMap
    signature: '[com.univocity.parsers.common.ColumnMap].<init>(com.univocity.parsers.common.Context,com.univocity.parsers.common.ParserOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<com.univocity.parsers.common.NormalizedString,Integer>].isEmpty()'
      Src: com.univocity.parsers.common.ColumnMap:48,1
    - Dst: '[com.univocity.parsers.common.ColumnMap].validateHeader(String)'
      Src: com.univocity.parsers.common.ColumnMap:51,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.ColumnMap:53,1
    - Dst: '[com.univocity.parsers.common.Context].headers()'
      Src: com.univocity.parsers.common.ColumnMap:56,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
      Src: com.univocity.parsers.common.ColumnMap:56,1
    - Dst: Collections.emptyMap()
      Src: com.univocity.parsers.common.ColumnMap:58,1
    - Dst: '[HashMap].<init>(com.univocity.parsers.common.ColumnMap)'
      Src: com.univocity.parsers.common.ColumnMap:61,1
    - Dst: '[com.univocity.parsers.common.Context].extractedFieldIndexes()'
      Src: com.univocity.parsers.common.ColumnMap:63,1
    - Dst: '[com.univocity.parsers.common.Context].columnsReordered()'
      Src: com.univocity.parsers.common.ColumnMap:66,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].removeAll(int[])'
      Src: com.univocity.parsers.common.ColumnMap:67,1
    - Dst: '[HashMap].put(com.univocity.parsers.common.ColumnMap,com.univocity.parsers.common.ColumnMap)'
      Src: com.univocity.parsers.common.ColumnMap:71,1
    - Dst: '[HashMap].put(com.univocity.parsers.common.ColumnMap)'
      Src: com.univocity.parsers.common.ColumnMap:75,1
    - Dst: '[HashMap].put(com.univocity.parsers.common.ColumnMap)'
      Src: com.univocity.parsers.common.ColumnMap:80,1
    - Dst: '[HashMap].get(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.ColumnMap:86,1
    - Dst: '[com.univocity.parsers.common.ColumnMap].intValue()'
      Src: com.univocity.parsers.common.ColumnMap:90,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.NormalizedString,Integer>
      - int[]
      - int[]
      - com.univocity.parsers.common.Context
      - com.univocity.parsers.common.ParserOutput
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - header
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 47
    functionDepth: 5
    functionLinenumber: 47
    functionLinenumberEnd: 91
    functionName: '[com.univocity.parsers.common.ColumnMap].indexOf(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ColumnMap.java
    functionUses: 1
    functionsReached:
    - '[HashMap].put(com.univocity.parsers.common.ColumnMap)'
    - '[com.univocity.parsers.common.ColumnMap].intValue()'
    - '[Map<com.univocity.parsers.common.NormalizedString,Integer>].isEmpty()'
    - '[HashMap].get(com.univocity.parsers.common.NormalizedString)'
    - Collections.emptyMap()
    - '[com.univocity.parsers.common.Context].columnsReordered()'
    - '[com.univocity.parsers.common.Context].headers()'
    - '[com.univocity.parsers.common.ArgumentUtils].removeAll(int[])'
    - '[HashMap].put(com.univocity.parsers.common.ColumnMap,com.univocity.parsers.common.ColumnMap)'
    - '[com.univocity.parsers.common.Context].extractedFieldIndexes()'
    - '[com.univocity.parsers.common.ColumnMap].validateHeader(String)'
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
    - '[HashMap].<init>(com.univocity.parsers.common.ColumnMap)'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.ColumnMap].indexOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.Context].headers()'
      Src: com.univocity.parsers.common.ColumnMap:95,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.ColumnMap:96,1
    - Dst: '[com.univocity.parsers.common.Context].headers()'
      Src: com.univocity.parsers.common.ColumnMap:98,1
    - Dst: Arrays.asList(String[])
      Src: com.univocity.parsers.common.ColumnMap:98,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.ColumnMap:98,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.NormalizedString,Integer>
      - int[]
      - int[]
      - com.univocity.parsers.common.Context
      - com.univocity.parsers.common.ParserOutput
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - header
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 100
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 100
    functionName: '[com.univocity.parsers.common.ColumnMap].validateHeader(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ColumnMap.java
    functionUses: 0
    functionsReached:
    - Arrays.asList(String[])
    - '[com.univocity.parsers.common.Context].headers()'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ColumnMap].validateHeader(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ColumnMap].validateHeader(Enum<?>)'
      Src: com.univocity.parsers.common.ColumnMap:113,1
    - Dst: '[com.univocity.parsers.common.Context].headers()'
      Src: com.univocity.parsers.common.ColumnMap:116,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
      Src: com.univocity.parsers.common.ColumnMap:116,1
    - Dst: '[Enum<?>].getClass()'
      Src: com.univocity.parsers.common.ColumnMap:122,1
    - Dst: '[com.univocity.parsers.common.ColumnMap].getEnumConstants()'
      Src: com.univocity.parsers.common.ColumnMap:122,1
    - Dst: constants[i].ordinal()
      Src: com.univocity.parsers.common.ColumnMap:125,1
    - Dst: constants[i].ordinal()
      Src: com.univocity.parsers.common.ColumnMap:126,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].getFieldSelector()'
      Src: com.univocity.parsers.common.ColumnMap:133,1
    - Dst: '[com.univocity.parsers.common.Context].columnsReordered()'
      Src: com.univocity.parsers.common.ColumnMap:134,1
    - Dst: constant.toString()
      Src: com.univocity.parsers.common.ColumnMap:140,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.ColumnMap)'
      Src: com.univocity.parsers.common.ColumnMap:141,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].indexOf(NormalizedString[],com.univocity.parsers.common.NormalizedString,com.univocity.parsers.common.ColumnMap)'
      Src: com.univocity.parsers.common.ColumnMap:141,1
    - Dst: '[Enum<?>].ordinal()'
      Src: com.univocity.parsers.common.ColumnMap:145,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.NormalizedString,Integer>
      - int[]
      - int[]
      - com.univocity.parsers.common.Context
      - com.univocity.parsers.common.ParserOutput
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - header
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 146
      start: 109
    functionDepth: 4
    functionLinenumber: 109
    functionLinenumberEnd: 146
    functionName: '[com.univocity.parsers.common.ColumnMap].indexOf(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ColumnMap.java
    functionUses: 1
    functionsReached:
    - constants[i].ordinal()
    - '[com.univocity.parsers.common.ParserOutput].getFieldSelector()'
    - '[Enum<?>].ordinal()'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.ColumnMap)'
    - constant.toString()
    - '[com.univocity.parsers.common.Context].columnsReordered()'
    - '[com.univocity.parsers.common.ColumnMap].validateHeader(Enum<?>)'
    - '[Enum<?>].getClass()'
    - '[com.univocity.parsers.common.Context].headers()'
    - '[com.univocity.parsers.common.ColumnMap].getEnumConstants()'
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
    - '[com.univocity.parsers.common.ArgumentUtils].indexOf(NormalizedString[],com.univocity.parsers.common.NormalizedString,com.univocity.parsers.common.ColumnMap)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.ColumnMap].indexOf(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.NormalizedString,Integer>
      - int[]
      - int[]
      - com.univocity.parsers.common.Context
      - com.univocity.parsers.common.ParserOutput
      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: 152
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 152
    functionName: '[com.univocity.parsers.common.ColumnMap].reset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ColumnMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ColumnMap].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - Map<String,SoftReference<T>>
      - int
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[com.univocity.parsers.common.StringCache].process(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/StringCache.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.StringCache].process(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String,SoftReference<T>>].containsKey(String)'
      Src: com.univocity.parsers.common.StringCache:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - Map<String,SoftReference<T>>
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.common.StringCache].containsKey(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/StringCache.java
    functionUses: 0
    functionsReached:
    - '[Map<String,SoftReference<T>>].containsKey(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.StringCache].containsKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - Map<String,SoftReference<T>>
      - 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: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.common.StringCache].getSizeLimit()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/StringCache.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.StringCache].getSizeLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - Map<String,SoftReference<T>>
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sizeLimit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.common.StringCache].setSizeLimit(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/StringCache.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.StringCache].setSizeLimit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.StringCache:86,1
    - Dst: '[Map<String,SoftReference<T>>].size()'
      Src: com.univocity.parsers.common.StringCache:89,1
    - Dst: '[Map<String,SoftReference<T>>].clear()'
      Src: com.univocity.parsers.common.StringCache:90,1
    - Dst: '[SoftReference].<init>(T)'
      Src: com.univocity.parsers.common.StringCache:92,1
    - Dst: '[Map<String,SoftReference<T>>].put(String,SoftReference)'
      Src: com.univocity.parsers.common.StringCache:92,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - Map<String,SoftReference<T>>
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - value
    argTypes:
    - String
    - T
    constantsTouched: []
    func_position:
      end: 94
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 94
    functionName: '[com.univocity.parsers.common.StringCache].put(String,T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/StringCache.java
    functionUses: 0
    functionsReached:
    - '[SoftReference].<init>(T)'
    - '[String].length()'
    - '[Map<String,SoftReference<T>>].clear()'
    - '[Map<String,SoftReference<T>>].size()'
    - '[Map<String,SoftReference<T>>].put(String,SoftReference)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.StringCache].put(String,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.StringCache:104,1
    - Dst: '[Map<String,SoftReference<T>>].get(String)'
      Src: com.univocity.parsers.common.StringCache:107,1
    - Dst: '[com.univocity.parsers.common.StringCache].get()'
      Src: com.univocity.parsers.common.StringCache:109,1
    - Dst: '[com.univocity.parsers.common.StringCache].process(String)'
      Src: com.univocity.parsers.common.StringCache:110,1
    - Dst: '[SoftReference].<init>(T)'
      Src: com.univocity.parsers.common.StringCache:111,1
    - Dst: '[Map<String,SoftReference<T>>].put(String,SoftReference)'
      Src: com.univocity.parsers.common.StringCache:112,1
    - Dst: '[SoftReference].get()'
      Src: com.univocity.parsers.common.StringCache:114,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - Map<String,SoftReference<T>>
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 117
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 117
    functionName: '[com.univocity.parsers.common.StringCache].get(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/StringCache.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.StringCache].process(String)'
    - '[SoftReference].get()'
    - '[SoftReference].<init>(T)'
    - '[String].length()'
    - '[Map<String,SoftReference<T>>].get(String)'
    - '[Map<String,SoftReference<T>>].put(String,SoftReference)'
    - '[com.univocity.parsers.common.StringCache].get()'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.StringCache].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String,SoftReference<T>>].clear()'
      Src: com.univocity.parsers.common.StringCache:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - Map<String,SoftReference<T>>
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[com.univocity.parsers.common.StringCache].clear()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/StringCache.java
    functionUses: 0
    functionsReached:
    - '[Map<String,SoftReference<T>>].clear()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.StringCache].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - Map<String,SoftReference<T>>
      - 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: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[com.univocity.parsers.common.StringCache].getMaxStringLength()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/StringCache.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.StringCache].getMaxStringLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - Map<String,SoftReference<T>>
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxStringLength
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[com.univocity.parsers.common.StringCache].setMaxStringLength(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/StringCache.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.StringCache].setMaxStringLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ConcurrentHashMap].<init>()'
      Src: com.univocity.parsers.common.StringCache:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - Map<String,SoftReference<T>>
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.StringCache
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.StringCache].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/StringCache.java
    functionUses: 1
    functionsReached:
    - '[ConcurrentHashMap].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.StringCache
    signature: '[com.univocity.parsers.common.StringCache].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.ContextWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[com.univocity.parsers.common.ContextWrapper].<init>(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.ContextWrapper
    signature: '[com.univocity.parsers.common.ContextWrapper].<init>(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].headers()'
      Src: com.univocity.parsers.common.ContextWrapper:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.common.ContextWrapper].headers()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].headers()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.ContextWrapper].headers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].extractedFieldIndexes()'
      Src: com.univocity.parsers.common.ContextWrapper:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      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: '[com.univocity.parsers.common.ContextWrapper].extractedFieldIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].extractedFieldIndexes()'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.ContextWrapper].extractedFieldIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].columnsReordered()'
      Src: com.univocity.parsers.common.ContextWrapper:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.common.ContextWrapper].columnsReordered()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].columnsReordered()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.ContextWrapper].columnsReordered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].indexOf(String)'
      Src: com.univocity.parsers.common.ContextWrapper:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - header
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.common.ContextWrapper].indexOf(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].indexOf(String)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.ContextWrapper].indexOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].indexOf(Enum<?>)'
      Src: com.univocity.parsers.common.ContextWrapper:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - header
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.common.ContextWrapper].indexOf(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].indexOf(Enum<?>)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.ContextWrapper].indexOf(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].currentColumn()'
      Src: com.univocity.parsers.common.ContextWrapper:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.common.ContextWrapper].currentColumn()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].currentColumn()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.ContextWrapper].currentColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].currentRecord()'
      Src: com.univocity.parsers.common.ContextWrapper:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.common.ContextWrapper].currentRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].currentRecord()'
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.ContextWrapper].currentRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].stop()'
      Src: com.univocity.parsers.common.ContextWrapper:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[com.univocity.parsers.common.ContextWrapper].stop()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].stop()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ContextWrapper].stop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].isStopped()'
      Src: com.univocity.parsers.common.ContextWrapper:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.common.ContextWrapper].isStopped()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].isStopped()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.ContextWrapper].isStopped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].selectedHeaders()'
      Src: com.univocity.parsers.common.ContextWrapper:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      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: '[com.univocity.parsers.common.ContextWrapper].selectedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].selectedHeaders()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.ContextWrapper].selectedHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].errorContentLength()'
      Src: com.univocity.parsers.common.ContextWrapper:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[com.univocity.parsers.common.ContextWrapper].errorContentLength()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].errorContentLength()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.ContextWrapper].errorContentLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].toRecord(String[])'
      Src: com.univocity.parsers.common.ContextWrapper:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.Record
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[com.univocity.parsers.common.ContextWrapper].toRecord(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].toRecord(String[])'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.Record
    signature: '[com.univocity.parsers.common.ContextWrapper].toRecord(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].recordMetaData()'
      Src: com.univocity.parsers.common.ContextWrapper:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.Context
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.RecordMetaData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[com.univocity.parsers.common.ContextWrapper].recordMetaData()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].recordMetaData()'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.RecordMetaData
    signature: '[com.univocity.parsers.common.ContextWrapper].recordMetaData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings].<init>()'
      Src: com.univocity.parsers.common.AbstractWriter:91,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
      Src: com.univocity.parsers.common.AbstractWriter:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - S
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.AbstractWriter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - settings
    argTypes:
    - S
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[com.univocity.parsers.common.AbstractWriter].<init>(S)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings].<init>()'
    - '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
    linkageType: ''
    returnType: com.univocity.parsers.common.AbstractWriter
    signature: '[com.univocity.parsers.common.AbstractWriter].<init>(S)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings].<init>()'
      Src: com.univocity.parsers.common.AbstractWriter:91,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(File)'
      Src: com.univocity.parsers.common.AbstractWriter:119,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
      Src: com.univocity.parsers.common.AbstractWriter:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - S
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.AbstractWriter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - file
    - settings
    argTypes:
    - File
    - S
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[com.univocity.parsers.common.AbstractWriter].<init>(File,S)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings].<init>()'
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(File)'
    - '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
    linkageType: ''
    returnType: com.univocity.parsers.common.AbstractWriter
    signature: '[com.univocity.parsers.common.AbstractWriter].<init>(File,S)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings].<init>()'
      Src: com.univocity.parsers.common.AbstractWriter:91,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,String)'
      Src: com.univocity.parsers.common.AbstractWriter:131,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
      Src: com.univocity.parsers.common.AbstractWriter:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - String
      - S
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.AbstractWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - file
    - encoding
    - settings
    argTypes:
    - File
    - String
    - S
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[com.univocity.parsers.common.AbstractWriter].<init>(File,String,S)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings].<init>()'
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,String)'
    - '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
    linkageType: ''
    returnType: com.univocity.parsers.common.AbstractWriter
    signature: '[com.univocity.parsers.common.AbstractWriter].<init>(File,String,S)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings].<init>()'
      Src: com.univocity.parsers.common.AbstractWriter:91,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,Charset)'
      Src: com.univocity.parsers.common.AbstractWriter:143,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
      Src: com.univocity.parsers.common.AbstractWriter:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - Charset
      - S
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.AbstractWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - file
    - encoding
    - settings
    argTypes:
    - File
    - Charset
    - S
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 2
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[com.univocity.parsers.common.AbstractWriter].<init>(File,Charset,S)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings].<init>()'
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,Charset)'
    - '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
    linkageType: ''
    returnType: com.univocity.parsers.common.AbstractWriter
    signature: '[com.univocity.parsers.common.AbstractWriter].<init>(File,Charset,S)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings].<init>()'
      Src: com.univocity.parsers.common.AbstractWriter:91,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream)'
      Src: com.univocity.parsers.common.AbstractWriter:154,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
      Src: com.univocity.parsers.common.AbstractWriter:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - S
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.AbstractWriter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - output
    - settings
    argTypes:
    - OutputStream
    - S
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 2
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[com.univocity.parsers.common.AbstractWriter].<init>(OutputStream,S)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings].<init>()'
    - '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream)'
    linkageType: ''
    returnType: com.univocity.parsers.common.AbstractWriter
    signature: '[com.univocity.parsers.common.AbstractWriter].<init>(OutputStream,S)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings].<init>()'
      Src: com.univocity.parsers.common.AbstractWriter:91,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,String)'
      Src: com.univocity.parsers.common.AbstractWriter:166,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
      Src: com.univocity.parsers.common.AbstractWriter:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - String
      - S
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.AbstractWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - output
    - encoding
    - settings
    argTypes:
    - OutputStream
    - String
    - S
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 2
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[com.univocity.parsers.common.AbstractWriter].<init>(OutputStream,String,S)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings].<init>()'
    - '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.AbstractWriter
    signature: '[com.univocity.parsers.common.AbstractWriter].<init>(OutputStream,String,S)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings].<init>()'
      Src: com.univocity.parsers.common.AbstractWriter:91,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,Charset)'
      Src: com.univocity.parsers.common.AbstractWriter:178,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
      Src: com.univocity.parsers.common.AbstractWriter:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - Charset
      - S
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.AbstractWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - output
    - encoding
    - settings
    argTypes:
    - OutputStream
    - Charset
    - S
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 2
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[com.univocity.parsers.common.AbstractWriter].<init>(OutputStream,Charset,S)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings].<init>()'
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,Charset)'
    - '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
    linkageType: ''
    returnType: com.univocity.parsers.common.AbstractWriter
    signature: '[com.univocity.parsers.common.AbstractWriter].<init>(OutputStream,Charset,S)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings].<init>()'
      Src: com.univocity.parsers.common.AbstractWriter:91,1
    - Dst: '[S].autoConfigure()'
      Src: com.univocity.parsers.common.AbstractWriter:189,1
    - Dst: '[S].getIgnoreLeadingWhitespaces()'
      Src: com.univocity.parsers.common.AbstractWriter:190,1
    - Dst: '[S].getIgnoreTrailingWhitespaces()'
      Src: com.univocity.parsers.common.AbstractWriter:191,1
    - Dst: '[S].getMaxColumns()'
      Src: com.univocity.parsers.common.AbstractWriter:192,1
    - Dst: '[com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>].setMaxColumns(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:192,1
    - Dst: '[S].getErrorContentLength()'
      Src: com.univocity.parsers.common.AbstractWriter:193,1
    - Dst: '[S].getNullValue()'
      Src: com.univocity.parsers.common.AbstractWriter:194,1
    - Dst: '[S].getEmptyValue()'
      Src: com.univocity.parsers.common.AbstractWriter:195,1
    - Dst: '[S].getFormat()'
      Src: com.univocity.parsers.common.AbstractWriter:197,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].getLineSeparator()'
      Src: com.univocity.parsers.common.AbstractWriter:197,1
    - Dst: '[S].getFormat()'
      Src: com.univocity.parsers.common.AbstractWriter:198,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].getComment()'
      Src: com.univocity.parsers.common.AbstractWriter:198,1
    - Dst: '[S].getSkipEmptyLines()'
      Src: com.univocity.parsers.common.AbstractWriter:199,1
    - Dst: '[S].getRowWriterProcessor()'
      Src: com.univocity.parsers.common.AbstractWriter:200,1
    - Dst: '[S].getExpandIncompleteRows()'
      Src: com.univocity.parsers.common.AbstractWriter:202,1
    - Dst: '[S].isColumnReorderingEnabled()'
      Src: com.univocity.parsers.common.AbstractWriter:203,1
    - Dst: '[S].getWhitespaceRangeStart()'
      Src: com.univocity.parsers.common.AbstractWriter:204,1
    - Dst: '[S].getMaxCharsPerColumn()'
      Src: com.univocity.parsers.common.AbstractWriter:205,1
    - Dst: '[S].getFormat()'
      Src: com.univocity.parsers.common.AbstractWriter:205,1
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppender].<init>(com.univocity.parsers.common.AbstractWriter,String,int,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:205,1
    - Dst: '[S].getMaxCharsPerColumn()'
      Src: com.univocity.parsers.common.AbstractWriter:206,1
    - Dst: '[S].getFormat()'
      Src: com.univocity.parsers.common.AbstractWriter:206,1
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppender].<init>(com.univocity.parsers.common.AbstractWriter,String,int,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:206,1
    - Dst: '[S].getHeaders()'
      Src: com.univocity.parsers.common.AbstractWriter:211,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:211,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].updateIndexesToWrite(S)'
      Src: com.univocity.parsers.common.AbstractWriter:213,1
    - Dst: '[S].getMaxColumns()'
      Src: com.univocity.parsers.common.AbstractWriter:215,1
    - Dst: '[S].isHeaderWritingEnabled()'
      Src: com.univocity.parsers.common.AbstractWriter:216,1
    - Dst: '[S].getProcessorErrorHandler()'
      Src: com.univocity.parsers.common.AbstractWriter:221,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].initialize(S)'
      Src: com.univocity.parsers.common.AbstractWriter:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - S
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.AbstractWriter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - writer
    - settings
    argTypes:
    - Writer
    - S
    constantsTouched: []
    func_position:
      end: 225
      start: 188
    functionDepth: 2
    functionLinenumber: 188
    functionLinenumberEnd: 225
    functionName: '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 7
    functionsReached:
    - '[S].getEmptyValue()'
    - '[com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>].setMaxColumns(com.univocity.parsers.common.AbstractWriter)'
    - '[S].getSkipEmptyLines()'
    - '[S].getIgnoreTrailingWhitespaces()'
    - '[com.univocity.parsers.common.AbstractWriter].initialize(S)'
    - '[S].autoConfigure()'
    - '[com.univocity.parsers.common.AbstractWriter].getComment()'
    - '[S].getFormat()'
    - '[com.univocity.parsers.common.input.WriterCharAppender].<init>(com.univocity.parsers.common.AbstractWriter,String,int,com.univocity.parsers.common.AbstractWriter)'
    - '[S].isHeaderWritingEnabled()'
    - '[S].getHeaders()'
    - '[S].getProcessorErrorHandler()'
    - '[S].getMaxCharsPerColumn()'
    - '[S].isColumnReorderingEnabled()'
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(com.univocity.parsers.common.AbstractWriter)'
    - '[S].getRowWriterProcessor()'
    - '[com.univocity.parsers.common.AbstractWriter].updateIndexesToWrite(S)'
    - '[S].getWhitespaceRangeStart()'
    - '[S].getErrorContentLength()'
    - '[S].getMaxColumns()'
    - '[com.univocity.parsers.common.CommonSettings].<init>()'
    - '[S].getExpandIncompleteRows()'
    - '[S].getIgnoreLeadingWhitespaces()'
    - '[com.univocity.parsers.common.AbstractWriter].getLineSeparator()'
    - '[S].getNullValue()'
    linkageType: ''
    returnType: com.univocity.parsers.common.AbstractWriter
    signature: '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enableNewlineAfterRecord
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[com.univocity.parsers.common.AbstractWriter].enableNewlineAfterRecord(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].enableNewlineAfterRecord(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - S
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - settings
    argTypes:
    - S
    constantsTouched: []
    func_position:
      end: 236
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 236
    functionName: '[com.univocity.parsers.common.AbstractWriter].initialize(S)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].initialize(S)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings<?>].getFieldSelector()'
      Src: com.univocity.parsers.common.AbstractWriter:242,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].getFieldIndexes(NormalizedString[])'
      Src: com.univocity.parsers.common.AbstractWriter:245,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].removeAll(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:247,1
    - Dst: '[com.univocity.parsers.common.fields.FieldIndexSelector].get()'
      Src: com.univocity.parsers.common.AbstractWriter:256,1
    - Dst: '[com.univocity.parsers.common.CommonSettings<?>].getMaxColumns()'
      Src: com.univocity.parsers.common.AbstractWriter:269,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].getFieldIndexes()'
      Src: com.univocity.parsers.common.AbstractWriter:271,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].removeAll(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:273,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.univocity.parsers.common.AbstractWriter:279,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.CommonSettings<?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - settings
    argTypes:
    - com.univocity.parsers.common.CommonSettings<?>
    constantsTouched: []
    func_position:
      end: 285
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 285
    functionName: '[com.univocity.parsers.common.AbstractWriter].updateIndexesToWrite(com.univocity.parsers.common.CommonSettings<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings<?>].getMaxColumns()'
    - '[com.univocity.parsers.common.ArgumentUtils].removeAll(com.univocity.parsers.common.AbstractWriter)'
    - '[com.univocity.parsers.common.fields.FieldIndexSelector].get()'
    - '[com.univocity.parsers.common.AbstractWriter].getFieldIndexes()'
    - '[com.univocity.parsers.common.AbstractWriter].getFieldIndexes(NormalizedString[])'
    - '[IllegalStateException].<init>(String)'
    - '[com.univocity.parsers.common.CommonSettings<?>].getFieldSelector()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].updateIndexesToWrite(com.univocity.parsers.common.CommonSettings<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>].selectIndexes(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:308,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].updateIndexesToWrite(com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>)'
      Src: com.univocity.parsers.common.AbstractWriter:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 310
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 310
    functionName: '[com.univocity.parsers.common.AbstractWriter].updateFieldSelection()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>].selectIndexes(com.univocity.parsers.common.AbstractWriter)'
    - '[com.univocity.parsers.common.AbstractWriter].updateIndexesToWrite(com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].updateFieldSelection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>].excludeIndexes(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:333,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].updateIndexesToWrite(com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>)'
      Src: com.univocity.parsers.common.AbstractWriter:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 335
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 335
    functionName: '[com.univocity.parsers.common.AbstractWriter].updateFieldExclusion()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>].excludeIndexes(com.univocity.parsers.common.AbstractWriter)'
    - '[com.univocity.parsers.common.AbstractWriter].updateIndexesToWrite(com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].updateFieldExclusion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: headers[i].isLiteral()
      Src: com.univocity.parsers.common.AbstractWriter:349,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRow(Object[])'
      Src: com.univocity.parsers.common.AbstractWriter:352,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 353
      start: 342
    functionDepth: 1
    functionLinenumber: 342
    functionLinenumberEnd: 353
    functionName: '[com.univocity.parsers.common.AbstractWriter].submitRow(Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].processRow(Object[])'
    - headers[i].isLiteral()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].submitRow(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 378
      start: 378
    functionDepth: 0
    functionLinenumber: 378
    functionLinenumberEnd: 378
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRow(Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processRow(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppender].append(com.univocity.parsers.common.input.WriterCharAppender)'
      Src: com.univocity.parsers.common.AbstractWriter:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 385
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 385
    functionName: '[com.univocity.parsers.common.AbstractWriter].appendValueToRow()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.WriterCharAppender].append(com.univocity.parsers.common.input.WriterCharAppender)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].appendValueToRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppender].append(char)'
      Src: com.univocity.parsers.common.AbstractWriter:393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 394
      start: 392
    functionDepth: 4
    functionLinenumber: 392
    functionLinenumberEnd: 394
    functionName: '[com.univocity.parsers.common.AbstractWriter].appendToRow(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.WriterCharAppender].append(char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].appendToRow(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppender].append(char[])'
      Src: com.univocity.parsers.common.AbstractWriter:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 403
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 403
    functionName: '[com.univocity.parsers.common.AbstractWriter].appendToRow(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.WriterCharAppender].append(char[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].appendToRow(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,NormalizedString[],null)'
      Src: com.univocity.parsers.common.AbstractWriter:435,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].fillOutputRow(NormalizedString[])'
      Src: com.univocity.parsers.common.AbstractWriter:440,1
    - Dst: Arrays.copyOf(Object[],com.univocity.parsers.common.AbstractWriter)
      Src: com.univocity.parsers.common.AbstractWriter:441,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:443,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].submitRow(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:444,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].internalWriteRow()'
      Src: com.univocity.parsers.common.AbstractWriter:446,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter,null)'
      Src: com.univocity.parsers.common.AbstractWriter:449,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 451
      start: 433
    functionDepth: 3
    functionLinenumber: 433
    functionLinenumberEnd: 451
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].fillOutputRow(NormalizedString[])'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter,null)'
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(com.univocity.parsers.common.AbstractWriter)'
    - '[com.univocity.parsers.common.AbstractWriter].submitRow(com.univocity.parsers.common.AbstractWriter)'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,NormalizedString[],null)'
    - Arrays.copyOf(Object[],com.univocity.parsers.common.AbstractWriter)
    - '[com.univocity.parsers.common.AbstractWriter].internalWriteRow()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<?>].size()'
      Src: com.univocity.parsers.common.AbstractWriter:420,1
    - Dst: '[Collection<?>].toArray()'
      Src: com.univocity.parsers.common.AbstractWriter:421,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeHeaders(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:421,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String)'
      Src: com.univocity.parsers.common.AbstractWriter:423,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - Collection<?>
    constantsTouched: []
    func_position:
      end: 425
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 425
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeHeaders(Collection<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeHeaders(com.univocity.parsers.common.AbstractWriter)'
    - '[Collection<?>].size()'
    - '[Collection<?>].toArray()'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeHeaders(Collection<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecords(Iterable<?>)'
      Src: com.univocity.parsers.common.AbstractWriter:462,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriter:464,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allRecords
    argTypes:
    - Iterable<?>
    constantsTouched: []
    func_position:
      end: 466
      start: 460
    functionDepth: 1
    functionLinenumber: 460
    functionLinenumberEnd: 466
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecordsAndClose(Iterable<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].close()'
    - '[com.univocity.parsers.common.AbstractWriter].processRecords(Iterable<?>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecordsAndClose(Iterable<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecords(Object[])'
      Src: com.univocity.parsers.common.AbstractWriter:477,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriter:479,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allRecords
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 481
      start: 475
    functionDepth: 1
    functionLinenumber: 475
    functionLinenumberEnd: 481
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecordsAndClose(Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].close()'
    - '[com.univocity.parsers.common.AbstractWriter].processRecords(Object[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecordsAndClose(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecord(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:493,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - records
    argTypes:
    - Iterable<?>
    constantsTouched: []
    func_position:
      end: 495
      start: 491
    functionDepth: 0
    functionLinenumber: 491
    functionLinenumberEnd: 495
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecords(Iterable<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].processRecord(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecords(Iterable<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecord(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:507,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - records
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 509
      start: 505
    functionDepth: 0
    functionLinenumber: 505
    functionLinenumberEnd: 509
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecords(Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].processRecord(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecords(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecord(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:522,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T[]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - records
    argTypes:
    - T[]
    constantsTouched: []
    func_position:
      end: 524
      start: 520
    functionDepth: 0
    functionLinenumber: 520
    functionLinenumberEnd: 524
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecords(T[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].processRecord(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecords(T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecord(Object)'
      Src: com.univocity.parsers.common.AbstractWriter:535,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 536
      start: 534
    functionDepth: 2
    functionLinenumber: 534
    functionLinenumberEnd: 536
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].processRecord(Object)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecord(Object)'
      Src: com.univocity.parsers.common.AbstractWriter:539,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - record
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 540
      start: 538
    functionDepth: 2
    functionLinenumber: 538
    functionLinenumberEnd: 540
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecord(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].processRecord(Object)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecord(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.toString(Object[])
      Src: com.univocity.parsers.common.AbstractWriter:556,1
    - Dst: String.valueOf(Object)
      Src: com.univocity.parsers.common.AbstractWriter:558,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:561,1
    - Dst: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders(Object)'
      Src: com.univocity.parsers.common.AbstractWriter:567,1
    - Dst: '[com.univocity.parsers.common.processor.RowWriterProcessor].write(Object,NormalizedString[],int[])'
      Src: com.univocity.parsers.common.AbstractWriter:571,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].getRowProcessorHeaders()'
      Src: com.univocity.parsers.common.AbstractWriter:573,1
    - Dst: '[com.univocity.parsers.common.processor.RowWriterProcessor].write(Object,NormalizedString[],int[])'
      Src: com.univocity.parsers.common.AbstractWriter:573,1
    - Dst: e.setErrorContentLength(int)
      Src: com.univocity.parsers.common.AbstractWriter:576,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRow(Object[])'
      Src: com.univocity.parsers.common.AbstractWriter:581,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - record
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 583
      start: 551
    functionDepth: 1
    functionLinenumber: 551
    functionLinenumberEnd: 583
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecord(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRow(Object[])'
    - String.valueOf(Object)
    - e.setErrorContentLength(int)
    - '[com.univocity.parsers.common.processor.RowWriterProcessor].write(Object,NormalizedString[],int[])'
    - '[com.univocity.parsers.common.AbstractWriter].getRowProcessorHeaders()'
    - Arrays.toString(Object[])
    - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders(Object)'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecord(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NormalizedString[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 585
    functionDepth: 0
    functionLinenumber: 585
    functionLinenumberEnd: 590
    functionName: '[com.univocity.parsers.common.AbstractWriter].getRowProcessorHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: NormalizedString[]
    signature: '[com.univocity.parsers.common.AbstractWriter].getRowProcessorHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(Iterable<C>)'
      Src: com.univocity.parsers.common.AbstractWriter:601,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriter:603,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<C>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allRows
    argTypes:
    - Iterable<C>
    constantsTouched: []
    func_position:
      end: 605
      start: 599
    functionDepth: 1
    functionLinenumber: 599
    functionLinenumberEnd: 605
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(Iterable<C>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(Iterable<C>)'
    - '[com.univocity.parsers.common.AbstractWriter].close()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(Iterable<C>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(Collection<Object[]>)'
      Src: com.univocity.parsers.common.AbstractWriter:615,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriter:617,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<Object[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allRows
    argTypes:
    - Collection<Object[]>
    constantsTouched: []
    func_position:
      end: 619
      start: 613
    functionDepth: 1
    functionLinenumber: 613
    functionLinenumberEnd: 619
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(Collection<Object[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].close()'
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(Collection<Object[]>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(Collection<Object[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeStringRows(Collection<String[]>)'
      Src: com.univocity.parsers.common.AbstractWriter:629,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriter:631,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<String[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allRows
    argTypes:
    - Collection<String[]>
    constantsTouched: []
    func_position:
      end: 633
      start: 627
    functionDepth: 1
    functionLinenumber: 627
    functionLinenumberEnd: 633
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeStringRowsAndClose(Collection<String[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].close()'
    - '[com.univocity.parsers.common.AbstractWriter].writeStringRows(Collection<String[]>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeStringRowsAndClose(Collection<String[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRecords(Collection<?extendsRecord>)'
      Src: com.univocity.parsers.common.AbstractWriter:643,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriter:645,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<?extendsRecord>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allRows
    argTypes:
    - Collection<?extendsRecord>
    constantsTouched: []
    func_position:
      end: 647
      start: 641
    functionDepth: 1
    functionLinenumber: 641
    functionLinenumberEnd: 647
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRecordsAndClose(Collection<?extendsRecord>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].close()'
    - '[com.univocity.parsers.common.AbstractWriter].writeRecords(Collection<?extendsRecord>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRecordsAndClose(Collection<?extendsRecord>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(Object[][])'
      Src: com.univocity.parsers.common.AbstractWriter:658,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriter:660,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[][]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allRows
    argTypes:
    - Object[][]
    constantsTouched: []
    func_position:
      end: 662
      start: 656
    functionDepth: 1
    functionLinenumber: 656
    functionLinenumberEnd: 662
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(Object[][])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(Object[][])'
    - '[com.univocity.parsers.common.AbstractWriter].close()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(Object[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRow(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:673,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[][]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rows
    argTypes:
    - Object[][]
    constantsTouched: []
    func_position:
      end: 675
      start: 671
    functionDepth: 0
    functionLinenumber: 671
    functionLinenumberEnd: 675
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRows(Object[][])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRow(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRows(Object[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRow(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:687,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<C>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rows
    argTypes:
    - Iterable<C>
    constantsTouched: []
    func_position:
      end: 689
      start: 685
    functionDepth: 0
    functionLinenumber: 685
    functionLinenumberEnd: 689
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRows(Iterable<C>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRow(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRows(Iterable<C>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRow(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:700,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<String[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rows
    argTypes:
    - Collection<String[]>
    constantsTouched: []
    func_position:
      end: 702
      start: 698
    functionDepth: 0
    functionLinenumber: 698
    functionLinenumberEnd: 702
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeStringRows(Collection<String[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRow(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeStringRows(Collection<String[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRecord(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:713,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<?extendsRecord>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rows
    argTypes:
    - Collection<?extendsRecord>
    constantsTouched: []
    func_position:
      end: 715
      start: 711
    functionDepth: 0
    functionLinenumber: 711
    functionLinenumberEnd: 715
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRecords(Collection<?extendsRecord>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRecord(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRecords(Collection<?extendsRecord>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: row.toArray()
      Src: com.univocity.parsers.common.AbstractWriter:727,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRow(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:727,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<C>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rows
    argTypes:
    - Iterable<C>
    constantsTouched: []
    func_position:
      end: 729
      start: 725
    functionDepth: 0
    functionLinenumber: 725
    functionLinenumberEnd: 729
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeStringRows(Iterable<C>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRow(com.univocity.parsers.common.AbstractWriter)'
    - row.toArray()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeStringRows(Iterable<C>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRow(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:740,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<Object[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rows
    argTypes:
    - Collection<Object[]>
    constantsTouched: []
    func_position:
      end: 742
      start: 738
    functionDepth: 0
    functionLinenumber: 738
    functionLinenumberEnd: 742
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRows(Collection<Object[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRow(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRows(Collection<Object[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<?>].toArray()'
      Src: com.univocity.parsers.common.AbstractWriter:755,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRow(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:755,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - Collection<?>
    constantsTouched: []
    func_position:
      end: 756
      start: 751
    functionDepth: 0
    functionLinenumber: 751
    functionLinenumberEnd: 756
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRow(Collection<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRow(com.univocity.parsers.common.AbstractWriter)'
    - '[Collection<?>].toArray()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRow(Collection<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRow(Object[])'
      Src: com.univocity.parsers.common.AbstractWriter:770,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 771
      start: 769
    functionDepth: 0
    functionLinenumber: 769
    functionLinenumberEnd: 771
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRow(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRow(Object[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRow(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeEmptyRow()'
      Src: com.univocity.parsers.common.AbstractWriter:790,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getMetaData()'
      Src: com.univocity.parsers.common.AbstractWriter:795,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].headers()'
      Src: com.univocity.parsers.common.AbstractWriter:795,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:797,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getValues()'
      Src: com.univocity.parsers.common.AbstractWriter:800,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRow(Object[])'
      Src: com.univocity.parsers.common.AbstractWriter:800,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 801
      start: 785
    functionDepth: 1
    functionLinenumber: 785
    functionLinenumberEnd: 801
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRecord(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRow(Object[])'
    - '[com.univocity.parsers.issues.github.Github_188.T].getValues()'
    - '[com.univocity.parsers.common.AbstractWriter].writeEmptyRow()'
    - '[com.univocity.parsers.common.AbstractWriter].headers()'
    - '[com.univocity.parsers.issues.github.Github_188.T].getMetaData()'
    - '[com.univocity.parsers.common.NormalizedString].toArray(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRecord(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeHeaders()'
      Src: com.univocity.parsers.common.AbstractWriter:818,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeEmptyRow()'
      Src: com.univocity.parsers.common.AbstractWriter:824,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].adjustRowLength(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:829,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].submitRow(Object[])'
      Src: com.univocity.parsers.common.AbstractWriter:830,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].internalWriteRow()'
      Src: com.univocity.parsers.common.AbstractWriter:832,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,Object[],com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:834,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 836
      start: 815
    functionDepth: 4
    functionLinenumber: 815
    functionLinenumberEnd: 836
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRow()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].submitRow(Object[])'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,Object[],com.univocity.parsers.common.AbstractWriter)'
    - '[com.univocity.parsers.common.AbstractWriter].writeHeaders()'
    - '[com.univocity.parsers.common.AbstractWriter].adjustRowLength(com.univocity.parsers.common.AbstractWriter)'
    - '[com.univocity.parsers.common.AbstractWriter].writeEmptyRow()'
    - '[com.univocity.parsers.common.AbstractWriter].internalWriteRow()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.copyOf(Object[],int)
      Src: com.univocity.parsers.common.AbstractWriter:840,1
    - Dst: Arrays.copyOf(Object[],Integer)
      Src: com.univocity.parsers.common.AbstractWriter:842,1
    - Dst: Arrays.copyOf(Object[],int)
      Src: com.univocity.parsers.common.AbstractWriter:846,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - int
      - Integer
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - row
    - length
    - h2
    argTypes:
    - Object[]
    - int
    - Integer
    constantsTouched: []
    func_position:
      end: 849
      start: 838
    functionDepth: 1
    functionLinenumber: 838
    functionLinenumberEnd: 849
    functionName: '[com.univocity.parsers.common.AbstractWriter].expand(Object[],int,Integer)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - Arrays.copyOf(Object[],Integer)
    - Arrays.copyOf(Object[],int)
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.AbstractWriter].expand(Object[],int,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Writer].write(String)'
      Src: com.univocity.parsers.common.AbstractWriter:864,1
    - Dst: '[Writer].write(char[])'
      Src: com.univocity.parsers.common.AbstractWriter:866,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,String,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:869,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 871
      start: 862
    functionDepth: 0
    functionLinenumber: 862
    functionLinenumberEnd: 871
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRow(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[Writer].write(char[])'
    - '[Writer].write(String)'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,String,com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRow(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Writer].write(char[])'
      Src: com.univocity.parsers.common.AbstractWriter:882,1
    - Dst: Arrays.toString(char[])
      Src: com.univocity.parsers.common.AbstractWriter:885,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:885,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 887
      start: 879
    functionDepth: 0
    functionLinenumber: 879
    functionLinenumberEnd: 887
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeEmptyRow()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 2
    functionsReached:
    - '[Writer].write(char[])'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
    - Arrays.toString(char[])
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeEmptyRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRow(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:900,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comment
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 901
      start: 899
    functionDepth: 0
    functionLinenumber: 899
    functionLinenumberEnd: 901
    functionName: '[com.univocity.parsers.common.AbstractWriter].commentRow(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRow(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].commentRow(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.copyOf(Object[],com.univocity.parsers.common.AbstractWriter)
      Src: com.univocity.parsers.common.AbstractWriter:911,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - T[]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - T[]
    constantsTouched: []
    func_position:
      end: 931
      start: 909
    functionDepth: 0
    functionLinenumber: 909
    functionLinenumberEnd: 931
    functionName: '[com.univocity.parsers.common.AbstractWriter].fillOutputRow(T[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - Arrays.copyOf(Object[],com.univocity.parsers.common.AbstractWriter)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].fillOutputRow(T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppender].length()'
      Src: com.univocity.parsers.common.AbstractWriter:940,1
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppender].appendNewLine()'
      Src: com.univocity.parsers.common.AbstractWriter:944,1
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppender].writeCharsAndReset(Writer)'
      Src: com.univocity.parsers.common.AbstractWriter:946,1
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppender].getAndReset()'
      Src: com.univocity.parsers.common.AbstractWriter:949,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:949,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 951
      start: 938
    functionDepth: 2
    functionLinenumber: 938
    functionLinenumberEnd: 951
    functionName: '[com.univocity.parsers.common.AbstractWriter].internalWriteRow()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.input.WriterCharAppender].getAndReset()'
    - '[com.univocity.parsers.common.input.WriterCharAppender].writeCharsAndReset(Writer)'
    - '[com.univocity.parsers.common.input.WriterCharAppender].appendNewLine()'
    - '[com.univocity.parsers.common.input.WriterCharAppender].length()'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].internalWriteRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: com.univocity.parsers.common.AbstractWriter:963,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.AbstractWriter:967,1
    - Dst: '[String].charAt(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:968,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.AbstractWriter:973,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - whitespaceRangeStart
    - element
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 974
      start: 962
    functionDepth: 1
    functionLinenumber: 962
    functionLinenumberEnd: 974
    functionName: '[com.univocity.parsers.common.AbstractWriter].skipLeadingWhitespace(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].charAt(com.univocity.parsers.common.AbstractWriter)'
    - '[String].isEmpty()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.AbstractWriter].skipLeadingWhitespace(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Writer].flush()'
      Src: com.univocity.parsers.common.AbstractWriter:982,1
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppender].getAndReset()'
      Src: com.univocity.parsers.common.AbstractWriter:984,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:984,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 986
      start: 980
    functionDepth: 0
    functionLinenumber: 980
    functionLinenumberEnd: 986
    functionName: '[com.univocity.parsers.common.AbstractWriter].flush()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
    - '[Writer].flush()'
    - '[com.univocity.parsers.common.input.WriterCharAppender].getAndReset()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Writer].close()'
      Src: com.univocity.parsers.common.AbstractWriter:996,1
    - Dst: '[IllegalStateException].<init>(String,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1000,1
    - Dst: Arrays.copyOf(Object[],int)
      Src: com.univocity.parsers.common.AbstractWriter:1005,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].getContent(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1005,1
    - Dst: '[com.univocity.parsers.common.TextWritingException].<init>(String,String,long,Object[])'
      Src: com.univocity.parsers.common.AbstractWriter:1003,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 1007
      start: 992
    functionDepth: 0
    functionLinenumber: 992
    functionLinenumberEnd: 1007
    functionName: '[com.univocity.parsers.common.AbstractWriter].close()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 16
    functionsReached:
    - '[com.univocity.parsers.common.TextWritingException].<init>(String,String,long,Object[])'
    - Arrays.copyOf(Object[],int)
    - '[com.univocity.parsers.common.AbstractWriter].getContent(com.univocity.parsers.common.AbstractWriter)'
    - '[Writer].close()'
    - '[IllegalStateException].<init>(String,com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,Object[],null)'
      Src: com.univocity.parsers.common.AbstractWriter:1015,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.TextWritingException
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1016
      start: 1014
    functionDepth: 0
    functionLinenumber: 1014
    functionLinenumberEnd: 1016
    functionName: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,Object[],null)'
    linkageType: ''
    returnType: com.univocity.parsers.common.TextWritingException
    signature: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,Object[],Throwable)'
      Src: com.univocity.parsers.common.AbstractWriter:1025,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.TextWritingException
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 1026
      start: 1024
    functionDepth: 3
    functionLinenumber: 1024
    functionLinenumberEnd: 1026
    functionName: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,Object[],Throwable)'
    linkageType: ''
    returnType: com.univocity.parsers.common.TextWritingException
    signature: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].getClass()'
      Src: com.univocity.parsers.common.AbstractWriter:1038,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].getName()'
      Src: com.univocity.parsers.common.AbstractWriter:1038,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].getContent(String)'
      Src: com.univocity.parsers.common.AbstractWriter:1040,1
    - Dst: '[com.univocity.parsers.common.TextWritingException].<init>(com.univocity.parsers.common.AbstractWriter,long,Object[],Throwable)'
      Src: com.univocity.parsers.common.AbstractWriter:1040,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriter:1042,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Throwable
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.TextWritingException
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - message
    - recordCharacters
    - cause
    argTypes:
    - String
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 1044
      start: 1035
    functionDepth: 1
    functionLinenumber: 1035
    functionLinenumberEnd: 1044
    functionName: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,String,Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].close()'
    - '[com.univocity.parsers.common.AbstractWriter].getContent(String)'
    - '[com.univocity.parsers.common.AbstractWriter].getClass()'
    - '[com.univocity.parsers.common.AbstractWriter].getName()'
    - '[com.univocity.parsers.common.TextWritingException].<init>(com.univocity.parsers.common.AbstractWriter,long,Object[],Throwable)'
    linkageType: ''
    returnType: com.univocity.parsers.common.TextWritingException
    signature: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].getContent(Object[])'
      Src: com.univocity.parsers.common.AbstractWriter:1055,1
    - Dst: '[com.univocity.parsers.common.TextWritingException].<init>(String,long,Object[],Throwable)'
      Src: com.univocity.parsers.common.AbstractWriter:1055,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriter:1058,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - Throwable
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.TextWritingException
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - message
    - recordValues
    - cause
    argTypes:
    - String
    - Object[]
    - Throwable
    constantsTouched: []
    func_position:
      end: 1063
      start: 1053
    functionDepth: 2
    functionLinenumber: 1053
    functionLinenumberEnd: 1063
    functionName: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,Object[],Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.TextWritingException].<init>(String,long,Object[],Throwable)'
    - '[com.univocity.parsers.common.AbstractWriter].close()'
    - '[com.univocity.parsers.common.AbstractWriter].getContent(Object[])'
    linkageType: ''
    returnType: com.univocity.parsers.common.TextWritingException
    signature: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,Object[],Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(Object)
      Src: com.univocity.parsers.common.AbstractWriter:1082,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].isEmpty()'
      Src: com.univocity.parsers.common.AbstractWriter:1083,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].skipLeadingWhitespace(int,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1088,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].length()'
      Src: com.univocity.parsers.common.AbstractWriter:1089,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1096
      start: 1076
    functionDepth: 0
    functionLinenumber: 1076
    functionLinenumberEnd: 1096
    functionName: '[com.univocity.parsers.common.AbstractWriter].getStringValue(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].isEmpty()'
    - '[com.univocity.parsers.common.AbstractWriter].length()'
    - '[com.univocity.parsers.common.AbstractWriter].skipLeadingWhitespace(int,com.univocity.parsers.common.AbstractWriter)'
    - String.valueOf(Object)
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].getStringValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(com.univocity.parsers.common.AbstractWriter,int,Object[],int,com.univocity.parsers.common.AbstractWriter)
      Src: com.univocity.parsers.common.AbstractWriter:1107,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1110,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 1112
      start: 1105
    functionDepth: 0
    functionLinenumber: 1105
    functionLinenumberEnd: 1112
    functionName: '[com.univocity.parsers.common.AbstractWriter].addValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(com.univocity.parsers.common.AbstractWriter,int,Object[],int,com.univocity.parsers.common.AbstractWriter)
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].addValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<String>].toArray()'
      Src: com.univocity.parsers.common.AbstractWriter:1128,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1128,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<String>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - Collection<String>
    constantsTouched: []
    func_position:
      end: 1131
      start: 1121
    functionDepth: 0
    functionLinenumber: 1121
    functionLinenumberEnd: 1131
    functionName: '[com.univocity.parsers.common.AbstractWriter].addStringValues(Collection<String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[Collection<String>].toArray()'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].addStringValues(Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<?>].toArray()'
      Src: com.univocity.parsers.common.AbstractWriter:1147,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1147,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - Collection<?>
    constantsTouched: []
    func_position:
      end: 1150
      start: 1140
    functionDepth: 0
    functionLinenumber: 1140
    functionLinenumberEnd: 1150
    functionName: '[com.univocity.parsers.common.AbstractWriter].addValues(Collection<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
    - '[Collection<?>].toArray()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].addValues(Collection<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1163,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1165
      start: 1159
    functionDepth: 0
    functionLinenumber: 1159
    functionLinenumberEnd: 1165
    functionName: '[com.univocity.parsers.common.AbstractWriter].addValue(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].addValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 1173
      start: 1167
    functionDepth: 0
    functionLinenumber: 1167
    functionLinenumberEnd: 1173
    functionName: '[com.univocity.parsers.common.AbstractWriter].fillPartialLineToMatchHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].fillPartialLineToMatchHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].fillPartialLineToMatchHeaders()'
      Src: com.univocity.parsers.common.AbstractWriter:1179,1
    - Dst: Arrays.copyOf(Object[],int)
      Src: com.univocity.parsers.common.AbstractWriter:1180,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRow(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1180,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].discardValues()'
      Src: com.univocity.parsers.common.AbstractWriter:1181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 1182
      start: 1178
    functionDepth: 1
    functionLinenumber: 1178
    functionLinenumberEnd: 1182
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeValuesToRow()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].discardValues()'
    - '[com.univocity.parsers.common.AbstractWriter].writeRow(com.univocity.parsers.common.AbstractWriter)'
    - Arrays.copyOf(Object[],int)
    - '[com.univocity.parsers.common.AbstractWriter].fillPartialLineToMatchHeaders()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeValuesToRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,null)'
      Src: com.univocity.parsers.common.AbstractWriter:1194,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 1200
      start: 1192
    functionDepth: 0
    functionLinenumber: 1192
    functionLinenumberEnd: 1200
    functionName: '[com.univocity.parsers.common.AbstractWriter].addValue(int,Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,null)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].addValue(int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.AbstractWriter:1211,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].getFieldIndex(NormalizedString[],com.univocity.parsers.common.NormalizedString,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:1211,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].addValue(int,Object)'
      Src: com.univocity.parsers.common.AbstractWriter:1211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1212
      start: 1210
    functionDepth: 2
    functionLinenumber: 1210
    functionLinenumberEnd: 1212
    functionName: '[com.univocity.parsers.common.AbstractWriter].addValue(String,Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].addValue(int,Object)'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
    - '[com.univocity.parsers.common.AbstractWriter].getFieldIndex(NormalizedString[],com.univocity.parsers.common.NormalizedString,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].addValue(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].getFieldIndex(NormalizedString[],com.univocity.parsers.common.NormalizedString,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:1215,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].addValue(int,Object)'
      Src: com.univocity.parsers.common.AbstractWriter:1217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - NormalizedString[]
      - com.univocity.parsers.common.NormalizedString
      - boolean
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - headersInContext
    - headerName
    - ignoreOnMismatch
    - value
    argTypes:
    - NormalizedString[]
    - com.univocity.parsers.common.NormalizedString
    - boolean
    - Object
    constantsTouched: []
    func_position:
      end: 1219
      start: 1214
    functionDepth: 2
    functionLinenumber: 1214
    functionLinenumberEnd: 1219
    functionName: '[com.univocity.parsers.common.AbstractWriter].addValue(NormalizedString[],com.univocity.parsers.common.NormalizedString,boolean,Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].addValue(int,Object)'
    - '[com.univocity.parsers.common.AbstractWriter].getFieldIndex(NormalizedString[],com.univocity.parsers.common.NormalizedString,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].addValue(NormalizedString[],com.univocity.parsers.common.NormalizedString,boolean,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.AbstractWriter:1232,1
    - Dst: '[HashMap].get(NormalizedString[])'
      Src: com.univocity.parsers.common.AbstractWriter:1235,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.AbstractWriter:1237,1
    - Dst: '[HashMap].put(NormalizedString[],HashMap)'
      Src: com.univocity.parsers.common.AbstractWriter:1238,1
    - Dst: '[HashMap].get(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.AbstractWriter:1241,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,null)'
      Src: com.univocity.parsers.common.AbstractWriter:1244,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(NormalizedString[])'
      Src: com.univocity.parsers.common.AbstractWriter:1246,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.AbstractWriter:1246,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].indexOf(NormalizedString[],com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.AbstractWriter:1246,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(char,null)'
      Src: com.univocity.parsers.common.AbstractWriter:1249,1
    - Dst: '[HashMap].put(com.univocity.parsers.common.NormalizedString,int)'
      Src: com.univocity.parsers.common.AbstractWriter:1252,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - NormalizedString[]
      - com.univocity.parsers.common.NormalizedString
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - headersInContext
    - headerName
    - ignoreOnMismatch
    argTypes:
    - NormalizedString[]
    - com.univocity.parsers.common.NormalizedString
    - boolean
    constantsTouched: []
    func_position:
      end: 1255
      start: 1230
    functionDepth: 1
    functionLinenumber: 1230
    functionLinenumberEnd: 1255
    functionName: '[com.univocity.parsers.common.AbstractWriter].getFieldIndex(NormalizedString[],com.univocity.parsers.common.NormalizedString,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].toArray(NormalizedString[])'
    - '[HashMap].put(NormalizedString[],HashMap)'
    - '[com.univocity.parsers.common.ArgumentUtils].indexOf(NormalizedString[],com.univocity.parsers.common.NormalizedString)'
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(char,null)'
    - '[HashMap].get(NormalizedString[])'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.NormalizedString)'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,null)'
    - '[HashMap].put(com.univocity.parsers.common.NormalizedString,int)'
    - '[HashMap].get(com.univocity.parsers.common.NormalizedString)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.AbstractWriter].getFieldIndex(NormalizedString[],com.univocity.parsers.common.NormalizedString,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.fill(Object[],int,int,null)
      Src: com.univocity.parsers.common.AbstractWriter:1261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 1263
      start: 1260
    functionDepth: 0
    functionLinenumber: 1260
    functionLinenumberEnd: 1263
    functionName: '[com.univocity.parsers.common.AbstractWriter].discardValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 4
    functionsReached:
    - Arrays.fill(Object[],int,int,null)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].discardValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].submitRow(NormalizedString[])'
      Src: com.univocity.parsers.common.AbstractWriter:1301,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(NormalizedString[])'
      Src: com.univocity.parsers.common.AbstractWriter:1303,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].internalWriteRowToString()'
      Src: com.univocity.parsers.common.AbstractWriter:1304,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String)'
      Src: com.univocity.parsers.common.AbstractWriter:1306,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 1308
      start: 1298
    functionDepth: 5
    functionLinenumber: 1298
    functionLinenumberEnd: 1308
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeHeadersToString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(NormalizedString[])'
    - '[com.univocity.parsers.common.AbstractWriter].internalWriteRowToString()'
    - '[com.univocity.parsers.common.AbstractWriter].submitRow(NormalizedString[])'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].writeHeadersToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<?>].size()'
      Src: com.univocity.parsers.common.AbstractWriter:1283,1
    - Dst: '[Collection<?>].toArray()'
      Src: com.univocity.parsers.common.AbstractWriter:1284,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeHeadersToString(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1284,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String)'
      Src: com.univocity.parsers.common.AbstractWriter:1286,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - Collection<?>
    constantsTouched: []
    func_position:
      end: 1288
      start: 1282
    functionDepth: 1
    functionLinenumber: 1282
    functionLinenumberEnd: 1288
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeHeadersToString(Collection<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeHeadersToString(com.univocity.parsers.common.AbstractWriter)'
    - '[Collection<?>].size()'
    - '[Collection<?>].toArray()'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].writeHeadersToString(Collection<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(int)'
      Src: com.univocity.parsers.common.AbstractWriter:1321,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecordToString(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1323,1
    - Dst: '[ArrayList].add(String)'
      Src: com.univocity.parsers.common.AbstractWriter:1323,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1327,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - records
    argTypes:
    - Iterable<?>
    constantsTouched: []
    func_position:
      end: 1329
      start: 1319
    functionDepth: 0
    functionLinenumber: 1319
    functionLinenumberEnd: 1329
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecordsToString(Iterable<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(int)'
    - '[com.univocity.parsers.common.AbstractWriter].processRecordToString(com.univocity.parsers.common.AbstractWriter)'
    - '[ArrayList].add(String)'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecordsToString(Iterable<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(int)'
      Src: com.univocity.parsers.common.AbstractWriter:1342,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecordToString(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1344,1
    - Dst: '[ArrayList].add(String)'
      Src: com.univocity.parsers.common.AbstractWriter:1344,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,Object[],com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1348,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - records
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 1350
      start: 1340
    functionDepth: 0
    functionLinenumber: 1340
    functionLinenumberEnd: 1350
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecordsToString(Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,Object[],com.univocity.parsers.common.AbstractWriter)'
    - '[ArrayList].<init>(int)'
    - '[com.univocity.parsers.common.AbstractWriter].processRecordToString(com.univocity.parsers.common.AbstractWriter)'
    - '[ArrayList].add(String)'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecordsToString(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecordToString(Object)'
      Src: com.univocity.parsers.common.AbstractWriter:1362,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 1363
      start: 1361
    functionDepth: 2
    functionLinenumber: 1361
    functionLinenumberEnd: 1363
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecordToString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].processRecordToString(Object)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecordToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecordToString(Object)'
      Src: com.univocity.parsers.common.AbstractWriter:1376,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - record
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 1377
      start: 1375
    functionDepth: 2
    functionLinenumber: 1375
    functionLinenumberEnd: 1377
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecordToString(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].processRecordToString(Object)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecordToString(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String)'
      Src: com.univocity.parsers.common.AbstractWriter:1392,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].getRowProcessorHeaders()'
      Src: com.univocity.parsers.common.AbstractWriter:1396,1
    - Dst: '[com.univocity.parsers.common.processor.RowWriterProcessor].write(Object,NormalizedString[],int[])'
      Src: com.univocity.parsers.common.AbstractWriter:1396,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Object[])'
      Src: com.univocity.parsers.common.AbstractWriter:1398,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1401,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - record
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1404
      start: 1389
    functionDepth: 1
    functionLinenumber: 1389
    functionLinenumberEnd: 1404
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecordToString(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String)'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
    - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Object[])'
    - '[com.univocity.parsers.common.AbstractWriter].getRowProcessorHeaders()'
    - '[com.univocity.parsers.common.processor.RowWriterProcessor].write(Object,NormalizedString[],int[])'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecordToString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1416,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1418,1
    - Dst: '[ArrayList].add(String)'
      Src: com.univocity.parsers.common.AbstractWriter:1420,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1425,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[][]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rows
    argTypes:
    - Object[][]
    constantsTouched: []
    func_position:
      end: 1427
      start: 1414
    functionDepth: 0
    functionLinenumber: 1414
    functionLinenumberEnd: 1427
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(Object[][])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(com.univocity.parsers.common.AbstractWriter)'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
    - '[ArrayList].add(String)'
    - '[ArrayList].<init>(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(Object[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(int)'
      Src: com.univocity.parsers.common.AbstractWriter:1440,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1442,1
    - Dst: '[ArrayList].add(String)'
      Src: com.univocity.parsers.common.AbstractWriter:1442,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1446,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<C>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rows
    argTypes:
    - Iterable<C>
    constantsTouched: []
    func_position:
      end: 1448
      start: 1438
    functionDepth: 0
    functionLinenumber: 1438
    functionLinenumberEnd: 1448
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(Iterable<C>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(com.univocity.parsers.common.AbstractWriter)'
    - '[ArrayList].<init>(int)'
    - '[ArrayList].add(String)'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(Iterable<C>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(int)'
      Src: com.univocity.parsers.common.AbstractWriter:1461,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1463,1
    - Dst: '[ArrayList].add(String)'
      Src: com.univocity.parsers.common.AbstractWriter:1465,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1470,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<C>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rows
    argTypes:
    - Iterable<C>
    constantsTouched: []
    func_position:
      end: 1472
      start: 1459
    functionDepth: 0
    functionLinenumber: 1459
    functionLinenumberEnd: 1472
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeStringRowsToString(Iterable<C>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(com.univocity.parsers.common.AbstractWriter)'
    - '[ArrayList].<init>(int)'
    - '[ArrayList].add(String)'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].writeStringRowsToString(Iterable<C>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<Object[]>].size()'
      Src: com.univocity.parsers.common.AbstractWriter:1484,1
    - Dst: '[ArrayList].<init>(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1484,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1486,1
    - Dst: '[ArrayList].add(String)'
      Src: com.univocity.parsers.common.AbstractWriter:1486,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1490,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<Object[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rows
    argTypes:
    - Collection<Object[]>
    constantsTouched: []
    func_position:
      end: 1492
      start: 1482
    functionDepth: 0
    functionLinenumber: 1482
    functionLinenumberEnd: 1492
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(Collection<Object[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[Collection<Object[]>].size()'
    - '[ArrayList].<init>(com.univocity.parsers.common.AbstractWriter)'
    - '[ArrayList].add(String)'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
    - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(Collection<Object[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<String[]>].size()'
      Src: com.univocity.parsers.common.AbstractWriter:1504,1
    - Dst: '[ArrayList].<init>(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1504,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1506,1
    - Dst: '[ArrayList].add(String)'
      Src: com.univocity.parsers.common.AbstractWriter:1506,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1510,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<String[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rows
    argTypes:
    - Collection<String[]>
    constantsTouched: []
    func_position:
      end: 1512
      start: 1502
    functionDepth: 0
    functionLinenumber: 1502
    functionLinenumberEnd: 1512
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeStringRowsToString(Collection<String[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(com.univocity.parsers.common.AbstractWriter)'
    - '[ArrayList].add(String)'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
    - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(com.univocity.parsers.common.AbstractWriter)'
    - '[Collection<String[]>].size()'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].writeStringRowsToString(Collection<String[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<?extendsRecord>].size()'
      Src: com.univocity.parsers.common.AbstractWriter:1524,1
    - Dst: '[ArrayList].<init>(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1524,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRecordToString(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1526,1
    - Dst: '[ArrayList].add(String)'
      Src: com.univocity.parsers.common.AbstractWriter:1526,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1530,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<?extendsRecord>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rows
    argTypes:
    - Collection<?extendsRecord>
    constantsTouched: []
    func_position:
      end: 1532
      start: 1522
    functionDepth: 0
    functionLinenumber: 1522
    functionLinenumberEnd: 1532
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRecordsToString(Collection<?extendsRecord>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(com.univocity.parsers.common.AbstractWriter)'
    - '[ArrayList].add(String)'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
    - '[Collection<?extendsRecord>].size()'
    - '[com.univocity.parsers.common.AbstractWriter].writeRecordToString(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRecordsToString(Collection<?extendsRecord>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<?>].toArray()'
      Src: com.univocity.parsers.common.AbstractWriter:1547,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1547,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1549,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - Collection<?>
    constantsTouched: []
    func_position:
      end: 1551
      start: 1542
    functionDepth: 0
    functionLinenumber: 1542
    functionLinenumberEnd: 1551
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Collection<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(com.univocity.parsers.common.AbstractWriter)'
    - '[Collection<?>].toArray()'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Collection<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Object[])'
      Src: com.univocity.parsers.common.AbstractWriter:1564,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 1565
      start: 1563
    functionDepth: 0
    functionLinenumber: 1563
    functionLinenumberEnd: 1565
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Object[])'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Object[])'
      Src: com.univocity.parsers.common.AbstractWriter:1578,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 1579
      start: 1577
    functionDepth: 0
    functionLinenumber: 1577
    functionLinenumberEnd: 1579
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRecordToString(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Object[])'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRecordToString(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].adjustRowLength(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1598,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].submitRow(Object[])'
      Src: com.univocity.parsers.common.AbstractWriter:1599,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].internalWriteRowToString()'
      Src: com.univocity.parsers.common.AbstractWriter:1601,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,Object[],com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1603,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 1605
      start: 1591
    functionDepth: 2
    functionLinenumber: 1591
    functionLinenumberEnd: 1605
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRowToString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,Object[],com.univocity.parsers.common.AbstractWriter)'
    - '[com.univocity.parsers.common.AbstractWriter].internalWriteRowToString()'
    - '[com.univocity.parsers.common.AbstractWriter].submitRow(Object[])'
    - '[com.univocity.parsers.common.AbstractWriter].adjustRowLength(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRowToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].fillOutputRow(Object[])'
      Src: com.univocity.parsers.common.AbstractWriter:1610,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].expand(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1614,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].expand(Object[],null)'
      Src: com.univocity.parsers.common.AbstractWriter:1617,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 1621
      start: 1608
    functionDepth: 0
    functionLinenumber: 1608
    functionLinenumberEnd: 1621
    functionName: '[com.univocity.parsers.common.AbstractWriter].adjustRowLength(Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].expand(Object[],null)'
    - '[com.univocity.parsers.common.AbstractWriter].fillOutputRow(Object[])'
    - '[com.univocity.parsers.common.AbstractWriter].expand(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.AbstractWriter].adjustRowLength(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1631,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comment
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1632
      start: 1630
    functionDepth: 0
    functionLinenumber: 1630
    functionLinenumberEnd: 1632
    functionName: '[com.univocity.parsers.common.AbstractWriter].commentRowToString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].commentRowToString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppender].length()'
      Src: com.univocity.parsers.common.AbstractWriter:1642,1
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppender].getAndReset()'
      Src: com.univocity.parsers.common.AbstractWriter:1645,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      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: 1648
      start: 1641
    functionDepth: 0
    functionLinenumber: 1641
    functionLinenumberEnd: 1648
    functionName: '[com.univocity.parsers.common.AbstractWriter].internalWriteRowToString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.input.WriterCharAppender].getAndReset()'
    - '[com.univocity.parsers.common.input.WriterCharAppender].length()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].internalWriteRowToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].fillPartialLineToMatchHeaders()'
      Src: com.univocity.parsers.common.AbstractWriter:1656,1
    - Dst: Arrays.copyOf(Object[],int)
      Src: com.univocity.parsers.common.AbstractWriter:1657,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1657,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].discardValues()'
      Src: com.univocity.parsers.common.AbstractWriter:1658,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 1660
      start: 1655
    functionDepth: 1
    functionLinenumber: 1655
    functionLinenumberEnd: 1660
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeValuesToString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(com.univocity.parsers.common.AbstractWriter)'
    - '[com.univocity.parsers.common.AbstractWriter].discardValues()'
    - Arrays.copyOf(Object[],int)
    - '[com.univocity.parsers.common.AbstractWriter].fillPartialLineToMatchHeaders()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].writeValuesToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].fillPartialLineToMatchHeaders()'
      Src: com.univocity.parsers.common.AbstractWriter:1669,1
    - Dst: Arrays.copyOf(Object[],int)
      Src: com.univocity.parsers.common.AbstractWriter:1670,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecord(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1670,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].discardValues()'
      Src: com.univocity.parsers.common.AbstractWriter:1671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 1672
      start: 1668
    functionDepth: 1
    functionLinenumber: 1668
    functionLinenumberEnd: 1672
    functionName: '[com.univocity.parsers.common.AbstractWriter].processValuesToRow()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].discardValues()'
    - '[com.univocity.parsers.common.AbstractWriter].processRecord(com.univocity.parsers.common.AbstractWriter)'
    - Arrays.copyOf(Object[],int)
    - '[com.univocity.parsers.common.AbstractWriter].fillPartialLineToMatchHeaders()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processValuesToRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].fillPartialLineToMatchHeaders()'
      Src: com.univocity.parsers.common.AbstractWriter:1683,1
    - Dst: Arrays.copyOf(Object[],int)
      Src: com.univocity.parsers.common.AbstractWriter:1684,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecordToString(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1684,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].discardValues()'
      Src: com.univocity.parsers.common.AbstractWriter:1685,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - 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: 1687
      start: 1682
    functionDepth: 1
    functionLinenumber: 1682
    functionLinenumberEnd: 1687
    functionName: '[com.univocity.parsers.common.AbstractWriter].processValuesToString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].discardValues()'
    - '[com.univocity.parsers.common.AbstractWriter].processRecordToString(com.univocity.parsers.common.AbstractWriter)'
    - Arrays.copyOf(Object[],int)
    - '[com.univocity.parsers.common.AbstractWriter].fillPartialLineToMatchHeaders()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].processValuesToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1696
      start: 1694
    functionDepth: 0
    functionLinenumber: 1694
    functionLinenumberEnd: 1696
    functionName: '[com.univocity.parsers.common.AbstractWriter].getRecordCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.AbstractWriter].getRecordCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<K,?>].isEmpty()'
      Src: com.univocity.parsers.common.AbstractWriter:1714,1
    - Dst: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders(Map<K,String>,Map<K,?>)'
      Src: com.univocity.parsers.common.AbstractWriter:1717,1
    - Dst: '[Map<K,?>].entrySet()'
      Src: com.univocity.parsers.common.AbstractWriter:1725,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.AbstractWriter:1726,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1726,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.AbstractWriter:1726,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].addValue(NormalizedString[],com.univocity.parsers.common.NormalizedString,boolean,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1726,1
    - Dst: '[Map<K,?>].entrySet()'
      Src: com.univocity.parsers.common.AbstractWriter:1729,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.AbstractWriter:1730,1
    - Dst: '[Map<K,String>].get(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1730,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1732,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.AbstractWriter:1732,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].addValue(NormalizedString[],com.univocity.parsers.common.NormalizedString,boolean,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1732,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].setHeadersFromMap(Map<K,String>,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:1737,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeValuesFromMap(Map<K,String>,Map<K,?>)'
      Src: com.univocity.parsers.common.AbstractWriter:1738,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].setHeadersFromMap(Map<K,?>,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:1740,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeValuesFromMap(null,Map<K,?>)'
      Src: com.univocity.parsers.common.AbstractWriter:1741,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1745,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,?>
    constantsTouched: []
    func_position:
      end: 1747
      start: 1712
    functionDepth: 1
    functionLinenumber: 1712
    functionLinenumberEnd: 1747
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeValuesFromMap(Map<K,String>,Map<K,?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 5
    functionsReached:
    - '[Map<K,String>].get(com.univocity.parsers.common.AbstractWriter)'
    - '[Map<K,?>].isEmpty()'
    - '[com.univocity.parsers.common.AbstractWriter].setHeadersFromMap(Map<K,?>,boolean)'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.AbstractWriter)'
    - e.getValue()
    - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders(Map<K,String>,Map<K,?>)'
    - '[com.univocity.parsers.common.AbstractWriter].setHeadersFromMap(Map<K,String>,boolean)'
    - '[com.univocity.parsers.common.AbstractWriter].writeValuesFromMap(Map<K,String>,Map<K,?>)'
    - '[com.univocity.parsers.common.AbstractWriter].writeValuesFromMap(null,Map<K,?>)'
    - e.getKey()
    - '[com.univocity.parsers.common.AbstractWriter].addValue(NormalizedString[],com.univocity.parsers.common.NormalizedString,boolean,com.univocity.parsers.common.AbstractWriter)'
    - '[Map<K,?>].entrySet()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeValuesFromMap(Map<K,String>,Map<K,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<?,?>].size()'
      Src: com.univocity.parsers.common.AbstractWriter:1756,1
    - Dst: '[Map<?,?>].keySet()'
      Src: com.univocity.parsers.common.AbstractWriter:1758,1
    - Dst: '[Map<?,?>].values()'
      Src: com.univocity.parsers.common.AbstractWriter:1758,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1759,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<?,?>
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - map
    - keys
    argTypes:
    - Map<?,?>
    - boolean
    constantsTouched: []
    func_position:
      end: 1761
      start: 1755
    functionDepth: 0
    functionLinenumber: 1755
    functionLinenumberEnd: 1761
    functionName: '[com.univocity.parsers.common.AbstractWriter].setHeadersFromMap(Map<?,?>,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[Map<?,?>].size()'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.AbstractWriter)'
    - '[Map<?,?>].keySet()'
    - '[Map<?,?>].values()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].setHeadersFromMap(Map<?,?>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(null,Map)'
      Src: com.univocity.parsers.common.AbstractWriter:1773,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<?,?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<?,?>
    constantsTouched: []
    func_position:
      end: 1774
      start: 1772
    functionDepth: 0
    functionLinenumber: 1772
    functionLinenumberEnd: 1774
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Map<?,?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(null,Map)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Map<?,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRow(null,Map)'
      Src: com.univocity.parsers.common.AbstractWriter:1784,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<?,?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<?,?>
    constantsTouched: []
    func_position:
      end: 1785
      start: 1783
    functionDepth: 0
    functionLinenumber: 1783
    functionLinenumberEnd: 1785
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRow(Map<?,?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRow(null,Map)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRow(Map<?,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeValuesFromMap(Map<K,String>,Map<K,?>)'
      Src: com.univocity.parsers.common.AbstractWriter:1800,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeValuesToString()'
      Src: com.univocity.parsers.common.AbstractWriter:1801,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,?>
    constantsTouched: []
    func_position:
      end: 1802
      start: 1799
    functionDepth: 2
    functionLinenumber: 1799
    functionLinenumberEnd: 1802
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Map<K,String>,Map<K,?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeValuesFromMap(Map<K,String>,Map<K,?>)'
    - '[com.univocity.parsers.common.AbstractWriter].writeValuesToString()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Map<K,String>,Map<K,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeValuesFromMap(Map<K,String>,Map<K,?>)'
      Src: com.univocity.parsers.common.AbstractWriter:1814,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeValuesToRow()'
      Src: com.univocity.parsers.common.AbstractWriter:1815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,?>
    constantsTouched: []
    func_position:
      end: 1816
      start: 1813
    functionDepth: 2
    functionLinenumber: 1813
    functionLinenumberEnd: 1816
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRow(Map<K,String>,Map<K,?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeValuesFromMap(Map<K,String>,Map<K,?>)'
    - '[com.univocity.parsers.common.AbstractWriter].writeValuesToRow()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRow(Map<K,String>,Map<K,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(null,Map<K,I>)'
      Src: com.univocity.parsers.common.AbstractWriter:1836,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,I>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<K,I>
    constantsTouched: []
    func_position:
      end: 1837
      start: 1835
    functionDepth: 0
    functionLinenumber: 1835
    functionLinenumberEnd: 1837
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(Map<K,I>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(null,Map<K,I>)'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(Map<K,I>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(null,Map<K,I>,null,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:1854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,I>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<K,I>
    constantsTouched: []
    func_position:
      end: 1855
      start: 1853
    functionDepth: 0
    functionLinenumber: 1853
    functionLinenumberEnd: 1855
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,I>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(null,Map<K,I>,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,I>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.AbstractWriter:1876,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,I>,ArrayList,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:1877,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,I>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,I>
    constantsTouched: []
    func_position:
      end: 1879
      start: 1875
    functionDepth: 0
    functionLinenumber: 1875
    functionLinenumberEnd: 1879
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(Map<K,String>,Map<K,I>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,I>,ArrayList,boolean)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(Map<K,String>,Map<K,I>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,I>,null,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:1897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,I>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,I>
    constantsTouched: []
    func_position:
      end: 1898
      start: 1896
    functionDepth: 0
    functionLinenumber: 1896
    functionLinenumberEnd: 1898
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,I>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,I>,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,I>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<K,I>].size()'
      Src: com.univocity.parsers.common.AbstractWriter:1920,1
    - Dst: '[Map<K,I>].size()'
      Src: com.univocity.parsers.common.AbstractWriter:1921,1
    - Dst: '[Map<K,I>].size()'
      Src: com.univocity.parsers.common.AbstractWriter:1922,1
    - Dst: '[LinkedHashMap].<init>(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1922,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].setHeadersFromMap(Map<K,String>,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:1926,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].setHeadersFromMap(Map<K,I>,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:1928,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeHeadersToString()'
      Src: com.univocity.parsers.common.AbstractWriter:1933,1
    - Dst: '[List<String>].add(String)'
      Src: com.univocity.parsers.common.AbstractWriter:1933,1
    - Dst: '[Map<K,I>].entrySet()'
      Src: com.univocity.parsers.common.AbstractWriter:1937,1
    - Dst: rowEntry.getValue()
      Src: com.univocity.parsers.common.AbstractWriter:1938,1
    - Dst: rowEntry.getValue()
      Src: com.univocity.parsers.common.AbstractWriter:1938,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].iterator()'
      Src: com.univocity.parsers.common.AbstractWriter:1938,1
    - Dst: rowEntry.getKey()
      Src: com.univocity.parsers.common.AbstractWriter:1939,1
    - Dst: rowEntry.getKey()
      Src: com.univocity.parsers.common.AbstractWriter:1940,1
    - Dst: '[LinkedHashMap].put(com.univocity.parsers.common.AbstractWriter,null)'
      Src: com.univocity.parsers.common.AbstractWriter:1940,1
    - Dst: iterator.hasNext()
      Src: com.univocity.parsers.common.AbstractWriter:1949,1
    - Dst: '[LinkedHashMap].put(null)'
      Src: com.univocity.parsers.common.AbstractWriter:1952,1
    - Dst: iterator.next()
      Src: com.univocity.parsers.common.AbstractWriter:1954,1
    - Dst: '[LinkedHashMap].put(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1954,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecord(Map,Map)'
      Src: com.univocity.parsers.common.AbstractWriter:1960,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRow(Map,Map)'
      Src: com.univocity.parsers.common.AbstractWriter:1962,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecordToString(Map,Map)'
      Src: com.univocity.parsers.common.AbstractWriter:1966,1
    - Dst: '[List<String>].add(String)'
      Src: com.univocity.parsers.common.AbstractWriter:1966,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Map,Map)'
      Src: com.univocity.parsers.common.AbstractWriter:1968,1
    - Dst: '[List<String>].add(String)'
      Src: com.univocity.parsers.common.AbstractWriter:1968,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:1974,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,I>
      - List<String>
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - headerMapping
    - rowData
    - outputList
    - useRowProcessor
    argTypes:
    - Map<K,String>
    - Map<K,I>
    - List<String>
    - boolean
    constantsTouched: []
    func_position:
      end: 1976
      start: 1918
    functionDepth: 6
    functionLinenumber: 1918
    functionLinenumberEnd: 1976
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,I>,List<String>,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].processRecord(Map,Map)'
    - '[com.univocity.parsers.common.AbstractWriter].writeHeadersToString()'
    - iterator.hasNext()
    - '[com.univocity.parsers.common.AbstractWriter].writeRow(Map,Map)'
    - '[com.univocity.parsers.common.AbstractWriter].setHeadersFromMap(Map<K,I>,boolean)'
    - '[com.univocity.parsers.common.AbstractWriter].processRecordToString(Map,Map)'
    - iterator.next()
    - '[LinkedHashMap].put(com.univocity.parsers.common.AbstractWriter)'
    - '[LinkedHashMap].put(com.univocity.parsers.common.AbstractWriter,null)'
    - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Map,Map)'
    - '[LinkedHashMap].<init>(com.univocity.parsers.common.AbstractWriter)'
    - '[List<String>].add(String)'
    - '[LinkedHashMap].put(null)'
    - '[Map<K,I>].entrySet()'
    - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,com.univocity.parsers.common.AbstractWriter)'
    - '[com.univocity.parsers.common.AbstractWriter].setHeadersFromMap(Map<K,String>,boolean)'
    - '[com.univocity.parsers.common.AbstractWriter].iterator()'
    - rowEntry.getValue()
    - '[Map<K,I>].size()'
    - rowEntry.getKey()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,I>,List<String>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.AbstractWriter:1996,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].wrapStringArray(Map<K,String[]>)'
      Src: com.univocity.parsers.common.AbstractWriter:1997,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,Iterable<String>>,ArrayList,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:1997,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,String[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,String[]>
    constantsTouched: []
    func_position:
      end: 1999
      start: 1995
    functionDepth: 2
    functionLinenumber: 1995
    functionLinenumberEnd: 1999
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeStringRowsToString(Map<K,String>,Map<K,String[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,Iterable<String>>,ArrayList,boolean)'
    - '[com.univocity.parsers.common.AbstractWriter].wrapStringArray(Map<K,String[]>)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].writeStringRowsToString(Map<K,String>,Map<K,String[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.AbstractWriter:2020,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].wrapRecordValues(Map<K,?extendsRecord>)'
      Src: com.univocity.parsers.common.AbstractWriter:2021,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,Iterable<String>>,ArrayList,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:2021,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,?extendsRecord>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,?extendsRecord>
    constantsTouched: []
    func_position:
      end: 2023
      start: 2019
    functionDepth: 2
    functionLinenumber: 2019
    functionLinenumberEnd: 2023
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRecordsToString(Map<K,String>,Map<K,?extendsRecord>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,Iterable<String>>,ArrayList,boolean)'
    - '[com.univocity.parsers.common.AbstractWriter].wrapRecordValues(Map<K,?extendsRecord>)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRecordsToString(Map<K,String>,Map<K,?extendsRecord>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].wrapStringArray(Map<K,String[]>)'
      Src: com.univocity.parsers.common.AbstractWriter:2040,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,Iterable<String>>,null,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:2040,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,String[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,String[]>
    constantsTouched: []
    func_position:
      end: 2041
      start: 2039
    functionDepth: 2
    functionLinenumber: 2039
    functionLinenumberEnd: 2041
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeStringRows(Map<K,String>,Map<K,String[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].wrapStringArray(Map<K,String[]>)'
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,Iterable<String>>,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeStringRows(Map<K,String>,Map<K,String[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].wrapRecordValues(Map<K,?extendsRecord>)'
      Src: com.univocity.parsers.common.AbstractWriter:2058,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,Iterable<String>>,null,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:2058,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,?extendsRecord>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,?extendsRecord>
    constantsTouched: []
    func_position:
      end: 2059
      start: 2057
    functionDepth: 2
    functionLinenumber: 2057
    functionLinenumberEnd: 2059
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRecords(Map<K,String>,Map<K,?extendsRecord>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,Iterable<String>>,null,boolean)'
    - '[com.univocity.parsers.common.AbstractWriter].wrapRecordValues(Map<K,?extendsRecord>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRecords(Map<K,String>,Map<K,?extendsRecord>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.AbstractWriter:2079,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].wrapObjectArray(Map<K,Object[]>)'
      Src: com.univocity.parsers.common.AbstractWriter:2080,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,Iterable<Object>>,ArrayList,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:2080,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,Object[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,Object[]>
    constantsTouched: []
    func_position:
      end: 2082
      start: 2078
    functionDepth: 2
    functionLinenumber: 2078
    functionLinenumberEnd: 2082
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeObjectRowsToString(Map<K,String>,Map<K,Object[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,Iterable<Object>>,ArrayList,boolean)'
    - '[com.univocity.parsers.common.AbstractWriter].wrapObjectArray(Map<K,Object[]>)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].writeObjectRowsToString(Map<K,String>,Map<K,Object[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].wrapObjectArray(Map<K,Object[]>)'
      Src: com.univocity.parsers.common.AbstractWriter:2099,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,Iterable<Object>>,null,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:2099,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,Object[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,Object[]>
    constantsTouched: []
    func_position:
      end: 2100
      start: 2098
    functionDepth: 2
    functionLinenumber: 2098
    functionLinenumberEnd: 2100
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeObjectRows(Map<K,String>,Map<K,Object[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,Iterable<Object>>,null,boolean)'
    - '[com.univocity.parsers.common.AbstractWriter].wrapObjectArray(Map<K,Object[]>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeObjectRows(Map<K,String>,Map<K,Object[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<K,Object[]>].size()'
      Src: com.univocity.parsers.common.AbstractWriter:2103,1
    - Dst: '[LinkedHashMap].<init>(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:2103,1
    - Dst: '[Map<K,Object[]>].entrySet()'
      Src: com.univocity.parsers.common.AbstractWriter:2104,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.AbstractWriter:2105,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.AbstractWriter:2106,1
    - Dst: Collections.emptyList()
      Src: com.univocity.parsers.common.AbstractWriter:2106,1
    - Dst: '[LinkedHashMap].put(com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:2106,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.AbstractWriter:2108,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.AbstractWriter:2108,1
    - Dst: Arrays.asList(com.univocity.parsers.common.AbstractWriter)
      Src: com.univocity.parsers.common.AbstractWriter:2108,1
    - Dst: '[LinkedHashMap].put(com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:2108,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,Object[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<K,Iterable<Object>>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<K,Object[]>
    constantsTouched: []
    func_position:
      end: 2112
      start: 2102
    functionDepth: 1
    functionLinenumber: 2102
    functionLinenumberEnd: 2112
    functionName: '[com.univocity.parsers.common.AbstractWriter].wrapObjectArray(Map<K,Object[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 5
    functionsReached:
    - Arrays.asList(com.univocity.parsers.common.AbstractWriter)
    - '[LinkedHashMap].put(com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
    - e.getValue()
    - '[Map<K,Object[]>].size()'
    - '[Map<K,Object[]>].entrySet()'
    - Collections.emptyList()
    - e.getKey()
    - '[LinkedHashMap].<init>(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: Map<K,Iterable<Object>>
    signature: '[com.univocity.parsers.common.AbstractWriter].wrapObjectArray(Map<K,Object[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<K,String[]>].size()'
      Src: com.univocity.parsers.common.AbstractWriter:2115,1
    - Dst: '[LinkedHashMap].<init>(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:2115,1
    - Dst: '[Map<K,String[]>].entrySet()'
      Src: com.univocity.parsers.common.AbstractWriter:2116,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.AbstractWriter:2117,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.AbstractWriter:2118,1
    - Dst: Collections.emptyList()
      Src: com.univocity.parsers.common.AbstractWriter:2118,1
    - Dst: '[LinkedHashMap].put(com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:2118,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.AbstractWriter:2120,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.AbstractWriter:2120,1
    - Dst: Arrays.asList(com.univocity.parsers.common.AbstractWriter)
      Src: com.univocity.parsers.common.AbstractWriter:2120,1
    - Dst: '[LinkedHashMap].put(com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:2120,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<K,Iterable<String>>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<K,String[]>
    constantsTouched: []
    func_position:
      end: 2124
      start: 2114
    functionDepth: 1
    functionLinenumber: 2114
    functionLinenumberEnd: 2124
    functionName: '[com.univocity.parsers.common.AbstractWriter].wrapStringArray(Map<K,String[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 2
    functionsReached:
    - Arrays.asList(com.univocity.parsers.common.AbstractWriter)
    - '[Map<K,String[]>].entrySet()'
    - '[LinkedHashMap].put(com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
    - '[Map<K,String[]>].size()'
    - e.getValue()
    - Collections.emptyList()
    - e.getKey()
    - '[LinkedHashMap].<init>(com.univocity.parsers.common.AbstractWriter)'
    linkageType: ''
    returnType: Map<K,Iterable<String>>
    signature: '[com.univocity.parsers.common.AbstractWriter].wrapStringArray(Map<K,String[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<K,?extendsRecord>].size()'
      Src: com.univocity.parsers.common.AbstractWriter:2127,1
    - Dst: '[LinkedHashMap].<init>(com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:2127,1
    - Dst: '[Map<K,?extendsRecord>].entrySet()'
      Src: com.univocity.parsers.common.AbstractWriter:2128,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.AbstractWriter:2129,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.AbstractWriter:2130,1
    - Dst: Collections.emptyList()
      Src: com.univocity.parsers.common.AbstractWriter:2130,1
    - Dst: '[LinkedHashMap].put(com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:2130,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.AbstractWriter:2132,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.AbstractWriter:2132,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].getValues()'
      Src: com.univocity.parsers.common.AbstractWriter:2132,1
    - Dst: Arrays.asList(com.univocity.parsers.common.AbstractWriter)
      Src: com.univocity.parsers.common.AbstractWriter:2132,1
    - Dst: '[LinkedHashMap].put(com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
      Src: com.univocity.parsers.common.AbstractWriter:2132,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,?extendsRecord>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<K,Iterable<String>>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<K,?extendsRecord>
    constantsTouched: []
    func_position:
      end: 2136
      start: 2126
    functionDepth: 1
    functionLinenumber: 2126
    functionLinenumberEnd: 2136
    functionName: '[com.univocity.parsers.common.AbstractWriter].wrapRecordValues(Map<K,?extendsRecord>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 2
    functionsReached:
    - Arrays.asList(com.univocity.parsers.common.AbstractWriter)
    - '[Map<K,?extendsRecord>].size()'
    - '[LinkedHashMap].put(com.univocity.parsers.common.AbstractWriter,com.univocity.parsers.common.AbstractWriter)'
    - e.getValue()
    - Collections.emptyList()
    - e.getKey()
    - '[LinkedHashMap].<init>(com.univocity.parsers.common.AbstractWriter)'
    - '[com.univocity.parsers.common.AbstractWriter].getValues()'
    - '[Map<K,?extendsRecord>].entrySet()'
    linkageType: ''
    returnType: Map<K,Iterable<String>>
    signature: '[com.univocity.parsers.common.AbstractWriter].wrapRecordValues(Map<K,?extendsRecord>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeObjectRows(Map<K,String>,Map<K,Object[]>)'
      Src: com.univocity.parsers.common.AbstractWriter:2155,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriter:2157,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,Object[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,Object[]>
    constantsTouched: []
    func_position:
      end: 2159
      start: 2153
    functionDepth: 3
    functionLinenumber: 2153
    functionLinenumberEnd: 2159
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeObjectRowsAndClose(Map<K,String>,Map<K,Object[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].close()'
    - '[com.univocity.parsers.common.AbstractWriter].writeObjectRows(Map<K,String>,Map<K,Object[]>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeObjectRowsAndClose(Map<K,String>,Map<K,Object[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeStringRows(Map<K,String>,Map<K,String[]>)'
      Src: com.univocity.parsers.common.AbstractWriter:2177,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriter:2179,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,String[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,String[]>
    constantsTouched: []
    func_position:
      end: 2181
      start: 2175
    functionDepth: 3
    functionLinenumber: 2175
    functionLinenumberEnd: 2181
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeStringRowsAndClose(Map<K,String>,Map<K,String[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].close()'
    - '[com.univocity.parsers.common.AbstractWriter].writeStringRows(Map<K,String>,Map<K,String[]>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeStringRowsAndClose(Map<K,String>,Map<K,String[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRecords(Map<K,String>,Map<K,?extendsRecord>)'
      Src: com.univocity.parsers.common.AbstractWriter:2199,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriter:2201,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,?extendsRecord>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,?extendsRecord>
    constantsTouched: []
    func_position:
      end: 2203
      start: 2197
    functionDepth: 3
    functionLinenumber: 2197
    functionLinenumberEnd: 2203
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRecordsAndClose(Map<K,String>,Map<K,?extendsRecord>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].close()'
    - '[com.univocity.parsers.common.AbstractWriter].writeRecords(Map<K,String>,Map<K,?extendsRecord>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRecordsAndClose(Map<K,String>,Map<K,?extendsRecord>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeObjectRowsAndClose(null,Map<K,Object[]>)'
      Src: com.univocity.parsers.common.AbstractWriter:2219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,Object[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<K,Object[]>
    constantsTouched: []
    func_position:
      end: 2220
      start: 2218
    functionDepth: 0
    functionLinenumber: 2218
    functionLinenumberEnd: 2220
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeObjectRowsAndClose(Map<K,Object[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeObjectRowsAndClose(null,Map<K,Object[]>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeObjectRowsAndClose(Map<K,Object[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeStringRowsAndClose(null,Map<K,String[]>)'
      Src: com.univocity.parsers.common.AbstractWriter:2236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<K,String[]>
    constantsTouched: []
    func_position:
      end: 2237
      start: 2235
    functionDepth: 0
    functionLinenumber: 2235
    functionLinenumberEnd: 2237
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeStringRowsAndClose(Map<K,String[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeStringRowsAndClose(null,Map<K,String[]>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeStringRowsAndClose(Map<K,String[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRecordsAndClose(null,Map<K,?extendsRecord>)'
      Src: com.univocity.parsers.common.AbstractWriter:2253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,?extendsRecord>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<K,?extendsRecord>
    constantsTouched: []
    func_position:
      end: 2254
      start: 2252
    functionDepth: 0
    functionLinenumber: 2252
    functionLinenumberEnd: 2254
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRecordsAndClose(Map<K,?extendsRecord>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRecordsAndClose(null,Map<K,?extendsRecord>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRecordsAndClose(Map<K,?extendsRecord>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,I>)'
      Src: com.univocity.parsers.common.AbstractWriter:2273,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriter:2275,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,I>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,I>
    constantsTouched: []
    func_position:
      end: 2277
      start: 2271
    functionDepth: 1
    functionLinenumber: 2271
    functionLinenumberEnd: 2277
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(Map<K,String>,Map<K,I>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,I>)'
    - '[com.univocity.parsers.common.AbstractWriter].close()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(Map<K,String>,Map<K,I>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(null,Map<K,I>)'
      Src: com.univocity.parsers.common.AbstractWriter:2295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,I>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<K,I>
    constantsTouched: []
    func_position:
      end: 2296
      start: 2294
    functionDepth: 0
    functionLinenumber: 2294
    functionLinenumberEnd: 2296
    functionName: '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(Map<K,I>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(null,Map<K,I>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(Map<K,I>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecordToString(null,Map)'
      Src: com.univocity.parsers.common.AbstractWriter:2309,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<?,?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<?,?>
    constantsTouched: []
    func_position:
      end: 2310
      start: 2308
    functionDepth: 0
    functionLinenumber: 2308
    functionLinenumberEnd: 2310
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecordToString(Map<?,?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].processRecordToString(null,Map)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecordToString(Map<?,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecord(null,Map)'
      Src: com.univocity.parsers.common.AbstractWriter:2321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<?,?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<?,?>
    constantsTouched: []
    func_position:
      end: 2322
      start: 2320
    functionDepth: 0
    functionLinenumber: 2320
    functionLinenumberEnd: 2322
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecord(Map<?,?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].processRecord(null,Map)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecord(Map<?,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeValuesFromMap(Map<K,String>,Map<K,?>)'
      Src: com.univocity.parsers.common.AbstractWriter:2338,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processValuesToString()'
      Src: com.univocity.parsers.common.AbstractWriter:2339,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,?>
    constantsTouched: []
    func_position:
      end: 2340
      start: 2337
    functionDepth: 2
    functionLinenumber: 2337
    functionLinenumberEnd: 2340
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecordToString(Map<K,String>,Map<K,?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeValuesFromMap(Map<K,String>,Map<K,?>)'
    - '[com.univocity.parsers.common.AbstractWriter].processValuesToString()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecordToString(Map<K,String>,Map<K,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeValuesFromMap(Map<K,String>,Map<K,?>)'
      Src: com.univocity.parsers.common.AbstractWriter:2353,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processValuesToRow()'
      Src: com.univocity.parsers.common.AbstractWriter:2354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,?>
    constantsTouched: []
    func_position:
      end: 2355
      start: 2352
    functionDepth: 2
    functionLinenumber: 2352
    functionLinenumberEnd: 2355
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecord(Map<K,String>,Map<K,?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].processValuesToRow()'
    - '[com.univocity.parsers.common.AbstractWriter].writeValuesFromMap(Map<K,String>,Map<K,?>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecord(Map<K,String>,Map<K,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecordsToString(null,Map<K,I>)'
      Src: com.univocity.parsers.common.AbstractWriter:2373,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,I>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<K,I>
    constantsTouched: []
    func_position:
      end: 2374
      start: 2372
    functionDepth: 0
    functionLinenumber: 2372
    functionLinenumberEnd: 2374
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecordsToString(Map<K,I>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].processRecordsToString(null,Map<K,I>)'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecordsToString(Map<K,I>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(null,Map<K,I>,null,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:2389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,I>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<K,I>
    constantsTouched: []
    func_position:
      end: 2390
      start: 2388
    functionDepth: 0
    functionLinenumber: 2388
    functionLinenumberEnd: 2390
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecords(Map<K,I>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(null,Map<K,I>,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecords(Map<K,I>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.AbstractWriter:2409,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,I>,ArrayList,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:2410,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,I>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,I>
    constantsTouched: []
    func_position:
      end: 2412
      start: 2408
    functionDepth: 0
    functionLinenumber: 2408
    functionLinenumberEnd: 2412
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecordsToString(Map<K,String>,Map<K,I>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,I>,ArrayList,boolean)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecordsToString(Map<K,String>,Map<K,I>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,I>,null,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:2428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,I>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,I>
    constantsTouched: []
    func_position:
      end: 2429
      start: 2427
    functionDepth: 0
    functionLinenumber: 2427
    functionLinenumberEnd: 2429
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecords(Map<K,String>,Map<K,I>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,I>,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecords(Map<K,String>,Map<K,I>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processObjectRecordsToString(null,Map<K,Object[]>)'
      Src: com.univocity.parsers.common.AbstractWriter:2446,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,Object[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<K,Object[]>
    constantsTouched: []
    func_position:
      end: 2447
      start: 2445
    functionDepth: 0
    functionLinenumber: 2445
    functionLinenumberEnd: 2447
    functionName: '[com.univocity.parsers.common.AbstractWriter].processObjectRecordsToString(Map<K,Object[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].processObjectRecordsToString(null,Map<K,Object[]>)'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].processObjectRecordsToString(Map<K,Object[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.AbstractWriter:2465,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].wrapObjectArray(Map<K,Object[]>)'
      Src: com.univocity.parsers.common.AbstractWriter:2466,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,Iterable<Object>>,ArrayList,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:2466,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,Object[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,Object[]>
    constantsTouched: []
    func_position:
      end: 2468
      start: 2464
    functionDepth: 2
    functionLinenumber: 2464
    functionLinenumberEnd: 2468
    functionName: '[com.univocity.parsers.common.AbstractWriter].processObjectRecordsToString(Map<K,String>,Map<K,Object[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,Iterable<Object>>,ArrayList,boolean)'
    - '[com.univocity.parsers.common.AbstractWriter].wrapObjectArray(Map<K,Object[]>)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.AbstractWriter].processObjectRecordsToString(Map<K,String>,Map<K,Object[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].wrapObjectArray(Map<K,Object[]>)'
      Src: com.univocity.parsers.common.AbstractWriter:2483,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,Iterable<Object>>,null,boolean)'
      Src: com.univocity.parsers.common.AbstractWriter:2483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,Object[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,Object[]>
    constantsTouched: []
    func_position:
      end: 2484
      start: 2482
    functionDepth: 2
    functionLinenumber: 2482
    functionLinenumberEnd: 2484
    functionName: '[com.univocity.parsers.common.AbstractWriter].processObjectRecords(Map<K,String>,Map<K,Object[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,Iterable<Object>>,null,boolean)'
    - '[com.univocity.parsers.common.AbstractWriter].wrapObjectArray(Map<K,Object[]>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processObjectRecords(Map<K,String>,Map<K,Object[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processObjectRecords(Map<K,String>,Map<K,Object[]>)'
      Src: com.univocity.parsers.common.AbstractWriter:2498,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriter:2500,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,Object[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,Object[]>
    constantsTouched: []
    func_position:
      end: 2502
      start: 2496
    functionDepth: 3
    functionLinenumber: 2496
    functionLinenumberEnd: 2502
    functionName: '[com.univocity.parsers.common.AbstractWriter].processObjectRecordsAndClose(Map<K,String>,Map<K,Object[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].close()'
    - '[com.univocity.parsers.common.AbstractWriter].processObjectRecords(Map<K,String>,Map<K,Object[]>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processObjectRecordsAndClose(Map<K,String>,Map<K,Object[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].wrapObjectArray(Map<K,Object[]>)'
      Src: com.univocity.parsers.common.AbstractWriter:2514,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecordsAndClose(null,Map<K,Iterable<Object>>)'
      Src: com.univocity.parsers.common.AbstractWriter:2514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,Object[]>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<K,Object[]>
    constantsTouched: []
    func_position:
      end: 2515
      start: 2513
    functionDepth: 2
    functionLinenumber: 2513
    functionLinenumberEnd: 2515
    functionName: '[com.univocity.parsers.common.AbstractWriter].processObjectRecordsAndClose(Map<K,Object[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].processRecordsAndClose(null,Map<K,Iterable<Object>>)'
    - '[com.univocity.parsers.common.AbstractWriter].wrapObjectArray(Map<K,Object[]>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processObjectRecordsAndClose(Map<K,Object[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecords(Map<K,String>,Map<K,I>)'
      Src: com.univocity.parsers.common.AbstractWriter:2536,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].close()'
      Src: com.univocity.parsers.common.AbstractWriter:2538,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      - Map<K,I>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - rowData
    argTypes:
    - Map<K,String>
    - Map<K,I>
    constantsTouched: []
    func_position:
      end: 2540
      start: 2534
    functionDepth: 1
    functionLinenumber: 2534
    functionLinenumberEnd: 2540
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecordsAndClose(Map<K,String>,Map<K,I>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].close()'
    - '[com.univocity.parsers.common.AbstractWriter].processRecords(Map<K,String>,Map<K,I>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecordsAndClose(Map<K,String>,Map<K,I>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].processRecordsAndClose(null,Map<K,I>)'
      Src: com.univocity.parsers.common.AbstractWriter:2559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,I>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - Map<K,I>
    constantsTouched: []
    func_position:
      end: 2560
      start: 2558
    functionDepth: 0
    functionLinenumber: 2558
    functionLinenumberEnd: 2560
    functionName: '[com.univocity.parsers.common.AbstractWriter].processRecordsAndClose(Map<K,I>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].processRecordsAndClose(null,Map<K,I>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractWriter].processRecordsAndClose(Map<K,I>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractException].restrictContent(int,Object[])'
      Src: com.univocity.parsers.common.AbstractWriter:2563,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tmp
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 2564
      start: 2562
    functionDepth: 1
    functionLinenumber: 2562
    functionLinenumberEnd: 2564
    functionName: '[com.univocity.parsers.common.AbstractWriter].getContent(Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractException].restrictContent(int,Object[])'
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.AbstractWriter].getContent(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractException].restrictContent(int,CharSequence)'
      Src: com.univocity.parsers.common.AbstractWriter:2567,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tmp
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 2568
      start: 2566
    functionDepth: 3
    functionLinenumber: 2566
    functionLinenumberEnd: 2568
    functionName: '[com.univocity.parsers.common.AbstractWriter].getContent(CharSequence)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractException].restrictContent(int,CharSequence)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractWriter].getContent(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - Writer
      - boolean
      - char
      - com.univocity.parsers.common.input.WriterCharAppender
      - boolean
      - Object[]
      - int[]
      - char[]
      - NormalizedString[]
      - long
      - String
      - String
      - com.univocity.parsers.common.input.WriterCharAppender
      - Object[]
      - int
      - Map<NormalizedString[],Map<com.univocity.parsers.common.NormalizedString,Integer>>
      - int
      - boolean
      - boolean[]
      - NormalizedString[]
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.CommonSettings<com.univocity.parsers.common.DummyFormat>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fieldIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2582
      start: 2580
    functionDepth: 0
    functionLinenumber: 2580
    functionLinenumberEnd: 2582
    functionName: '[com.univocity.parsers.common.AbstractWriter].allowTrim(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.AbstractWriter].allowTrim(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[char[]].clone()'
      Src: com.univocity.parsers.common.Format:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - char[]
      - String
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.Format
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[com.univocity.parsers.common.Format].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
    functionUses: 0
    functionsReached:
    - '[char[]].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.common.Format
    signature: '[com.univocity.parsers.common.Format].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[char[]].clone()'
      Src: com.univocity.parsers.common.Format:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - char[]
      - String
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.common.Format].getLineSeparator()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
    functionUses: 1
    functionsReached:
    - '[char[]].clone()'
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.Format].getLineSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[char[]].clone()'
      Src: com.univocity.parsers.common.Format:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - char[]
      - String
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[com.univocity.parsers.common.Format].getSystemLineSeparator()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
    functionUses: 1
    functionsReached:
    - '[char[]].clone()'
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.Format].getSystemLineSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - char[]
      - String
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[com.univocity.parsers.common.Format].getLineSeparatorString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.Format].getLineSeparatorString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: com.univocity.parsers.common.Format:106,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.Format:107,1
    - Dst: '[String].toCharArray()'
      Src: com.univocity.parsers.common.Format:109,1
    - Dst: '[com.univocity.parsers.common.Format].setLineSeparator(com.univocity.parsers.common.Format)'
      Src: com.univocity.parsers.common.Format:109,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - char[]
      - String
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lineSeparator
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 110
    functionName: '[com.univocity.parsers.common.Format].setLineSeparator(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
    functionUses: 0
    functionsReached:
    - '[String].toCharArray()'
    - '[com.univocity.parsers.common.Format].setLineSeparator(com.univocity.parsers.common.Format)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.Format].setLineSeparator(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.Format:118,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.Format:121,1
    - Dst: '[String].<init>(char[])'
      Src: com.univocity.parsers.common.Format:124,1
    - Dst: '[com.univocity.parsers.common.Format].setNormalizedNewline()'
      Src: com.univocity.parsers.common.Format:126,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - char[]
      - String
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lineSeparator
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 128
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 128
    functionName: '[com.univocity.parsers.common.Format].setLineSeparator(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.Format].setNormalizedNewline()'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].<init>(char[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.Format].setLineSeparator(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - char[]
      - String
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[com.univocity.parsers.common.Format].getNormalizedNewline()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.Format].getNormalizedNewline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - char[]
      - String
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - normalizedNewline
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[com.univocity.parsers.common.Format].setNormalizedNewline(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.Format].setNormalizedNewline(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - char[]
      - String
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[com.univocity.parsers.common.Format].isNewLine(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.Format].isNewLine(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - char[]
      - String
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[com.univocity.parsers.common.Format].getComment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.Format].getComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - char[]
      - String
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comment
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[com.univocity.parsers.common.Format].setComment(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.Format].setComment(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - char[]
      - String
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: '[com.univocity.parsers.common.Format].isComment(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.Format].isComment(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: com.univocity.parsers.common.Format:195,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.common.Format:200,1
    - Dst: s.length()
      Src: com.univocity.parsers.common.Format:201,1
    - Dst: s.charAt(com.univocity.parsers.common.Format)
      Src: com.univocity.parsers.common.Format:202,1
    - Dst: '[com.univocity.parsers.common.Format].getFormattedValue(com.univocity.parsers.common.Format)'
      Src: com.univocity.parsers.common.Format:202,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.common.Format:202,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.common.Format:204,1
    - Dst: String.valueOf(com.univocity.parsers.common.Format)
      Src: com.univocity.parsers.common.Format:206,1
    - Dst: '[com.univocity.parsers.common.Format].trim()'
      Src: com.univocity.parsers.common.Format:206,1
    - Dst: '[com.univocity.parsers.common.Format].isEmpty()'
      Src: com.univocity.parsers.common.Format:206,1
    - Dst: String.valueOf(com.univocity.parsers.common.Format)
      Src: com.univocity.parsers.common.Format:209,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - char[]
      - String
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 210
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 210
    functionName: '[com.univocity.parsers.common.Format].getFormattedValue(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.Format].trim()'
    - s.charAt(com.univocity.parsers.common.Format)
    - '[com.univocity.parsers.common.Format].getFormattedValue(com.univocity.parsers.common.Format)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.common.Format].isEmpty()'
    - '[StringBuilder].append(String)'
    - String.valueOf(com.univocity.parsers.common.Format)
    - '[Object].toString()'
    - s.length()
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.Format].getFormattedValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.common.Format:214,1
    - Dst: '[com.univocity.parsers.common.Format].getClass()'
      Src: com.univocity.parsers.common.Format:216,1
    - Dst: '[com.univocity.parsers.common.Format].getSimpleName()'
      Src: com.univocity.parsers.common.Format:216,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.common.Format)'
      Src: com.univocity.parsers.common.Format:216,1
    - Dst: '[com.univocity.parsers.common.Format].append(char)'
      Src: com.univocity.parsers.common.Format:216,1
    - Dst: '[com.univocity.parsers.common.Format].getConfiguration()'
      Src: com.univocity.parsers.common.Format:218,1
    - Dst: '[TreeMap<String,Object>].put(String,char)'
      Src: com.univocity.parsers.common.Format:219,1
    - Dst: '[TreeMap<String,Object>].put(String,String)'
      Src: com.univocity.parsers.common.Format:220,1
    - Dst: '[TreeMap<String,Object>].put(String,char)'
      Src: com.univocity.parsers.common.Format:221,1
    - Dst: '[TreeMap<String,Object>].entrySet()'
      Src: com.univocity.parsers.common.Format:223,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.common.Format:224,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.Format:225,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.common.Format)'
      Src: com.univocity.parsers.common.Format:225,1
    - Dst: '[com.univocity.parsers.common.Format].append(char)'
      Src: com.univocity.parsers.common.Format:225,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.Format:225,1
    - Dst: '[com.univocity.parsers.common.Format].getFormattedValue(com.univocity.parsers.common.Format)'
      Src: com.univocity.parsers.common.Format:225,1
    - Dst: '[com.univocity.parsers.common.Format].append(String)'
      Src: com.univocity.parsers.common.Format:225,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.common.Format:228,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - char[]
      - String
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 229
    functionName: '[com.univocity.parsers.common.Format].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
    functionUses: 0
    functionsReached:
    - '[TreeMap<String,Object>].entrySet()'
    - '[com.univocity.parsers.common.Format].getClass()'
    - '[com.univocity.parsers.common.Format].append(char)'
    - '[com.univocity.parsers.common.Format].append(String)'
    - '[TreeMap<String,Object>].put(String,String)'
    - '[com.univocity.parsers.common.Format].getFormattedValue(com.univocity.parsers.common.Format)'
    - '[com.univocity.parsers.common.Format].getSimpleName()'
    - e.getKey()
    - '[StringBuilder].append(com.univocity.parsers.common.Format)'
    - '[com.univocity.parsers.common.Format].getConfiguration()'
    - e.getValue()
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    - '[TreeMap<String,Object>].put(String,char)'
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.Format].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - char[]
      - String
      - char[]
      - char
      - char
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: TreeMap<String,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 231
    functionName: '[com.univocity.parsers.common.Format].getConfiguration()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: TreeMap<String,Object>
    signature: '[com.univocity.parsers.common.Format].getConfiguration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.common.Format:236,1
    - Dst: '[IllegalStateException].<init>(String,com.univocity.parsers.common.Format)'
      Src: com.univocity.parsers.common.Format:238,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - char[]
      - String
      - char[]
      - char
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.Format
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 240
    functionName: '[com.univocity.parsers.common.Format].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
    functionUses: 3
    functionsReached:
    - '[IllegalStateException].<init>(String,com.univocity.parsers.common.Format)'
    - '[Object].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.common.Format
    signature: '[com.univocity.parsers.common.Format].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.DataProcessingException
      - Object[]
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - error
    - inputRow
    - context
    argTypes:
    - com.univocity.parsers.common.DataProcessingException
    - Object[]
    - T
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.common.ProcessorErrorHandler].handleError(com.univocity.parsers.common.DataProcessingException,Object[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ProcessorErrorHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ProcessorErrorHandler].handleError(com.univocity.parsers.common.DataProcessingException,Object[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.ProcessorErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.ProcessorErrorHandler].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ProcessorErrorHandler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.ProcessorErrorHandler
    signature: '[com.univocity.parsers.common.ProcessorErrorHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedList].<init>()'
      Src: com.univocity.parsers.common.ParserOutput:84,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].<init>(null,com.univocity.parsers.common.CommonParserSettings<?>)'
      Src: com.univocity.parsers.common.ParserOutput:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.CommonParserSettings<?>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.ParserOutput
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - settings
    argTypes:
    - com.univocity.parsers.common.CommonParserSettings<?>
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[com.univocity.parsers.common.ParserOutput].<init>(com.univocity.parsers.common.CommonParserSettings<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ParserOutput].<init>(null,com.univocity.parsers.common.CommonParserSettings<?>)'
    - '[LinkedList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.ParserOutput
    signature: '[com.univocity.parsers.common.ParserOutput].<init>(com.univocity.parsers.common.CommonParserSettings<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedList].<init>()'
      Src: com.univocity.parsers.common.ParserOutput:84,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].newCharAppender()'
      Src: com.univocity.parsers.common.ParserOutput:111,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].getMaxColumns()'
      Src: com.univocity.parsers.common.ParserOutput:113,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].getMaxColumns()'
      Src: com.univocity.parsers.common.ParserOutput:114,1
    - Dst: Arrays.fill(CharAppender[],com.univocity.parsers.common.input.CharAppender)
      Src: com.univocity.parsers.common.ParserOutput:115,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].getSkipEmptyLines()'
      Src: com.univocity.parsers.common.ParserOutput:117,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].getNullValue()'
      Src: com.univocity.parsers.common.ParserOutput:118,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].isHeaderExtractionEnabled()'
      Src: com.univocity.parsers.common.ParserOutput:121,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].getHeaders()'
      Src: com.univocity.parsers.common.ParserOutput:125,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].initializeHeaders()'
      Src: com.univocity.parsers.common.ParserOutput:126,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].isColumnReorderingEnabled()'
      Src: com.univocity.parsers.common.ParserOutput:128,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.AbstractParser<?>
      - com.univocity.parsers.common.CommonParserSettings<?>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.ParserOutput
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parser
    - settings
    argTypes:
    - com.univocity.parsers.common.AbstractParser<?>
    - com.univocity.parsers.common.CommonParserSettings<?>
    constantsTouched: []
    func_position:
      end: 129
      start: 109
    functionDepth: 3
    functionLinenumber: 109
    functionLinenumberEnd: 129
    functionName: '[com.univocity.parsers.common.ParserOutput].<init>(com.univocity.parsers.common.AbstractParser<?>,com.univocity.parsers.common.CommonParserSettings<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonParserSettings<?>].getNullValue()'
    - '[com.univocity.parsers.common.CommonParserSettings<?>].newCharAppender()'
    - '[com.univocity.parsers.common.CommonParserSettings<?>].isHeaderExtractionEnabled()'
    - Arrays.fill(CharAppender[],com.univocity.parsers.common.input.CharAppender)
    - '[com.univocity.parsers.common.CommonParserSettings<?>].getMaxColumns()'
    - '[com.univocity.parsers.common.CommonParserSettings<?>].isColumnReorderingEnabled()'
    - '[com.univocity.parsers.common.CommonParserSettings<?>].getHeaders()'
    - '[com.univocity.parsers.common.CommonParserSettings<?>].getSkipEmptyLines()'
    - '[com.univocity.parsers.common.ParserOutput].initializeHeaders()'
    - '[LinkedList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.ParserOutput
    signature: '[com.univocity.parsers.common.ParserOutput].<init>(com.univocity.parsers.common.AbstractParser<?>,com.univocity.parsers.common.CommonParserSettings<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.fill(CharAppender[],com.univocity.parsers.common.input.CharAppender)
      Src: com.univocity.parsers.common.ParserOutput:135,1
    - Dst: System.arraycopy(String[],int,String[],int,int)
      Src: com.univocity.parsers.common.ParserOutput:139,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].getHeaders()'
      Src: com.univocity.parsers.common.ParserOutput:143,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(com.univocity.parsers.common.ParserOutput)'
      Src: com.univocity.parsers.common.ParserOutput:143,1
    - Dst: '[NormalizedString[]].clone()'
      Src: com.univocity.parsers.common.ParserOutput:145,1
    - Dst: '[String[]].clone()'
      Src: com.univocity.parsers.common.ParserOutput:147,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(com.univocity.parsers.common.ParserOutput)'
      Src: com.univocity.parsers.common.ParserOutput:147,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].getIgnoreTrailingWhitespaces()'
      Src: com.univocity.parsers.common.ParserOutput:152,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].getIgnoreLeadingWhitespaces()'
      Src: com.univocity.parsers.common.ParserOutput:153,1
    - Dst: '[com.univocity.parsers.common.AbstractParser<?>].initialize()'
      Src: com.univocity.parsers.common.ParserOutput:155,1
    - Dst: header.isLiteral()
      Src: com.univocity.parsers.common.ParserOutput:162,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].getIgnoreLeadingWhitespaces()'
      Src: com.univocity.parsers.common.ParserOutput:163,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].getIgnoreTrailingWhitespaces()'
      Src: com.univocity.parsers.common.ParserOutput:164,1
    - Dst: headers[i].toString()
      Src: com.univocity.parsers.common.ParserOutput:165,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].trim()'
      Src: com.univocity.parsers.common.ParserOutput:165,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.ParserOutput)'
      Src: com.univocity.parsers.common.ParserOutput:165,1
    - Dst: headers[i].toString()
      Src: com.univocity.parsers.common.ParserOutput:167,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].trim(com.univocity.parsers.common.ParserOutput,boolean,boolean)'
      Src: com.univocity.parsers.common.ParserOutput:167,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.ParserOutput:167,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].getIgnoreTrailingWhitespaces()'
      Src: com.univocity.parsers.common.ParserOutput:169,1
    - Dst: headers[i].toString()
      Src: com.univocity.parsers.common.ParserOutput:170,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].trim(com.univocity.parsers.common.ParserOutput,boolean,boolean)'
      Src: com.univocity.parsers.common.ParserOutput:170,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.ParserOutput:170,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].initializeColumnsToExtract(NormalizedString[])'
      Src: com.univocity.parsers.common.ParserOutput:177,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      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: 178
      start: 131
    functionDepth: 2
    functionLinenumber: 131
    functionLinenumberEnd: 178
    functionName: '[com.univocity.parsers.common.ParserOutput].initializeHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 3
    functionsReached:
    - System.arraycopy(String[],int,String[],int,int)
    - '[com.univocity.parsers.common.CommonParserSettings<?>].getIgnoreLeadingWhitespaces()'
    - '[com.univocity.parsers.common.CommonParserSettings<?>].getIgnoreTrailingWhitespaces()'
    - '[com.univocity.parsers.common.AbstractParser<?>].initialize()'
    - Arrays.fill(CharAppender[],com.univocity.parsers.common.input.CharAppender)
    - headers[i].toString()
    - '[NormalizedString[]].clone()'
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(com.univocity.parsers.common.ParserOutput)'
    - '[com.univocity.parsers.common.ParserOutput].trim()'
    - '[com.univocity.parsers.common.CommonParserSettings<?>].getHeaders()'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.ParserOutput)'
    - '[com.univocity.parsers.common.ArgumentUtils].trim(com.univocity.parsers.common.ParserOutput,boolean,boolean)'
    - '[String[]].clone()'
    - '[com.univocity.parsers.common.ParserOutput].initializeColumnsToExtract(NormalizedString[])'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
    - header.isLiteral()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ParserOutput].initializeHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Deque<String[]>].isEmpty()'
      Src: com.univocity.parsers.common.ParserOutput:186,1
    - Dst: '[Deque<String[]>].poll()'
      Src: com.univocity.parsers.common.ParserOutput:187,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].initializeHeaders()'
      Src: com.univocity.parsers.common.ParserOutput:193,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].isHeaderExtractionEnabled()'
      Src: com.univocity.parsers.common.ParserOutput:195,1
    - Dst: Arrays.fill(String[],null)
      Src: com.univocity.parsers.common.ParserOutput:196,1
    - Dst: System.arraycopy(String[],int,com.univocity.parsers.common.ParserOutput,int,int)
      Src: com.univocity.parsers.common.ParserOutput:235,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].initializeHeaders()'
      Src: com.univocity.parsers.common.ParserOutput:242,1
    - Dst: Arrays.fill(com.univocity.parsers.common.ParserOutput,String)
      Src: com.univocity.parsers.common.ParserOutput:252,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      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: 260
      start: 185
    functionDepth: 3
    functionLinenumber: 185
    functionLinenumberEnd: 260
    functionName: '[com.univocity.parsers.common.ParserOutput].rowParsed()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.common.CommonParserSettings<?>].isHeaderExtractionEnabled()'
    - '[Deque<String[]>].poll()'
    - '[Deque<String[]>].isEmpty()'
    - Arrays.fill(String[],null)
    - System.arraycopy(String[],int,com.univocity.parsers.common.ParserOutput,int,int)
    - Arrays.fill(com.univocity.parsers.common.ParserOutput,String)
    - '[com.univocity.parsers.common.ParserOutput].initializeHeaders()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.ParserOutput].rowParsed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].getFieldSelector()'
      Src: com.univocity.parsers.common.ParserOutput:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionName: '[com.univocity.parsers.common.ParserOutput].getFieldSelector()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.CommonParserSettings<?>].getFieldSelector()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSelector
    signature: '[com.univocity.parsers.common.ParserOutput].getFieldSelector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].getFieldSelector()'
      Src: com.univocity.parsers.common.ParserOutput:272,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].getFieldIndexes(NormalizedString[])'
      Src: com.univocity.parsers.common.ParserOutput:274,1
    - Dst: '[com.univocity.parsers.common.input.NoopCharAppender].getInstance()'
      Src: com.univocity.parsers.common.ParserOutput:277,1
    - Dst: Arrays.fill(CharAppender[],com.univocity.parsers.common.input.CharAppender)
      Src: com.univocity.parsers.common.ParserOutput:277,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].isColumnReorderingEnabled()'
      Src: com.univocity.parsers.common.ParserOutput:286,1
    - Dst: Arrays.fill(CharAppender[],com.univocity.parsers.common.ParserOutput,com.univocity.parsers.common.ParserOutput,com.univocity.parsers.common.input.CharAppender)
      Src: com.univocity.parsers.common.ParserOutput:291,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - NormalizedString[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - NormalizedString[]
    constantsTouched: []
    func_position:
      end: 296
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 296
    functionName: '[com.univocity.parsers.common.ParserOutput].initializeColumnsToExtract(NormalizedString[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.NoopCharAppender].getInstance()'
    - Arrays.fill(CharAppender[],com.univocity.parsers.common.input.CharAppender)
    - '[com.univocity.parsers.common.CommonParserSettings<?>].isColumnReorderingEnabled()'
    - '[com.univocity.parsers.common.CommonParserSettings<?>].getFieldSelector()'
    - '[com.univocity.parsers.common.ParserOutput].getFieldIndexes(NormalizedString[])'
    - Arrays.fill(CharAppender[],com.univocity.parsers.common.ParserOutput,com.univocity.parsers.common.ParserOutput,com.univocity.parsers.common.input.CharAppender)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ParserOutput].initializeColumnsToExtract(NormalizedString[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParserOutput].getHeaders()'
      Src: com.univocity.parsers.common.ParserOutput:300,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(NormalizedString[])'
      Src: com.univocity.parsers.common.ParserOutput:300,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      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: 303
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 303
    functionName: '[com.univocity.parsers.common.ParserOutput].getHeaderAsStringArray()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.ParserOutput].getHeaders()'
    - '[com.univocity.parsers.common.NormalizedString].toArray(NormalizedString[])'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.ParserOutput].getHeaderAsStringArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser<?>].extractHeadersIfRequired()'
      Src: com.univocity.parsers.common.ParserOutput:312,1
    - Dst: '[com.univocity.parsers.common.CommonParserSettings<?>].getHeaders()'
      Src: com.univocity.parsers.common.ParserOutput:315,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(com.univocity.parsers.common.ParserOutput)'
      Src: com.univocity.parsers.common.ParserOutput:315,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NormalizedString[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 318
    functionName: '[com.univocity.parsers.common.ParserOutput].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.CommonParserSettings<?>].getHeaders()'
    - '[com.univocity.parsers.common.AbstractParser<?>].extractHeadersIfRequired()'
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(com.univocity.parsers.common.ParserOutput)'
    linkageType: ''
    returnType: NormalizedString[]
    signature: '[com.univocity.parsers.common.ParserOutput].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      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: 327
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 327
    functionName: '[com.univocity.parsers.common.ParserOutput].getSelectedIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.ParserOutput].getSelectedIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      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: 337
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 337
    functionName: '[com.univocity.parsers.common.ParserOutput].isColumnReorderingEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.ParserOutput].isColumnReorderingEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      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: 346
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 346
    functionName: '[com.univocity.parsers.common.ParserOutput].getCurrentColumn()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.ParserOutput].getCurrentColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 354
    functionName: '[com.univocity.parsers.common.ParserOutput].emptyParsed()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ParserOutput].emptyParsed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharAppender].updateWhitespace()'
      Src: com.univocity.parsers.common.ParserOutput:361,1
    - Dst: '[com.univocity.parsers.common.input.CharAppender].getAndReset()'
      Src: com.univocity.parsers.common.ParserOutput:363,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 359
    functionDepth: 1
    functionLinenumber: 359
    functionLinenumberEnd: 365
    functionName: '[com.univocity.parsers.common.ParserOutput].valueParsed()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.CharAppender].getAndReset()'
    - '[com.univocity.parsers.common.input.CharAppender].updateWhitespace()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ParserOutput].valueParsed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      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: 375
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 375
    functionName: '[com.univocity.parsers.common.ParserOutput].valueParsed(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ParserOutput].valueParsed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      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: 384
      start: 382
    functionDepth: 0
    functionLinenumber: 382
    functionLinenumberEnd: 384
    functionName: '[com.univocity.parsers.common.ParserOutput].getCurrentRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.ParserOutput].getCurrentRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 392
      start: 389
    functionDepth: 0
    functionLinenumber: 389
    functionLinenumberEnd: 392
    functionName: '[com.univocity.parsers.common.ParserOutput].discardValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ParserOutput].discardValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - CharAppender[]
      - com.univocity.parsers.common.CommonParserSettings<?>
      - boolean
      - String
      - com.univocity.parsers.common.input.CharAppender
      - com.univocity.parsers.common.input.CharAppender
      - boolean
      - boolean
      - boolean
      - String[]
      - NormalizedString[]
      - int[]
      - long
      - boolean
      - Deque<String[]>
      - String[]
      - com.univocity.parsers.common.AbstractParser<?>
      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: 403
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 403
    functionName: '[com.univocity.parsers.common.ParserOutput].reset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ParserOutput].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.StringCache].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:43,1
    - Dst: '[String].trim()'
      Src: com.univocity.parsers.common.NormalizedString:60,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].length()'
      Src: com.univocity.parsers.common.NormalizedString:61,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].charAt(int)'
      Src: com.univocity.parsers.common.NormalizedString:61,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].length()'
      Src: com.univocity.parsers.common.NormalizedString:61,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].charAt(int)'
      Src: com.univocity.parsers.common.NormalizedString:61,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.NormalizedString:62,1
    - Dst: '[String].substring(int,int)'
      Src: com.univocity.parsers.common.NormalizedString:62,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].normalize(String)'
      Src: com.univocity.parsers.common.NormalizedString:64,1
    - Dst: '[String].hashCode()'
      Src: com.univocity.parsers.common.NormalizedString:64,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].normalize(String)'
      Src: com.univocity.parsers.common.NormalizedString:68,1
    - Dst: '[String].hashCode()'
      Src: com.univocity.parsers.common.NormalizedString:69,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.NormalizedString
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.common.NormalizedString].<init>(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.StringCache].<init>()'
    - '[com.univocity.parsers.common.NormalizedString].length()'
    - '[String].length()'
    - '[com.univocity.parsers.common.NormalizedString].normalize(String)'
    - '[com.univocity.parsers.common.NormalizedString].charAt(int)'
    - '[String].hashCode()'
    - '[String].trim()'
    - '[String].substring(int,int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.NormalizedString
    signature: '[com.univocity.parsers.common.NormalizedString].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(Object)
      Src: com.univocity.parsers.common.NormalizedString:75,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].trim()'
      Src: com.univocity.parsers.common.NormalizedString:76,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toLowerCase()'
      Src: com.univocity.parsers.common.NormalizedString:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 78
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 78
    functionName: '[com.univocity.parsers.common.NormalizedString].normalize(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].trim()'
    - '[com.univocity.parsers.common.NormalizedString].toLowerCase()'
    - String.valueOf(Object)
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.NormalizedString].normalize(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.common.NormalizedString].isLiteral()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.NormalizedString].isLiteral()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:96,1
    - Dst: '[String].equals(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:99,1
    - Dst: String.valueOf(Object)
      Src: com.univocity.parsers.common.NormalizedString:103,1
    - Dst: '[String].equals(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:103,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].normalize(Object)'
      Src: com.univocity.parsers.common.NormalizedString:105,1
    - Dst: '[String].equals(String)'
      Src: com.univocity.parsers.common.NormalizedString:105,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - anObject
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 107
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 107
    functionName: '[com.univocity.parsers.common.NormalizedString].equals(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[String].equals(com.univocity.parsers.common.NormalizedString)'
    - String.valueOf(Object)
    - '[String].equals(String)'
    - '[com.univocity.parsers.common.NormalizedString].normalize(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.NormalizedString].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[com.univocity.parsers.common.NormalizedString].hashCode()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.NormalizedString].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.NormalizedString:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[com.univocity.parsers.common.NormalizedString].length()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.NormalizedString].length()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: com.univocity.parsers.common.NormalizedString:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[com.univocity.parsers.common.NormalizedString].charAt(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(int)'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.NormalizedString].charAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].subSequence(int,int)'
      Src: com.univocity.parsers.common.NormalizedString:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: CharSequence
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - start
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[com.univocity.parsers.common.NormalizedString].subSequence(int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[String].subSequence(int,int)'
    linkageType: ''
    returnType: CharSequence
    signature: '[com.univocity.parsers.common.NormalizedString].subSequence(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].compareTo(String)'
      Src: com.univocity.parsers.common.NormalizedString:136,1
    - Dst: '[String].compareTo(String)'
      Src: com.univocity.parsers.common.NormalizedString:139,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.NormalizedString
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - com.univocity.parsers.common.NormalizedString
    constantsTouched: []
    func_position:
      end: 140
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 140
    functionName: '[com.univocity.parsers.common.NormalizedString].compareTo(com.univocity.parsers.common.NormalizedString)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 1
    functionsReached:
    - '[String].compareTo(String)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.NormalizedString].compareTo(com.univocity.parsers.common.NormalizedString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.NormalizedString:151,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].compareTo(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[com.univocity.parsers.common.NormalizedString].compareTo(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
    - '[com.univocity.parsers.common.NormalizedString].compareTo(com.univocity.parsers.common.NormalizedString)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.NormalizedString].compareTo(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[com.univocity.parsers.common.NormalizedString].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.NormalizedString].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>].get(String)'
      Src: com.univocity.parsers.common.NormalizedString:171,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.NormalizedString
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 172
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 172
    functionName: '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 5
    functionsReached:
    - '[com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>].get(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.NormalizedString
    signature: '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: com.univocity.parsers.common.NormalizedString:190,1
    - Dst: '[com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>].get(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:190,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.NormalizedString
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 191
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 191
    functionName: '[com.univocity.parsers.common.NormalizedString].valueOf(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>].get(com.univocity.parsers.common.NormalizedString)'
    - '[Object].toString()'
    linkageType: ''
    returnType: com.univocity.parsers.common.NormalizedString
    signature: '[com.univocity.parsers.common.NormalizedString].valueOf(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>].get(String)'
      Src: com.univocity.parsers.common.NormalizedString:209,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.NormalizedString
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 210
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 210
    functionName: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 15
    functionsReached:
    - '[com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>].get(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.NormalizedString
    signature: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.NormalizedString
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - com.univocity.parsers.common.NormalizedString
    constantsTouched: []
    func_position:
      end: 222
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 222
    functionName: '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.NormalizedString)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.NormalizedString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.NormalizedString:231,1
    - Dst: '[Collection<String>].size()'
      Src: com.univocity.parsers.common.NormalizedString:233,1
    - Dst: '[Collection<String>].iterator()'
      Src: com.univocity.parsers.common.NormalizedString:235,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].next()'
      Src: com.univocity.parsers.common.NormalizedString:237,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:237,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NormalizedString[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - Collection<String>
    constantsTouched: []
    func_position:
      end: 240
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 240
    functionName: '[com.univocity.parsers.common.NormalizedString].toArray(Collection<String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].next()'
    - '[Collection<String>].size()'
    - '[Collection<String>].iterator()'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.NormalizedString)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: NormalizedString[]
    signature: '[com.univocity.parsers.common.NormalizedString].toArray(Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.NormalizedString:249,1
    - Dst: '[Collection<com.univocity.parsers.common.NormalizedString>].size()'
      Src: com.univocity.parsers.common.NormalizedString:251,1
    - Dst: '[Collection<com.univocity.parsers.common.NormalizedString>].iterator()'
      Src: com.univocity.parsers.common.NormalizedString:253,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].next()'
      Src: com.univocity.parsers.common.NormalizedString:255,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:255,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<com.univocity.parsers.common.NormalizedString>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - Collection<com.univocity.parsers.common.NormalizedString>
    constantsTouched: []
    func_position:
      end: 258
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 258
    functionName: '[com.univocity.parsers.common.NormalizedString].toStringArray(Collection<com.univocity.parsers.common.NormalizedString>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].next()'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.NormalizedString)'
    - '[Collection<com.univocity.parsers.common.NormalizedString>].iterator()'
    - '[Collection<com.univocity.parsers.common.NormalizedString>].size()'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.NormalizedString].toStringArray(Collection<com.univocity.parsers.common.NormalizedString>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].notEmpty(String,com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:269,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:270,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].findDuplicates(NormalizedString[])'
      Src: com.univocity.parsers.common.NormalizedString:272,1
    - Dst: Arrays.toString(com.univocity.parsers.common.NormalizedString)
      Src: com.univocity.parsers.common.NormalizedString:274,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.NormalizedString:274,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NormalizedString[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 277
    functionName: '[com.univocity.parsers.common.NormalizedString].toUniqueArray()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - Arrays.toString(com.univocity.parsers.common.NormalizedString)
    - '[com.univocity.parsers.common.NormalizedString].toArray(com.univocity.parsers.common.NormalizedString)'
    - '[com.univocity.parsers.common.NormalizedString].notEmpty(String,com.univocity.parsers.common.NormalizedString)'
    - '[com.univocity.parsers.common.NormalizedString].findDuplicates(NormalizedString[])'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: NormalizedString[]
    signature: '[com.univocity.parsers.common.NormalizedString].toUniqueArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf()'
      Src: com.univocity.parsers.common.NormalizedString:313,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 316
    functionName: '[com.univocity.parsers.common.NormalizedString].toArray()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].valueOf()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.NormalizedString].toArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:329,1
    - Dst: Collections.addAll(T,NormalizedString[])
      Src: com.univocity.parsers.common.NormalizedString:329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 331
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 331
    functionName: '[com.univocity.parsers.common.NormalizedString].getCollection(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - Collections.addAll(T,NormalizedString[])
    - '[com.univocity.parsers.common.NormalizedString].toArray(com.univocity.parsers.common.NormalizedString)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.NormalizedString].getCollection(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(Collection<String>)'
      Src: com.univocity.parsers.common.NormalizedString:324,1
    - Dst: Collections.addAll(T,NormalizedString[])
      Src: com.univocity.parsers.common.NormalizedString:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - out
    - args
    argTypes:
    - T
    - Collection<String>
    constantsTouched: []
    func_position:
      end: 326
      start: 323
    functionDepth: 2
    functionLinenumber: 323
    functionLinenumberEnd: 326
    functionName: '[com.univocity.parsers.common.NormalizedString].getCollection(T,Collection<String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - Collections.addAll(T,NormalizedString[])
    - '[com.univocity.parsers.common.NormalizedString].toArray(Collection<String>)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.NormalizedString].getCollection(T,Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toStringArray(Collection<com.univocity.parsers.common.NormalizedString>)'
      Src: com.univocity.parsers.common.NormalizedString:334,1
    - Dst: Collections.addAll(T,String[])
      Src: com.univocity.parsers.common.NormalizedString:334,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - Collection<com.univocity.parsers.common.NormalizedString>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - out
    - args
    argTypes:
    - T
    - Collection<com.univocity.parsers.common.NormalizedString>
    constantsTouched: []
    func_position:
      end: 336
      start: 333
    functionDepth: 2
    functionLinenumber: 333
    functionLinenumberEnd: 336
    functionName: '[com.univocity.parsers.common.NormalizedString].getStringCollection(T,Collection<com.univocity.parsers.common.NormalizedString>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].toStringArray(Collection<com.univocity.parsers.common.NormalizedString>)'
    - Collections.addAll(T,String[])
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.NormalizedString].getStringCollection(T,Collection<com.univocity.parsers.common.NormalizedString>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:345,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].getCollection(ArrayList,com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:345,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ArrayList<com.univocity.parsers.common.NormalizedString>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 346
    functionName: '[com.univocity.parsers.common.NormalizedString].toArrayList()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].getCollection(ArrayList,com.univocity.parsers.common.NormalizedString)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: ArrayList<com.univocity.parsers.common.NormalizedString>
    signature: '[com.univocity.parsers.common.NormalizedString].toArrayList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:355,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].getCollection(ArrayList,Collection<String>)'
      Src: com.univocity.parsers.common.NormalizedString:355,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ArrayList<com.univocity.parsers.common.NormalizedString>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - Collection<String>
    constantsTouched: []
    func_position:
      end: 356
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 356
    functionName: '[com.univocity.parsers.common.NormalizedString].toArrayList(Collection<String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].getCollection(ArrayList,Collection<String>)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: ArrayList<com.univocity.parsers.common.NormalizedString>
    signature: '[com.univocity.parsers.common.NormalizedString].toArrayList(Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:365,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].getCollection(ArrayList,com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:365,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ArrayList<String>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 366
    functionName: '[com.univocity.parsers.common.NormalizedString].toArrayListOfStrings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].getCollection(ArrayList,com.univocity.parsers.common.NormalizedString)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: ArrayList<String>
    signature: '[com.univocity.parsers.common.NormalizedString].toArrayListOfStrings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:375,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].getStringCollection(ArrayList,Collection<com.univocity.parsers.common.NormalizedString>)'
      Src: com.univocity.parsers.common.NormalizedString:375,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<com.univocity.parsers.common.NormalizedString>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ArrayList<String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - Collection<com.univocity.parsers.common.NormalizedString>
    constantsTouched: []
    func_position:
      end: 376
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 376
    functionName: '[com.univocity.parsers.common.NormalizedString].toArrayListOfStrings(Collection<com.univocity.parsers.common.NormalizedString>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].getStringCollection(ArrayList,Collection<com.univocity.parsers.common.NormalizedString>)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: ArrayList<String>
    signature: '[com.univocity.parsers.common.NormalizedString].toArrayListOfStrings(Collection<com.univocity.parsers.common.NormalizedString>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:386,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].getCollection(TreeSet,com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:386,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TreeSet<com.univocity.parsers.common.NormalizedString>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 387
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionName: '[com.univocity.parsers.common.NormalizedString].toTreeSet()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].getCollection(TreeSet,com.univocity.parsers.common.NormalizedString)'
    - '[TreeSet].<init>()'
    linkageType: ''
    returnType: TreeSet<com.univocity.parsers.common.NormalizedString>
    signature: '[com.univocity.parsers.common.NormalizedString].toTreeSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:396,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].getCollection(TreeSet,Collection<String>)'
      Src: com.univocity.parsers.common.NormalizedString:396,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TreeSet<com.univocity.parsers.common.NormalizedString>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - Collection<String>
    constantsTouched: []
    func_position:
      end: 397
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 397
    functionName: '[com.univocity.parsers.common.NormalizedString].toTreeSet(Collection<String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].getCollection(TreeSet,Collection<String>)'
    - '[TreeSet].<init>()'
    linkageType: ''
    returnType: TreeSet<com.univocity.parsers.common.NormalizedString>
    signature: '[com.univocity.parsers.common.NormalizedString].toTreeSet(Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:406,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].getCollection(TreeSet,com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:406,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TreeSet<String>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 407
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 407
    functionName: '[com.univocity.parsers.common.NormalizedString].toTreeSetOfStrings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].getCollection(TreeSet,com.univocity.parsers.common.NormalizedString)'
    - '[TreeSet].<init>()'
    linkageType: ''
    returnType: TreeSet<String>
    signature: '[com.univocity.parsers.common.NormalizedString].toTreeSetOfStrings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:416,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].getStringCollection(TreeSet,Collection<com.univocity.parsers.common.NormalizedString>)'
      Src: com.univocity.parsers.common.NormalizedString:416,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<com.univocity.parsers.common.NormalizedString>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TreeSet<String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - Collection<com.univocity.parsers.common.NormalizedString>
    constantsTouched: []
    func_position:
      end: 417
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 417
    functionName: '[com.univocity.parsers.common.NormalizedString].toTreeSetOfStrings(Collection<com.univocity.parsers.common.NormalizedString>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[TreeSet].<init>()'
    - '[com.univocity.parsers.common.NormalizedString].getStringCollection(TreeSet,Collection<com.univocity.parsers.common.NormalizedString>)'
    linkageType: ''
    returnType: TreeSet<String>
    signature: '[com.univocity.parsers.common.NormalizedString].toTreeSetOfStrings(Collection<com.univocity.parsers.common.NormalizedString>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:426,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].getCollection(HashSet,com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:426,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HashSet<com.univocity.parsers.common.NormalizedString>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 427
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 427
    functionName: '[com.univocity.parsers.common.NormalizedString].toHashSet()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[HashSet].<init>()'
    - '[com.univocity.parsers.common.NormalizedString].getCollection(HashSet,com.univocity.parsers.common.NormalizedString)'
    linkageType: ''
    returnType: HashSet<com.univocity.parsers.common.NormalizedString>
    signature: '[com.univocity.parsers.common.NormalizedString].toHashSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:436,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].getCollection(HashSet,Collection<String>)'
      Src: com.univocity.parsers.common.NormalizedString:436,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HashSet<com.univocity.parsers.common.NormalizedString>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - Collection<String>
    constantsTouched: []
    func_position:
      end: 437
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 437
    functionName: '[com.univocity.parsers.common.NormalizedString].toHashSet(Collection<String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[HashSet].<init>()'
    - '[com.univocity.parsers.common.NormalizedString].getCollection(HashSet,Collection<String>)'
    linkageType: ''
    returnType: HashSet<com.univocity.parsers.common.NormalizedString>
    signature: '[com.univocity.parsers.common.NormalizedString].toHashSet(Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:447,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].getCollection(HashSet,com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:447,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HashSet<String>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 448
    functionName: '[com.univocity.parsers.common.NormalizedString].toHashSetOfStrings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[HashSet].<init>()'
    - '[com.univocity.parsers.common.NormalizedString].getCollection(HashSet,com.univocity.parsers.common.NormalizedString)'
    linkageType: ''
    returnType: HashSet<String>
    signature: '[com.univocity.parsers.common.NormalizedString].toHashSetOfStrings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:457,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].getStringCollection(HashSet,Collection<com.univocity.parsers.common.NormalizedString>)'
      Src: com.univocity.parsers.common.NormalizedString:457,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<com.univocity.parsers.common.NormalizedString>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HashSet<String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - Collection<com.univocity.parsers.common.NormalizedString>
    constantsTouched: []
    func_position:
      end: 458
      start: 456
    functionDepth: 0
    functionLinenumber: 456
    functionLinenumberEnd: 458
    functionName: '[com.univocity.parsers.common.NormalizedString].toHashSetOfStrings(Collection<com.univocity.parsers.common.NormalizedString>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[HashSet].<init>()'
    - '[com.univocity.parsers.common.NormalizedString].getStringCollection(HashSet,Collection<com.univocity.parsers.common.NormalizedString>)'
    linkageType: ''
    returnType: HashSet<String>
    signature: '[com.univocity.parsers.common.NormalizedString].toHashSetOfStrings(Collection<com.univocity.parsers.common.NormalizedString>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:467,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].getCollection(LinkedHashSet,com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:467,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: LinkedHashSet<com.univocity.parsers.common.NormalizedString>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 468
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 468
    functionName: '[com.univocity.parsers.common.NormalizedString].toLinkedHashSet()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].getCollection(LinkedHashSet,com.univocity.parsers.common.NormalizedString)'
    - '[LinkedHashSet].<init>()'
    linkageType: ''
    returnType: LinkedHashSet<com.univocity.parsers.common.NormalizedString>
    signature: '[com.univocity.parsers.common.NormalizedString].toLinkedHashSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:477,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].getCollection(LinkedHashSet,Collection<String>)'
      Src: com.univocity.parsers.common.NormalizedString:477,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: LinkedHashSet<com.univocity.parsers.common.NormalizedString>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - Collection<String>
    constantsTouched: []
    func_position:
      end: 478
      start: 476
    functionDepth: 0
    functionLinenumber: 476
    functionLinenumberEnd: 478
    functionName: '[com.univocity.parsers.common.NormalizedString].toLinkedHashSet(Collection<String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[LinkedHashSet].<init>()'
    - '[com.univocity.parsers.common.NormalizedString].getCollection(LinkedHashSet,Collection<String>)'
    linkageType: ''
    returnType: LinkedHashSet<com.univocity.parsers.common.NormalizedString>
    signature: '[com.univocity.parsers.common.NormalizedString].toLinkedHashSet(Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:487,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].getCollection(LinkedHashSet,com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:487,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: LinkedHashSet<String>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 488
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 488
    functionName: '[com.univocity.parsers.common.NormalizedString].toLinkedHashSetOfStrings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].getCollection(LinkedHashSet,com.univocity.parsers.common.NormalizedString)'
    - '[LinkedHashSet].<init>()'
    linkageType: ''
    returnType: LinkedHashSet<String>
    signature: '[com.univocity.parsers.common.NormalizedString].toLinkedHashSetOfStrings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashSet].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:497,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].getStringCollection(LinkedHashSet,Collection<com.univocity.parsers.common.NormalizedString>)'
      Src: com.univocity.parsers.common.NormalizedString:497,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<com.univocity.parsers.common.NormalizedString>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: LinkedHashSet<String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - Collection<com.univocity.parsers.common.NormalizedString>
    constantsTouched: []
    func_position:
      end: 498
      start: 496
    functionDepth: 0
    functionLinenumber: 496
    functionLinenumberEnd: 498
    functionName: '[com.univocity.parsers.common.NormalizedString].toLinkedHashSetOfStrings(Collection<com.univocity.parsers.common.NormalizedString>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[LinkedHashSet].<init>()'
    - '[com.univocity.parsers.common.NormalizedString].getStringCollection(LinkedHashSet,Collection<com.univocity.parsers.common.NormalizedString>)'
    linkageType: ''
    returnType: LinkedHashSet<String>
    signature: '[com.univocity.parsers.common.NormalizedString].toLinkedHashSetOfStrings(Collection<com.univocity.parsers.common.NormalizedString>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
      Src: com.univocity.parsers.common.NormalizedString:512,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.NormalizedString
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 513
      start: 508
    functionDepth: 1
    functionLinenumber: 508
    functionLinenumberEnd: 513
    functionName: '[com.univocity.parsers.common.NormalizedString].toLiteral()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.NormalizedString
    signature: '[com.univocity.parsers.common.NormalizedString].toLiteral()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].identifyLiterals(NormalizedString[])'
      Src: com.univocity.parsers.common.NormalizedString:526,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - NormalizedString[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NormalizedString[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - strings
    argTypes:
    - NormalizedString[]
    constantsTouched: []
    func_position:
      end: 528
      start: 525
    functionDepth: 4
    functionLinenumber: 525
    functionLinenumberEnd: 528
    functionName: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(NormalizedString[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].identifyLiterals(NormalizedString[])'
    linkageType: ''
    returnType: NormalizedString[]
    signature: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(NormalizedString[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(String[])'
      Src: com.univocity.parsers.common.NormalizedString:541,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].identifyLiterals(NormalizedString[],boolean,boolean)'
      Src: com.univocity.parsers.common.NormalizedString:542,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NormalizedString[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - strings
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 544
      start: 540
    functionDepth: 3
    functionLinenumber: 540
    functionLinenumberEnd: 544
    functionName: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 12
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].identifyLiterals(NormalizedString[],boolean,boolean)'
    - '[com.univocity.parsers.common.NormalizedString].toArray(String[])'
    linkageType: ''
    returnType: NormalizedString[]
    signature: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].identifyLiterals(NormalizedString[],boolean,boolean)'
      Src: com.univocity.parsers.common.NormalizedString:558,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - NormalizedString[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - strings
    argTypes:
    - NormalizedString[]
    constantsTouched: []
    func_position:
      end: 559
      start: 557
    functionDepth: 3
    functionLinenumber: 557
    functionLinenumberEnd: 559
    functionName: '[com.univocity.parsers.common.NormalizedString].identifyLiterals(NormalizedString[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].identifyLiterals(NormalizedString[],boolean,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.NormalizedString].identifyLiterals(NormalizedString[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.common.NormalizedString:581,1
    - Dst: string.isLiteral()
      Src: com.univocity.parsers.common.NormalizedString:587,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].shouldBeLiteral(com.univocity.parsers.common.NormalizedString,boolean,boolean)'
      Src: com.univocity.parsers.common.NormalizedString:591,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].literalValueOf(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:592,1
    - Dst: '[TreeMap].get(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:596,1
    - Dst: string.original.equals(String)
      Src: com.univocity.parsers.common.NormalizedString:597,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].literalValueOf(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:598,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toLiteral()'
      Src: com.univocity.parsers.common.NormalizedString:599,1
    - Dst: '[TreeMap].put(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:602,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - NormalizedString[]
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - strings
    - lowercaseIdentifiers
    - uppercaseIdentifiers
    argTypes:
    - NormalizedString[]
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 607
      start: 577
    functionDepth: 2
    functionLinenumber: 577
    functionLinenumberEnd: 607
    functionName: '[com.univocity.parsers.common.NormalizedString].identifyLiterals(NormalizedString[],boolean,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 2
    functionsReached:
    - string.original.equals(String)
    - '[TreeMap].<init>()'
    - '[com.univocity.parsers.common.NormalizedString].shouldBeLiteral(com.univocity.parsers.common.NormalizedString,boolean,boolean)'
    - string.isLiteral()
    - '[TreeMap].get(com.univocity.parsers.common.NormalizedString)'
    - '[TreeMap].put(com.univocity.parsers.common.NormalizedString)'
    - '[com.univocity.parsers.common.NormalizedString].toLiteral()'
    - '[com.univocity.parsers.common.NormalizedString].literalValueOf(com.univocity.parsers.common.NormalizedString)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.NormalizedString].identifyLiterals(NormalizedString[],boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.NormalizedString:611,1
    - Dst: '[String].charAt(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.NormalizedString:612,1
    - Dst: Character.isUpperCase(com.univocity.parsers.common.NormalizedString)
      Src: com.univocity.parsers.common.NormalizedString:613,1
    - Dst: Character.isLowerCase(com.univocity.parsers.common.NormalizedString)
      Src: com.univocity.parsers.common.NormalizedString:613,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - string
    - lowercaseIdentifiers
    - uppercaseIdentifiers
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 619
      start: 609
    functionDepth: 0
    functionLinenumber: 609
    functionLinenumberEnd: 619
    functionName: '[com.univocity.parsers.common.NormalizedString].shouldBeLiteral(String,boolean,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - Character.isUpperCase(com.univocity.parsers.common.NormalizedString)
    - '[String].charAt(com.univocity.parsers.common.NormalizedString)'
    - Character.isLowerCase(com.univocity.parsers.common.NormalizedString)
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.NormalizedString].shouldBeLiteral(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      - String
      - String
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - CharSequence
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 627
      start: 625
    functionDepth: 0
    functionLinenumber: 625
    functionLinenumberEnd: 627
    functionName: '[com.univocity.parsers.common.NormalizedString].getCache()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.StringCache<com.univocity.parsers.common.NormalizedString>
    signature: '[com.univocity.parsers.common.NormalizedString].getCache()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.LineReader
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.common.LineReader].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/LineReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.LineReader
    signature: '[com.univocity.parsers.common.LineReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.LineReader:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 1
    argNames:
    - line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.common.LineReader].setLine(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/LineReader.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.LineReader].setLine(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(com.univocity.parsers.common.LineReader,int)
      Src: com.univocity.parsers.common.LineReader:50,1
    - Dst: '[String].getChars(int,com.univocity.parsers.common.LineReader,char,int)'
      Src: com.univocity.parsers.common.LineReader:51,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Reader
    argCount: 3
    argNames:
    - cbuf
    - 'off'
    - len
    argTypes:
    - char
    - int
    - int
    constantsTouched: []
    func_position:
      end: 54
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.common.LineReader].read(char,int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/LineReader.java
    functionUses: 0
    functionsReached:
    - '[String].getChars(int,com.univocity.parsers.common.LineReader,char,int)'
    - Math.min(com.univocity.parsers.common.LineReader,int)
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.LineReader].read(char,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Reader
    argCount: 1
    argNames:
    - ns
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[com.univocity.parsers.common.LineReader].skip(long)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/LineReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.LineReader].skip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.common.LineReader].ready()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/LineReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.LineReader].ready()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.common.LineReader].markSupported()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/LineReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.LineReader].markSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.common.LineReader].close()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/LineReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.LineReader].close()'
  - 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: C
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[com.univocity.parsers.common.ResultIterator].getContext()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ResultIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: C
    signature: '[com.univocity.parsers.common.ResultIterator].getContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.ResultIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.ResultIterator].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ResultIterator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.ResultIterator
    signature: '[com.univocity.parsers.common.ResultIterator].<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: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[com.univocity.parsers.common.Context].headers()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Context.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.Context].headers()'
  - 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: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[com.univocity.parsers.common.Context].selectedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Context.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.Context].selectedHeaders()'
  - 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: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[com.univocity.parsers.common.Context].extractedFieldIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Context.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.Context].extractedFieldIndexes()'
  - 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: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.common.Context].columnsReordered()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Context.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.Context].columnsReordered()'
  - 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: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - header
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 78
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 78
    functionName: '[com.univocity.parsers.common.Context].indexOf(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Context.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.Context].indexOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - header
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 87
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 87
    functionName: '[com.univocity.parsers.common.Context].indexOf(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Context.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.Context].indexOf(Enum<?>)'
  - 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: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '[com.univocity.parsers.common.Context].currentColumn()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Context.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.Context].currentColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: '[com.univocity.parsers.common.Context].currentRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Context.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.Context].currentRecord()'
  - 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: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: '[com.univocity.parsers.common.Context].stop()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Context.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.Context].stop()'
  - 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: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: '[com.univocity.parsers.common.Context].isStopped()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Context.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.Context].isStopped()'
  - 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: 127
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 127
    functionName: '[com.univocity.parsers.common.Context].errorContentLength()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Context.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.Context].errorContentLength()'
  - 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: com.univocity.parsers.common.record.Record
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 136
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 136
    functionName: '[com.univocity.parsers.common.Context].toRecord(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Context.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.record.Record
    signature: '[com.univocity.parsers.common.Context].toRecord(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: com.univocity.parsers.common.record.RecordMetaData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 143
    functionName: '[com.univocity.parsers.common.Context].recordMetaData()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Context.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.record.RecordMetaData
    signature: '[com.univocity.parsers.common.Context].recordMetaData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.Context
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.Context].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Context.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.Context
    signature: '[com.univocity.parsers.common.Context].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractException].<init>(String,Throwable)'
      Src: com.univocity.parsers.common.TextParsingException:42,1
    - Dst: '[com.univocity.parsers.common.TextParsingException].setContext(com.univocity.parsers.common.Context)'
      Src: com.univocity.parsers.common.TextParsingException:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.Context
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - int
      - String
      - String[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.TextParsingException
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 3
    argNames:
    - context
    - message
    - cause
    argTypes:
    - com.univocity.parsers.common.Context
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 3
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.Context,String,Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextParsingException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractException].<init>(String,Throwable)'
    - '[com.univocity.parsers.common.TextParsingException].setContext(com.univocity.parsers.common.Context)'
    linkageType: ''
    returnType: com.univocity.parsers.common.TextParsingException
    signature: '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.Context,String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.TextParsingException].setParsingContext(com.univocity.parsers.common.ParsingContext)'
      Src: com.univocity.parsers.common.TextParsingException:48,1
    - Dst: '[com.univocity.parsers.common.TextParsingException].setParsingContext(null)'
      Src: com.univocity.parsers.common.TextParsingException:50,1
    - Dst: '[com.univocity.parsers.common.Context].currentColumn()'
      Src: com.univocity.parsers.common.TextParsingException:52,1
    - Dst: '[com.univocity.parsers.common.Context].currentRecord()'
      Src: com.univocity.parsers.common.TextParsingException:53,1
    - Dst: '[com.univocity.parsers.common.Context].headers()'
      Src: com.univocity.parsers.common.TextParsingException:55,1
    - Dst: '[com.univocity.parsers.common.Context].extractedFieldIndexes()'
      Src: com.univocity.parsers.common.TextParsingException:57,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.Context
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - int
      - String
      - String[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 1
    argNames:
    - context
    argTypes:
    - com.univocity.parsers.common.Context
    constantsTouched: []
    func_position:
      end: 58
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.common.TextParsingException].setContext(com.univocity.parsers.common.Context)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextParsingException.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.Context].currentRecord()'
    - '[com.univocity.parsers.common.Context].currentColumn()'
    - '[com.univocity.parsers.common.Context].headers()'
    - '[com.univocity.parsers.common.Context].extractedFieldIndexes()'
    - '[com.univocity.parsers.common.TextParsingException].setParsingContext(com.univocity.parsers.common.ParsingContext)'
    - '[com.univocity.parsers.common.TextParsingException].setParsingContext(null)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.TextParsingException].setContext(com.univocity.parsers.common.Context)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParsingContext].currentLine()'
      Src: com.univocity.parsers.common.TextParsingException:61,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].currentChar()'
      Src: com.univocity.parsers.common.TextParsingException:62,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].fieldContentOnError()'
      Src: com.univocity.parsers.common.TextParsingException:63,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.ParsingContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - int
      - String
      - String[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 1
    argNames:
    - parsingContext
    argTypes:
    - com.univocity.parsers.common.ParsingContext
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.common.TextParsingException].setParsingContext(com.univocity.parsers.common.ParsingContext)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextParsingException.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.ParsingContext].currentChar()'
    - '[com.univocity.parsers.common.ParsingContext].currentLine()'
    - '[com.univocity.parsers.common.ParsingContext].fieldContentOnError()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.TextParsingException].setParsingContext(com.univocity.parsers.common.ParsingContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext,String,null)'
      Src: com.univocity.parsers.common.TextParsingException:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.ParsingContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - int
      - String
      - String[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.TextParsingException
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 2
    argNames:
    - context
    - message
    argTypes:
    - com.univocity.parsers.common.ParsingContext
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextParsingException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext,String,null)'
    linkageType: ''
    returnType: com.univocity.parsers.common.TextParsingException
    signature: '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext,Throwable)'
      Src: com.univocity.parsers.common.TextParsingException:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.ParsingContext
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - int
      - String
      - String[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.TextParsingException
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 2
    argNames:
    - context
    - cause
    argTypes:
    - com.univocity.parsers.common.ParsingContext
    - Throwable
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext,Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextParsingException.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext,Throwable)'
    linkageType: ''
    returnType: com.univocity.parsers.common.TextParsingException
    signature: '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext,null,null)'
      Src: com.univocity.parsers.common.TextParsingException:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.ParsingContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - int
      - String
      - String[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.TextParsingException
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 1
    argNames:
    - context
    argTypes:
    - com.univocity.parsers.common.ParsingContext
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextParsingException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext,null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.common.TextParsingException
    signature: '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - int
      - String
      - String[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[com.univocity.parsers.common.TextParsingException].getErrorDescription()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextParsingException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.TextParsingException].getErrorDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.TextParsingException].printIfNotEmpty(com.univocity.parsers.common.TextParsingException,String,long)'
      Src: com.univocity.parsers.common.TextParsingException:103,1
    - Dst: '[com.univocity.parsers.common.TextParsingException].printIfNotEmpty(com.univocity.parsers.common.TextParsingException,String,int)'
      Src: com.univocity.parsers.common.TextParsingException:104,1
    - Dst: '[com.univocity.parsers.common.TextParsingException].printIfNotEmpty(com.univocity.parsers.common.TextParsingException,String,long)'
      Src: com.univocity.parsers.common.TextParsingException:105,1
    - Dst: '[com.univocity.parsers.common.TextParsingException].printIfNotEmpty(com.univocity.parsers.common.TextParsingException,String,long)'
      Src: com.univocity.parsers.common.TextParsingException:106,1
    - Dst: '[com.univocity.parsers.common.TextParsingException].printIfNotEmpty(com.univocity.parsers.common.TextParsingException,String,String[])'
      Src: com.univocity.parsers.common.TextParsingException:107,1
    - Dst: '[com.univocity.parsers.common.TextParsingException].restrictContent(String)'
      Src: com.univocity.parsers.common.TextParsingException:108,1
    - Dst: '[com.univocity.parsers.common.TextParsingException].printIfNotEmpty(com.univocity.parsers.common.TextParsingException,String,com.univocity.parsers.common.TextParsingException)'
      Src: com.univocity.parsers.common.TextParsingException:108,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - int
      - String
      - String[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 110
    functionName: '[com.univocity.parsers.common.TextParsingException].getDetails()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextParsingException.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.TextParsingException].printIfNotEmpty(com.univocity.parsers.common.TextParsingException,String,String[])'
    - '[com.univocity.parsers.common.TextParsingException].restrictContent(String)'
    - '[com.univocity.parsers.common.TextParsingException].printIfNotEmpty(com.univocity.parsers.common.TextParsingException,String,int)'
    - '[com.univocity.parsers.common.TextParsingException].printIfNotEmpty(com.univocity.parsers.common.TextParsingException,String,com.univocity.parsers.common.TextParsingException)'
    - '[com.univocity.parsers.common.TextParsingException].printIfNotEmpty(com.univocity.parsers.common.TextParsingException,String,long)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.TextParsingException].getDetails()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - int
      - String
      - String[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[com.univocity.parsers.common.TextParsingException].getRecordNumber()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextParsingException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.TextParsingException].getRecordNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - int
      - String
      - String[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[com.univocity.parsers.common.TextParsingException].getColumnIndex()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextParsingException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.TextParsingException].getColumnIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - int
      - String
      - String[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[com.univocity.parsers.common.TextParsingException].getLineIndex()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextParsingException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.TextParsingException].getLineIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - int
      - String
      - String[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[com.univocity.parsers.common.TextParsingException].getCharIndex()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextParsingException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.TextParsingException].getCharIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - int
      - String
      - String[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 161
    functionName: '[com.univocity.parsers.common.TextParsingException].getParsedContent()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextParsingException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.TextParsingException].getParsedContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - long
      - int
      - String
      - String[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[com.univocity.parsers.common.TextParsingException].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextParsingException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.TextParsingException].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings].createDefaultFormat()'
      Src: com.univocity.parsers.common.CommonSettings:86,1
    - Dst: '[com.univocity.parsers.common.CommonSettings].setFormat(F)'
      Src: com.univocity.parsers.common.CommonSettings:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.CommonSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[com.univocity.parsers.common.CommonSettings].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 8
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings].setFormat(F)'
    - '[com.univocity.parsers.common.CommonSettings].createDefaultFormat()'
    linkageType: ''
    returnType: com.univocity.parsers.common.CommonSettings
    signature: '[com.univocity.parsers.common.CommonSettings].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[com.univocity.parsers.common.CommonSettings].getNullValue()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.CommonSettings].getNullValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - emptyValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[com.univocity.parsers.common.CommonSettings].setNullValue(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].setNullValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[com.univocity.parsers.common.CommonSettings].getMaxCharsPerColumn()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.CommonSettings].getMaxCharsPerColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxCharsPerColumn
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: '[com.univocity.parsers.common.CommonSettings].setMaxCharsPerColumn(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].setMaxCharsPerColumn(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[com.univocity.parsers.common.CommonSettings].getSkipEmptyLines()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonSettings].getSkipEmptyLines()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - skipEmptyLines
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[com.univocity.parsers.common.CommonSettings].setSkipEmptyLines(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].setSkipEmptyLines(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[com.univocity.parsers.common.CommonSettings].getIgnoreTrailingWhitespaces()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonSettings].getIgnoreTrailingWhitespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignoreTrailingWhitespaces
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[com.univocity.parsers.common.CommonSettings].setIgnoreTrailingWhitespaces(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].setIgnoreTrailingWhitespaces(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: '[com.univocity.parsers.common.CommonSettings].getIgnoreLeadingWhitespaces()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonSettings].getIgnoreLeadingWhitespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignoreLeadingWhitespaces
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: '[com.univocity.parsers.common.CommonSettings].setIgnoreLeadingWhitespaces(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].setIgnoreLeadingWhitespaces(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 204
    functionName: '[com.univocity.parsers.common.CommonSettings].setHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].setHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings].setHeaders(String[])'
      Src: com.univocity.parsers.common.CommonSettings:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerSourceClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: '[com.univocity.parsers.common.CommonSettings].setHeadersDerivedFromClass(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings].setHeaders(String[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].setHeadersDerivedFromClass(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings].setHeaders(null)'
      Src: com.univocity.parsers.common.CommonSettings:229,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 235
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 235
    functionName: '[com.univocity.parsers.common.CommonSettings].deriveHeadersFrom(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings].setHeaders(null)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonSettings].deriveHeadersFrom(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 246
    functionName: '[com.univocity.parsers.common.CommonSettings].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.CommonSettings].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 256
    functionName: '[com.univocity.parsers.common.CommonSettings].getMaxColumns()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.CommonSettings].getMaxColumns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxColumns
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 266
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 266
    functionName: '[com.univocity.parsers.common.CommonSettings].setMaxColumns(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].setMaxColumns(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: F
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 275
    functionName: '[com.univocity.parsers.common.CommonSettings].getFormat()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: F
    signature: '[com.univocity.parsers.common.CommonSettings].getFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.CommonSettings:284,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - F
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 287
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 287
    functionName: '[com.univocity.parsers.common.CommonSettings].setFormat(F)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].setFormat(F)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldEnumSelector].<init>()'
      Src: com.univocity.parsers.common.CommonSettings:393,1
    - Dst: '[com.univocity.parsers.common.CommonSettings].setFieldSet(com.univocity.parsers.common.fields.FieldEnumSelector,com.univocity.parsers.common.CommonSettings)'
      Src: com.univocity.parsers.common.CommonSettings:393,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<Enum>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 394
      start: 391
    functionDepth: 2
    functionLinenumber: 391
    functionLinenumberEnd: 394
    functionName: '[com.univocity.parsers.common.CommonSettings].selectFields()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldEnumSelector].<init>()'
    - '[com.univocity.parsers.common.CommonSettings].setFieldSet(com.univocity.parsers.common.fields.FieldEnumSelector,com.univocity.parsers.common.CommonSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<Enum>
    signature: '[com.univocity.parsers.common.CommonSettings].selectFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].<init>()'
      Src: com.univocity.parsers.common.CommonSettings:415,1
    - Dst: '[com.univocity.parsers.common.CommonSettings].setFieldSet(com.univocity.parsers.common.fields.ExcludeFieldEnumSelector,com.univocity.parsers.common.CommonSettings)'
      Src: com.univocity.parsers.common.CommonSettings:415,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<Enum>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 416
      start: 413
    functionDepth: 2
    functionLinenumber: 413
    functionLinenumberEnd: 416
    functionName: '[com.univocity.parsers.common.CommonSettings].excludeFields()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].<init>()'
    - '[com.univocity.parsers.common.CommonSettings].setFieldSet(com.univocity.parsers.common.fields.ExcludeFieldEnumSelector,com.univocity.parsers.common.CommonSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<Enum>
    signature: '[com.univocity.parsers.common.CommonSettings].excludeFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldIndexSelector].<init>()'
      Src: com.univocity.parsers.common.CommonSettings:349,1
    - Dst: '[com.univocity.parsers.common.CommonSettings].setFieldSet(com.univocity.parsers.common.fields.FieldIndexSelector,com.univocity.parsers.common.CommonSettings)'
      Src: com.univocity.parsers.common.CommonSettings:349,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 350
    functionName: '[com.univocity.parsers.common.CommonSettings].selectIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings].setFieldSet(com.univocity.parsers.common.fields.FieldIndexSelector,com.univocity.parsers.common.CommonSettings)'
    - '[com.univocity.parsers.common.fields.FieldIndexSelector].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<Integer>
    signature: '[com.univocity.parsers.common.CommonSettings].selectIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].<init>()'
      Src: com.univocity.parsers.common.CommonSettings:370,1
    - Dst: '[com.univocity.parsers.common.CommonSettings].setFieldSet(com.univocity.parsers.common.fields.ExcludeFieldIndexSelector,com.univocity.parsers.common.CommonSettings)'
      Src: com.univocity.parsers.common.CommonSettings:370,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 369
    functionDepth: 1
    functionLinenumber: 369
    functionLinenumberEnd: 371
    functionName: '[com.univocity.parsers.common.CommonSettings].excludeIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].<init>()'
    - '[com.univocity.parsers.common.CommonSettings].setFieldSet(com.univocity.parsers.common.fields.ExcludeFieldIndexSelector,com.univocity.parsers.common.CommonSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<Integer>
    signature: '[com.univocity.parsers.common.CommonSettings].excludeIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldSet<T>].add(com.univocity.parsers.common.CommonSettings)'
      Src: com.univocity.parsers.common.CommonSettings:428,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.fields.FieldSet<T>
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fieldSet
    argTypes:
    - com.univocity.parsers.common.fields.FieldSet<T>
    constantsTouched: []
    func_position:
      end: 430
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 430
    functionName: '[com.univocity.parsers.common.CommonSettings].setFieldSet(com.univocity.parsers.common.fields.FieldSet<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldSet<T>].add(com.univocity.parsers.common.CommonSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<T>
    signature: '[com.univocity.parsers.common.CommonSettings].setFieldSet(com.univocity.parsers.common.fields.FieldSet<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 439
    functionName: '[com.univocity.parsers.common.CommonSettings].getFieldSet()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<?>
    signature: '[com.univocity.parsers.common.CommonSettings].getFieldSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 448
    functionName: '[com.univocity.parsers.common.CommonSettings].getFieldSelector()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSelector
    signature: '[com.univocity.parsers.common.CommonSettings].getFieldSelector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 461
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 461
    functionName: '[com.univocity.parsers.common.CommonSettings].isAutoConfigurationEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonSettings].isAutoConfigurationEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - autoConfigurationEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 472
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 472
    functionName: '[com.univocity.parsers.common.CommonSettings].setAutoConfigurationEnabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].setAutoConfigurationEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.RowProcessorErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 488
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 488
    functionName: '[com.univocity.parsers.common.CommonSettings].getRowProcessorErrorHandler()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.RowProcessorErrorHandler
    signature: '[com.univocity.parsers.common.CommonSettings].getRowProcessorErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.RowProcessorErrorHandler
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowProcessorErrorHandler
    argTypes:
    - com.univocity.parsers.common.RowProcessorErrorHandler
    constantsTouched: []
    func_position:
      end: 504
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 504
    functionName: '[com.univocity.parsers.common.CommonSettings].setRowProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].setRowProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.ProcessorErrorHandler<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 516
    functionDepth: 0
    functionLinenumber: 516
    functionLinenumberEnd: 518
    functionName: '[com.univocity.parsers.common.CommonSettings].getProcessorErrorHandler()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.ProcessorErrorHandler<T>
    signature: '[com.univocity.parsers.common.CommonSettings].getProcessorErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - processorErrorHandler
    argTypes:
    - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
    constantsTouched: []
    func_position:
      end: 530
      start: 528
    functionDepth: 0
    functionLinenumber: 528
    functionLinenumberEnd: 530
    functionName: '[com.univocity.parsers.common.CommonSettings].setProcessorErrorHandler(com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].setProcessorErrorHandler(com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 540
      start: 538
    functionDepth: 0
    functionLinenumber: 538
    functionLinenumberEnd: 540
    functionName: '[com.univocity.parsers.common.CommonSettings].isProcessorErrorHandlerDefined()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonSettings].isProcessorErrorHandlerDefined()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: F
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 547
      start: 547
    functionDepth: 0
    functionLinenumber: 547
    functionLinenumberEnd: 547
    functionName: '[com.univocity.parsers.common.CommonSettings].createDefaultFormat()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: F
    signature: '[com.univocity.parsers.common.CommonSettings].createDefaultFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings].runAutomaticConfiguration()'
      Src: com.univocity.parsers.common.CommonSettings:554,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 555
      start: 549
    functionDepth: 1
    functionLinenumber: 549
    functionLinenumberEnd: 555
    functionName: '[com.univocity.parsers.common.CommonSettings].autoConfigure()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings].runAutomaticConfiguration()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].autoConfigure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings].setIgnoreLeadingWhitespaces(boolean)'
      Src: com.univocity.parsers.common.CommonSettings:565,1
    - Dst: '[com.univocity.parsers.common.CommonSettings].setIgnoreTrailingWhitespaces(boolean)'
      Src: com.univocity.parsers.common.CommonSettings:566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - trim
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 567
      start: 564
    functionDepth: 1
    functionLinenumber: 564
    functionLinenumberEnd: 567
    functionName: '[com.univocity.parsers.common.CommonSettings].trimValues(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings].setIgnoreLeadingWhitespaces(boolean)'
    - '[com.univocity.parsers.common.CommonSettings].setIgnoreTrailingWhitespaces(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].trimValues(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 581
      start: 579
    functionDepth: 0
    functionLinenumber: 579
    functionLinenumberEnd: 581
    functionName: '[com.univocity.parsers.common.CommonSettings].getErrorContentLength()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.CommonSettings].getErrorContentLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorContentLength
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 595
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 595
    functionName: '[com.univocity.parsers.common.CommonSettings].setErrorContentLength(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].setErrorContentLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 599
      start: 597
    functionDepth: 0
    functionLinenumber: 597
    functionLinenumberEnd: 599
    functionName: '[com.univocity.parsers.common.CommonSettings].runAutomaticConfiguration()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].runAutomaticConfiguration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 616
      start: 614
    functionDepth: 0
    functionLinenumber: 614
    functionLinenumberEnd: 616
    functionName: '[com.univocity.parsers.common.CommonSettings].getSkipBitsAsWhitespace()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonSettings].getSkipBitsAsWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - skipBitsAsWhitespace
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 632
      start: 630
    functionDepth: 0
    functionLinenumber: 630
    functionLinenumberEnd: 632
    functionName: '[com.univocity.parsers.common.CommonSettings].setSkipBitsAsWhitespace(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].setSkipBitsAsWhitespace(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 642
      start: 640
    functionDepth: 0
    functionLinenumber: 640
    functionLinenumberEnd: 642
    functionName: '[com.univocity.parsers.common.CommonSettings].getWhitespaceRangeStart()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.CommonSettings].getWhitespaceRangeStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.common.CommonSettings:646,1
    - Dst: '[com.univocity.parsers.common.CommonSettings].getClass()'
      Src: com.univocity.parsers.common.CommonSettings:648,1
    - Dst: '[com.univocity.parsers.common.CommonSettings].getSimpleName()'
      Src: com.univocity.parsers.common.CommonSettings:648,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.common.CommonSettings)'
      Src: com.univocity.parsers.common.CommonSettings:648,1
    - Dst: '[com.univocity.parsers.common.CommonSettings].append(char)'
      Src: com.univocity.parsers.common.CommonSettings:648,1
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.common.CommonSettings:650,1
    - Dst: '[com.univocity.parsers.common.CommonSettings].addConfiguration(TreeMap)'
      Src: com.univocity.parsers.common.CommonSettings:651,1
    - Dst: '[TreeMap].entrySet()'
      Src: com.univocity.parsers.common.CommonSettings:653,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.common.CommonSettings:654,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.CommonSettings:655,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.common.CommonSettings)'
      Src: com.univocity.parsers.common.CommonSettings:655,1
    - Dst: '[com.univocity.parsers.common.CommonSettings].append(char)'
      Src: com.univocity.parsers.common.CommonSettings:655,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.CommonSettings:655,1
    - Dst: '[com.univocity.parsers.common.CommonSettings].append(com.univocity.parsers.common.CommonSettings)'
      Src: com.univocity.parsers.common.CommonSettings:655,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.common.CommonSettings:658,1
    - Dst: '[com.univocity.parsers.common.CommonSettings].getFormat()'
      Src: com.univocity.parsers.common.CommonSettings:658,1
    - Dst: '[F].toString()'
      Src: com.univocity.parsers.common.CommonSettings:658,1
    - Dst: '[com.univocity.parsers.common.CommonSettings].append(com.univocity.parsers.common.CommonSettings)'
      Src: com.univocity.parsers.common.CommonSettings:658,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.common.CommonSettings:660,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 644
    functionDepth: 1
    functionLinenumber: 644
    functionLinenumberEnd: 661
    functionName: '[com.univocity.parsers.common.CommonSettings].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached:
    - '[TreeMap].entrySet()'
    - '[com.univocity.parsers.common.CommonSettings].append(com.univocity.parsers.common.CommonSettings)'
    - '[F].toString()'
    - '[StringBuilder].append(com.univocity.parsers.common.CommonSettings)'
    - '[TreeMap].<init>()'
    - '[com.univocity.parsers.common.CommonSettings].getFormat()'
    - '[StringBuilder].toString()'
    - '[com.univocity.parsers.common.CommonSettings].getSimpleName()'
    - e.getValue()
    - '[com.univocity.parsers.common.CommonSettings].getClass()'
    - '[StringBuilder].<init>()'
    - '[com.univocity.parsers.common.CommonSettings].addConfiguration(TreeMap)'
    - e.getKey()
    - '[StringBuilder].append(String)'
    - '[com.univocity.parsers.common.CommonSettings].append(char)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.CommonSettings].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String,Object>].put(String,String)'
      Src: com.univocity.parsers.common.CommonSettings:664,1
    - Dst: '[Map<String,Object>].put(String,int)'
      Src: com.univocity.parsers.common.CommonSettings:665,1
    - Dst: '[Map<String,Object>].put(String,int)'
      Src: com.univocity.parsers.common.CommonSettings:666,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.common.CommonSettings:667,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.common.CommonSettings:668,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.common.CommonSettings:669,1
    - Dst: '[Map<String,Object>].put(String)'
      Src: com.univocity.parsers.common.CommonSettings:670,1
    - Dst: Arrays.toString(String[])
      Src: com.univocity.parsers.common.CommonSettings:671,1
    - Dst: '[Map<String,Object>].put(String,com.univocity.parsers.common.CommonSettings)'
      Src: com.univocity.parsers.common.CommonSettings:671,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.common.CommonSettings:672,1
    - Dst: '[Map<String,Object>].put(String,com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>)'
      Src: com.univocity.parsers.common.CommonSettings:673,1
    - Dst: '[Map<String,Object>].put(String,int)'
      Src: com.univocity.parsers.common.CommonSettings:674,1
    - Dst: '[Map<String,Object>].put(String,int)'
      Src: com.univocity.parsers.common.CommonSettings:675,1
    - Dst: '[Map<String,Object>].put(String,boolean)'
      Src: com.univocity.parsers.common.CommonSettings:676,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Object>
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - Map<String,Object>
    constantsTouched: []
    func_position:
      end: 677
      start: 663
    functionDepth: 1
    functionLinenumber: 663
    functionLinenumberEnd: 677
    functionName: '[com.univocity.parsers.common.CommonSettings].addConfiguration(Map<String,Object>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached:
    - '[Map<String,Object>].put(String,com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>)'
    - '[Map<String,Object>].put(String,com.univocity.parsers.common.CommonSettings)'
    - '[Map<String,Object>].put(String)'
    - Arrays.toString(String[])
    - '[Map<String,Object>].put(String,int)'
    - '[Map<String,Object>].put(String,boolean)'
    - '[Map<String,Object>].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].addConfiguration(Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.common.CommonSettings:692,1
    - Dst: out.format.clone()
      Src: com.univocity.parsers.common.CommonSettings:694,1
    - Dst: out.clearInputSpecificSettings()
      Src: com.univocity.parsers.common.CommonSettings:697,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.common.CommonSettings)'
      Src: com.univocity.parsers.common.CommonSettings:701,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.CommonSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clearInputSpecificSettings
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 703
      start: 690
    functionDepth: 0
    functionLinenumber: 690
    functionLinenumberEnd: 703
    functionName: '[com.univocity.parsers.common.CommonSettings].clone(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 1
    functionsReached:
    - '[Object].clone()'
    - out.clearInputSpecificSettings()
    - out.format.clone()
    - '[IllegalStateException].<init>(com.univocity.parsers.common.CommonSettings)'
    linkageType: ''
    returnType: com.univocity.parsers.common.CommonSettings
    signature: '[com.univocity.parsers.common.CommonSettings].clone(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonSettings].clone(boolean)'
      Src: com.univocity.parsers.common.CommonSettings:713,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.CommonSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 714
      start: 711
    functionDepth: 1
    functionLinenumber: 711
    functionLinenumberEnd: 714
    functionName: '[com.univocity.parsers.common.CommonSettings].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonSettings].clone(boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.common.CommonSettings
    signature: '[com.univocity.parsers.common.CommonSettings].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - F
      - String
      - int
      - int
      - boolean
      - boolean
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>
      - int
      - boolean
      - String[]
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 722
      start: 719
    functionDepth: 0
    functionLinenumber: 719
    functionLinenumberEnd: 722
    functionName: '[com.univocity.parsers.common.CommonSettings].clearInputSpecificSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonSettings].clearInputSpecificSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractException].<init>(String,Throwable)'
      Src: com.univocity.parsers.common.TextWritingException:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - Object[]
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.TextWritingException
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 5
    argNames:
    - message
    - recordCount
    - row
    - recordCharacters
    - cause
    argTypes:
    - String
    - long
    - Object[]
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.common.TextWritingException].<init>(String,long,Object[],String,Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextWritingException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractException].<init>(String,Throwable)'
    linkageType: ''
    returnType: com.univocity.parsers.common.TextWritingException
    signature: '[com.univocity.parsers.common.TextWritingException].<init>(String,long,Object[],String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.TextWritingException].<init>(String,long,null,String,Throwable)'
      Src: com.univocity.parsers.common.TextWritingException:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.TextWritingException
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 4
    argNames:
    - message
    - recordCount
    - recordCharacters
    - cause
    argTypes:
    - String
    - long
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[com.univocity.parsers.common.TextWritingException].<init>(String,long,String,Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextWritingException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.TextWritingException].<init>(String,long,null,String,Throwable)'
    linkageType: ''
    returnType: com.univocity.parsers.common.TextWritingException
    signature: '[com.univocity.parsers.common.TextWritingException].<init>(String,long,String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.TextWritingException].<init>(String,long,Object[],null,Throwable)'
      Src: com.univocity.parsers.common.TextWritingException:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - Object[]
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.TextWritingException
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 4
    argNames:
    - message
    - recordCount
    - row
    - cause
    argTypes:
    - String
    - long
    - Object[]
    - Throwable
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.common.TextWritingException].<init>(String,long,Object[],Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextWritingException.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.TextWritingException].<init>(String,long,Object[],null,Throwable)'
    linkageType: ''
    returnType: com.univocity.parsers.common.TextWritingException
    signature: '[com.univocity.parsers.common.TextWritingException].<init>(String,long,Object[],Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.TextWritingException].<init>(String,int,null,null,null)'
      Src: com.univocity.parsers.common.TextWritingException:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.TextWritingException
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[com.univocity.parsers.common.TextWritingException].<init>(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextWritingException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.TextWritingException].<init>(String,int,null,null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.common.TextWritingException
    signature: '[com.univocity.parsers.common.TextWritingException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.TextWritingException].<init>(int,null,null,Throwable)'
      Src: com.univocity.parsers.common.TextWritingException:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.TextWritingException
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 1
    argNames:
    - cause
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.common.TextWritingException].<init>(Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextWritingException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.TextWritingException].<init>(int,null,null,Throwable)'
    linkageType: ''
    returnType: com.univocity.parsers.common.TextWritingException
    signature: '[com.univocity.parsers.common.TextWritingException].<init>(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.TextWritingException].<init>(String,long,Object[],null)'
      Src: com.univocity.parsers.common.TextWritingException:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.TextWritingException
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 3
    argNames:
    - message
    - line
    - row
    argTypes:
    - String
    - long
    - Object[]
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[com.univocity.parsers.common.TextWritingException].<init>(String,long,Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextWritingException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.TextWritingException].<init>(String,long,Object[],null)'
    linkageType: ''
    returnType: com.univocity.parsers.common.TextWritingException
    signature: '[com.univocity.parsers.common.TextWritingException].<init>(String,long,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.TextWritingException].<init>(String,long,null,String,null)'
      Src: com.univocity.parsers.common.TextWritingException:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.TextWritingException
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 3
    argNames:
    - message
    - line
    - recordCharacters
    argTypes:
    - String
    - long
    - String
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[com.univocity.parsers.common.TextWritingException].<init>(String,long,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextWritingException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.TextWritingException].<init>(String,long,null,String,null)'
    linkageType: ''
    returnType: com.univocity.parsers.common.TextWritingException
    signature: '[com.univocity.parsers.common.TextWritingException].<init>(String,long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[com.univocity.parsers.common.TextWritingException].getRecordCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextWritingException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.TextWritingException].getRecordCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.TextWritingException].restrictContent(Object[])'
      Src: com.univocity.parsers.common.TextWritingException:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[com.univocity.parsers.common.TextWritingException].getRecordData()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextWritingException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.TextWritingException].restrictContent(Object[])'
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.TextWritingException].getRecordData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 141
    functionName: '[com.univocity.parsers.common.TextWritingException].getRecordCharacters()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextWritingException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.TextWritingException].getRecordCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.TextWritingException].printIfNotEmpty(com.univocity.parsers.common.TextWritingException,String,long)'
      Src: com.univocity.parsers.common.TextWritingException:146,1
    - Dst: '[com.univocity.parsers.common.TextWritingException].restrictContent(Object[])'
      Src: com.univocity.parsers.common.TextWritingException:147,1
    - Dst: '[com.univocity.parsers.common.TextWritingException].printIfNotEmpty(com.univocity.parsers.common.TextWritingException,String,com.univocity.parsers.common.TextWritingException)'
      Src: com.univocity.parsers.common.TextWritingException:147,1
    - Dst: '[com.univocity.parsers.common.TextWritingException].restrictContent(String)'
      Src: com.univocity.parsers.common.TextWritingException:148,1
    - Dst: '[com.univocity.parsers.common.TextWritingException].printIfNotEmpty(com.univocity.parsers.common.TextWritingException,String,com.univocity.parsers.common.TextWritingException)'
      Src: com.univocity.parsers.common.TextWritingException:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 150
    functionName: '[com.univocity.parsers.common.TextWritingException].getDetails()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextWritingException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.TextWritingException].restrictContent(String)'
    - '[com.univocity.parsers.common.TextWritingException].restrictContent(Object[])'
    - '[com.univocity.parsers.common.TextWritingException].printIfNotEmpty(com.univocity.parsers.common.TextWritingException,String,long)'
    - '[com.univocity.parsers.common.TextWritingException].printIfNotEmpty(com.univocity.parsers.common.TextWritingException,String,com.univocity.parsers.common.TextWritingException)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.TextWritingException].getDetails()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.AbstractException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: '[com.univocity.parsers.common.TextWritingException].getErrorDescription()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextWritingException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.TextWritingException].getErrorDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.univocity.parsers.common.ParsingContext)'
      Src: com.univocity.parsers.common.ParsingContextWrapper:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.ParsingContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.ParsingContextWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - com.univocity.parsers.common.ParsingContext
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[com.univocity.parsers.common.ParsingContextWrapper].<init>(com.univocity.parsers.common.ParsingContext)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
    functionUses: 4
    functionsReached:
    - '[Object].<init>(com.univocity.parsers.common.ParsingContext)'
    linkageType: ''
    returnType: com.univocity.parsers.common.ParsingContextWrapper
    signature: '[com.univocity.parsers.common.ParsingContextWrapper].<init>(com.univocity.parsers.common.ParsingContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: context.currentLine()
      Src: com.univocity.parsers.common.ParsingContextWrapper:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.common.ParsingContextWrapper].currentLine()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
    functionUses: 0
    functionsReached:
    - context.currentLine()
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.ParsingContextWrapper].currentLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: context.currentChar()
      Src: com.univocity.parsers.common.ParsingContextWrapper:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.common.ParsingContextWrapper].currentChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
    functionUses: 0
    functionsReached:
    - context.currentChar()
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.ParsingContextWrapper].currentChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: context.skipLines(long)
      Src: com.univocity.parsers.common.ParsingContextWrapper:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lines
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.common.ParsingContextWrapper].skipLines(long)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
    functionUses: 0
    functionsReached:
    - context.skipLines(long)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ParsingContextWrapper].skipLines(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: context.currentParsedContent()
      Src: com.univocity.parsers.common.ParsingContextWrapper:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.common.ParsingContextWrapper].currentParsedContent()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
    functionUses: 0
    functionsReached:
    - context.currentParsedContent()
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.ParsingContextWrapper].currentParsedContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: context.currentParsedContentLength()
      Src: com.univocity.parsers.common.ParsingContextWrapper:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.common.ParsingContextWrapper].currentParsedContentLength()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
    functionUses: 0
    functionsReached:
    - context.currentParsedContentLength()
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.ParsingContextWrapper].currentParsedContentLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: context.comments()
      Src: com.univocity.parsers.common.ParsingContextWrapper:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<Long,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.common.ParsingContextWrapper].comments()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
    functionUses: 0
    functionsReached:
    - context.comments()
    linkageType: ''
    returnType: Map<Long,String>
    signature: '[com.univocity.parsers.common.ParsingContextWrapper].comments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: context.lastComment()
      Src: com.univocity.parsers.common.ParsingContextWrapper:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.common.ParsingContextWrapper].lastComment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
    functionUses: 0
    functionsReached:
    - context.lastComment()
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.ParsingContextWrapper].lastComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: context.parsedHeaders()
      Src: com.univocity.parsers.common.ParsingContextWrapper:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      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: '[com.univocity.parsers.common.ParsingContextWrapper].parsedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
    functionUses: 0
    functionsReached:
    - context.parsedHeaders()
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.ParsingContextWrapper].parsedHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: context.lineSeparator()
      Src: com.univocity.parsers.common.ParsingContextWrapper:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.common.ParsingContextWrapper].lineSeparator()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
    functionUses: 0
    functionsReached:
    - context.lineSeparator()
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.ParsingContextWrapper].lineSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: context.fieldContentOnError()
      Src: com.univocity.parsers.common.ParsingContextWrapper:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      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: '[com.univocity.parsers.common.ParsingContextWrapper].fieldContentOnError()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
    functionUses: 0
    functionsReached:
    - context.fieldContentOnError()
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.ParsingContextWrapper].fieldContentOnError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: context.selectedHeaders()
      Src: com.univocity.parsers.common.ParsingContextWrapper:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[com.univocity.parsers.common.ParsingContextWrapper].selectedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
    functionUses: 0
    functionsReached:
    - context.selectedHeaders()
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.ParsingContextWrapper].selectedHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: context.toRecord(String[])
      Src: com.univocity.parsers.common.ParsingContextWrapper:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ParsingContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.Record
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[com.univocity.parsers.common.ParsingContextWrapper].toRecord(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
    functionUses: 0
    functionsReached:
    - context.toRecord(String[])
    linkageType: ''
    returnType: com.univocity.parsers.common.record.Record
    signature: '[com.univocity.parsers.common.ParsingContextWrapper].toRecord(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: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.common.ParsingContext].headers()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.ParsingContext].headers()'
  - 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: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.common.ParsingContext].extractedFieldIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.ParsingContext].extractedFieldIndexes()'
  - 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: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.common.ParsingContext].columnsReordered()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.ParsingContext].columnsReordered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[com.univocity.parsers.common.ParsingContext].currentLine()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.ParsingContext].currentLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 87
    functionName: '[com.univocity.parsers.common.ParsingContext].currentChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.ParsingContext].currentChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lines
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 94
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 94
    functionName: '[com.univocity.parsers.common.ParsingContext].skipLines(long)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ParsingContext].skipLines(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: '[com.univocity.parsers.common.ParsingContext].parsedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.ParsingContext].parsedHeaders()'
  - 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: 110
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: '[com.univocity.parsers.common.ParsingContext].currentParsedContent()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.ParsingContext].currentParsedContent()'
  - 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: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '[com.univocity.parsers.common.ParsingContext].currentParsedContentLength()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.ParsingContext].currentParsedContentLength()'
  - 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: 124
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 124
    functionName: '[com.univocity.parsers.common.ParsingContext].fieldContentOnError()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.ParsingContext].fieldContentOnError()'
  - 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: Map<Long,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 132
    functionName: '[com.univocity.parsers.common.ParsingContext].comments()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Map<Long,String>
    signature: '[com.univocity.parsers.common.ParsingContext].comments()'
  - 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: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: '[com.univocity.parsers.common.ParsingContext].lastComment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.ParsingContext].lastComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 149
    functionName: '[com.univocity.parsers.common.ParsingContext].lineSeparator()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.ParsingContext].lineSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.ParsingContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.ParsingContext].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.ParsingContext
    signature: '[com.univocity.parsers.common.ParsingContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,null,null)'
      Src: com.univocity.parsers.common.DataValidationException:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DataValidationException
      static: false
      superClass: com.univocity.parsers.common.DataProcessingException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[com.univocity.parsers.common.DataValidationException].<init>(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataValidationException.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.common.DataValidationException
    signature: '[com.univocity.parsers.common.DataValidationException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,null,Throwable)'
      Src: com.univocity.parsers.common.DataValidationException:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DataValidationException
      static: false
      superClass: com.univocity.parsers.common.DataProcessingException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.common.DataValidationException].<init>(String,Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataValidationException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,null,Throwable)'
    linkageType: ''
    returnType: com.univocity.parsers.common.DataValidationException
    signature: '[com.univocity.parsers.common.DataValidationException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,Object[],null)'
      Src: com.univocity.parsers.common.DataValidationException:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DataValidationException
      static: false
      superClass: com.univocity.parsers.common.DataProcessingException
    argCount: 2
    argNames:
    - message
    - row
    argTypes:
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.common.DataValidationException].<init>(String,Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataValidationException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,Object[],null)'
    linkageType: ''
    returnType: com.univocity.parsers.common.DataValidationException
    signature: '[com.univocity.parsers.common.DataValidationException].<init>(String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,Object[],Throwable)'
      Src: com.univocity.parsers.common.DataValidationException:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DataValidationException
      static: false
      superClass: com.univocity.parsers.common.DataProcessingException
    argCount: 3
    argNames:
    - message
    - row
    - cause
    argTypes:
    - String
    - Object[]
    - Throwable
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[com.univocity.parsers.common.DataValidationException].<init>(String,Object[],Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataValidationException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,Object[],Throwable)'
    linkageType: ''
    returnType: com.univocity.parsers.common.DataValidationException
    signature: '[com.univocity.parsers.common.DataValidationException].<init>(String,Object[],Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,int,null,null)'
      Src: com.univocity.parsers.common.DataValidationException:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DataValidationException
      static: false
      superClass: com.univocity.parsers.common.DataProcessingException
    argCount: 2
    argNames:
    - message
    - columnIndex
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.common.DataValidationException].<init>(String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataValidationException.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,int,null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.common.DataValidationException
    signature: '[com.univocity.parsers.common.DataValidationException].<init>(String,int)'
  - 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: false
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.DataProcessingException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.common.DataValidationException].getErrorDescription()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataValidationException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.DataValidationException].getErrorDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].getConversions()'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:45,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldIndexes(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Map<Class<?>,Conversion[]>
      - com.univocity.parsers.common.fields.FieldConversionMapping
      - boolean
      - int[]
      - int[]
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler
      - com.univocity.parsers.common.Context
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 3
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.common.DefaultConversionProcessor].convertIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DefaultConversionProcessor].getConversions()'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldIndexes(com.univocity.parsers.common.fields.FieldConversionMapping)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<Integer>
    signature: '[com.univocity.parsers.common.DefaultConversionProcessor].convertIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].getConversions()'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:51,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnAllFields(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Map<Class<?>,Conversion[]>
      - com.univocity.parsers.common.fields.FieldConversionMapping
      - boolean
      - int[]
      - int[]
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler
      - com.univocity.parsers.common.Context
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.common.DefaultConversionProcessor].convertAll()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DefaultConversionProcessor].getConversions()'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnAllFields(com.univocity.parsers.common.fields.FieldConversionMapping)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DefaultConversionProcessor].convertAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].getConversions()'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:57,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldNames(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Map<Class<?>,Conversion[]>
      - com.univocity.parsers.common.fields.FieldConversionMapping
      - boolean
      - int[]
      - int[]
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler
      - com.univocity.parsers.common.Context
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.common.DefaultConversionProcessor].convertFields()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DefaultConversionProcessor].getConversions()'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldNames(com.univocity.parsers.common.fields.FieldConversionMapping)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<String>
    signature: '[com.univocity.parsers.common.DefaultConversionProcessor].convertFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].<init>()'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Map<Class<?>,Conversion[]>
      - com.univocity.parsers.common.fields.FieldConversionMapping
      - boolean
      - int[]
      - int[]
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler
      - com.univocity.parsers.common.Context
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldConversionMapping
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 65
    functionName: '[com.univocity.parsers.common.DefaultConversionProcessor].getConversions()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldConversionMapping
    signature: '[com.univocity.parsers.common.DefaultConversionProcessor].getConversions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.Context].headers()'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:73,1
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].getConversions()'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:75,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].prepareExecution(boolean,com.univocity.parsers.common.DefaultConversionProcessor)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:75,1
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].getConversions()'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:77,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].prepareExecution(boolean,String[])'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:77,1
    - Dst: '[com.univocity.parsers.common.Context].extractedFieldIndexes()'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:80,1
    - Dst: '[com.univocity.parsers.common.Context].columnsReordered()'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:81,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - com.univocity.parsers.common.Context
      classConcrete: false
      classEnum: false
      classFields:
      - Map<Class<?>,Conversion[]>
      - com.univocity.parsers.common.fields.FieldConversionMapping
      - boolean
      - int[]
      - int[]
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler
      - com.univocity.parsers.common.Context
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - com.univocity.parsers.common.Context
    constantsTouched: []
    func_position:
      end: 83
      start: 67
    functionDepth: 3
    functionLinenumber: 67
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.common.DefaultConversionProcessor].initializeConversions(String[],com.univocity.parsers.common.Context)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].prepareExecution(boolean,String[])'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].prepareExecution(boolean,com.univocity.parsers.common.DefaultConversionProcessor)'
    - '[com.univocity.parsers.common.DefaultConversionProcessor].getConversions()'
    - '[com.univocity.parsers.common.Context].columnsReordered()'
    - '[com.univocity.parsers.common.Context].headers()'
    - '[com.univocity.parsers.common.Context].extractedFieldIndexes()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DefaultConversionProcessor].initializeConversions(String[],com.univocity.parsers.common.Context)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(String[],int,com.univocity.parsers.common.DefaultConversionProcessor,int,com.univocity.parsers.common.DefaultConversionProcessor)
      Src: com.univocity.parsers.common.DefaultConversionProcessor:101,1
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].initializeConversions(String[],com.univocity.parsers.common.Context)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:105,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversions(com.univocity.parsers.common.DefaultConversionProcessor,com.univocity.parsers.common.DefaultConversionProcessor)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:114,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversions(com.univocity.parsers.common.DefaultConversionProcessor,com.univocity.parsers.common.DefaultConversionProcessor)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:117,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversions(com.univocity.parsers.common.DefaultConversionProcessor)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:120,1
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].handleConversionError(com.univocity.parsers.common.DefaultConversionProcessor,com.univocity.parsers.common.DefaultConversionProcessor,com.univocity.parsers.common.DefaultConversionProcessor)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:123,1
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].applyConversionsByType(boolean,com.univocity.parsers.common.DefaultConversionProcessor,com.univocity.parsers.common.DefaultConversionProcessor)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:129,1
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].validateAllValues(com.univocity.parsers.common.DefaultConversionProcessor)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:132,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - com.univocity.parsers.common.Context
      classConcrete: false
      classEnum: false
      classFields:
      - Map<Class<?>,Conversion[]>
      - com.univocity.parsers.common.fields.FieldConversionMapping
      - boolean
      - int[]
      - int[]
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler
      - com.univocity.parsers.common.Context
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - com.univocity.parsers.common.Context
    constantsTouched: []
    func_position:
      end: 137
      start: 97
    functionDepth: 4
    functionLinenumber: 97
    functionLinenumberEnd: 137
    functionName: '[com.univocity.parsers.common.DefaultConversionProcessor].applyConversions(String[],com.univocity.parsers.common.Context)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.DefaultConversionProcessor].applyConversionsByType(boolean,com.univocity.parsers.common.DefaultConversionProcessor,com.univocity.parsers.common.DefaultConversionProcessor)'
    - '[com.univocity.parsers.common.DefaultConversionProcessor].validateAllValues(com.univocity.parsers.common.DefaultConversionProcessor)'
    - '[com.univocity.parsers.common.DefaultConversionProcessor].initializeConversions(String[],com.univocity.parsers.common.Context)'
    - System.arraycopy(String[],int,com.univocity.parsers.common.DefaultConversionProcessor,int,com.univocity.parsers.common.DefaultConversionProcessor)
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversions(com.univocity.parsers.common.DefaultConversionProcessor,com.univocity.parsers.common.DefaultConversionProcessor)'
    - '[com.univocity.parsers.common.DefaultConversionProcessor].handleConversionError(com.univocity.parsers.common.DefaultConversionProcessor,com.univocity.parsers.common.DefaultConversionProcessor,com.univocity.parsers.common.DefaultConversionProcessor)'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversions(com.univocity.parsers.common.DefaultConversionProcessor)'
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.DefaultConversionProcessor].applyConversions(String[],com.univocity.parsers.common.Context)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.fill(int[])
      Src: com.univocity.parsers.common.DefaultConversionProcessor:148,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Map<Class<?>,Conversion[]>
      - com.univocity.parsers.common.fields.FieldConversionMapping
      - boolean
      - int[]
      - int[]
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler
      - com.univocity.parsers.common.Context
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 153
    functionName: '[com.univocity.parsers.common.DefaultConversionProcessor].populateReverseFieldIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
    functionUses: 1
    functionsReached:
    - Arrays.fill(int[])
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DefaultConversionProcessor].populateReverseFieldIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].populateReverseFieldIndexes()'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:164,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].executeValidations(com.univocity.parsers.common.DefaultConversionProcessor,com.univocity.parsers.common.DefaultConversionProcessor)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:171,1
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].handleConversionError(com.univocity.parsers.common.DefaultConversionProcessor,Object[],com.univocity.parsers.common.DefaultConversionProcessor)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:173,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: false
      classEnum: false
      classFields:
      - Map<Class<?>,Conversion[]>
      - com.univocity.parsers.common.fields.FieldConversionMapping
      - boolean
      - int[]
      - int[]
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler
      - com.univocity.parsers.common.Context
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - objectRow
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 179
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 179
    functionName: '[com.univocity.parsers.common.DefaultConversionProcessor].validateAllValues(Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.DefaultConversionProcessor].handleConversionError(com.univocity.parsers.common.DefaultConversionProcessor,Object[],com.univocity.parsers.common.DefaultConversionProcessor)'
    - '[com.univocity.parsers.common.DefaultConversionProcessor].populateReverseFieldIndexes()'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].executeValidations(com.univocity.parsers.common.DefaultConversionProcessor,com.univocity.parsers.common.DefaultConversionProcessor)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.DefaultConversionProcessor].validateAllValues(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].prepareExecution(boolean)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:200,1
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].validateAllValues(Object[])'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:205,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].reverseConversions(boolean,com.univocity.parsers.common.DefaultConversionProcessor,com.univocity.parsers.common.DefaultConversionProcessor)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:214,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].reverseConversions(boolean,com.univocity.parsers.common.DefaultConversionProcessor,com.univocity.parsers.common.DefaultConversionProcessor)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:217,1
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].handleConversionError(com.univocity.parsers.common.DefaultConversionProcessor,Object[],com.univocity.parsers.common.DefaultConversionProcessor)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:220,1
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].applyConversionsByType(boolean,Object[],com.univocity.parsers.common.DefaultConversionProcessor)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:226,1
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].validateAllValues(Object[])'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:233,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - Object[]
      - NormalizedString[]
      - int[]
      classConcrete: false
      classEnum: false
      classFields:
      - Map<Class<?>,Conversion[]>
      - com.univocity.parsers.common.fields.FieldConversionMapping
      - boolean
      - int[]
      - int[]
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler
      - com.univocity.parsers.common.Context
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - executeInReverseOrder
    - row
    - headers
    - indexesToWrite
    argTypes:
    - boolean
    - Object[]
    - NormalizedString[]
    - int[]
    constantsTouched: []
    func_position:
      end: 234
      start: 194
    functionDepth: 2
    functionLinenumber: 194
    functionLinenumberEnd: 234
    functionName: '[com.univocity.parsers.common.DefaultConversionProcessor].reverseConversions(boolean,Object[],NormalizedString[],int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].reverseConversions(boolean,com.univocity.parsers.common.DefaultConversionProcessor,com.univocity.parsers.common.DefaultConversionProcessor)'
    - '[com.univocity.parsers.common.DefaultConversionProcessor].validateAllValues(Object[])'
    - '[com.univocity.parsers.common.DefaultConversionProcessor].applyConversionsByType(boolean,Object[],com.univocity.parsers.common.DefaultConversionProcessor)'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].prepareExecution(boolean)'
    - '[com.univocity.parsers.common.DefaultConversionProcessor].handleConversionError(com.univocity.parsers.common.DefaultConversionProcessor,Object[],com.univocity.parsers.common.DefaultConversionProcessor)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.DefaultConversionProcessor].reverseConversions(boolean,Object[],NormalizedString[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].applyTypeConversion(boolean)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:243,1
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].handleConversionError(com.univocity.parsers.common.DefaultConversionProcessor,Object[],com.univocity.parsers.common.DefaultConversionProcessor)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:245,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - Object[]
      - boolean[]
      classConcrete: false
      classEnum: false
      classFields:
      - Map<Class<?>,Conversion[]>
      - com.univocity.parsers.common.fields.FieldConversionMapping
      - boolean
      - int[]
      - int[]
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler
      - com.univocity.parsers.common.Context
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - reverse
    - row
    - convertedFlags
    argTypes:
    - boolean
    - Object[]
    - boolean[]
    constantsTouched: []
    func_position:
      end: 249
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 249
    functionName: '[com.univocity.parsers.common.DefaultConversionProcessor].applyConversionsByType(boolean,Object[],boolean[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DefaultConversionProcessor].handleConversionError(com.univocity.parsers.common.DefaultConversionProcessor,Object[],com.univocity.parsers.common.DefaultConversionProcessor)'
    - '[com.univocity.parsers.common.DefaultConversionProcessor].applyTypeConversion(boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.DefaultConversionProcessor].applyConversionsByType(boolean,Object[],boolean[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.copyOf(Object[],int)
      Src: com.univocity.parsers.common.DefaultConversionProcessor:270,1
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].toDataProcessingException(Throwable,com.univocity.parsers.common.DefaultConversionProcessor,int)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:272,1
    - Dst: '[com.univocity.parsers.common.RetryableErrorHandler].prepareToRun()'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:275,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].markAsHandled(com.univocity.parsers.common.ProcessorErrorHandler)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:278,1
    - Dst: '[com.univocity.parsers.common.ProcessorErrorHandler].handleError(com.univocity.parsers.common.DataProcessingException,com.univocity.parsers.common.DefaultConversionProcessor,com.univocity.parsers.common.Context)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:279,1
    - Dst: retry.getDefaultValue()
      Src: com.univocity.parsers.common.DefaultConversionProcessor:283,1
    - Dst: retry.isRecordSkipped()
      Src: com.univocity.parsers.common.DefaultConversionProcessor:285,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      - Object[]
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - Map<Class<?>,Conversion[]>
      - com.univocity.parsers.common.fields.FieldConversionMapping
      - boolean
      - int[]
      - int[]
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler
      - com.univocity.parsers.common.Context
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ex
    - row
    - column
    argTypes:
    - Throwable
    - Object[]
    - int
    constantsTouched: []
    func_position:
      end: 288
      start: 267
    functionDepth: 1
    functionLinenumber: 267
    functionLinenumberEnd: 288
    functionName: '[com.univocity.parsers.common.DefaultConversionProcessor].handleConversionError(Throwable,Object[],int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
    functionUses: 0
    functionsReached:
    - retry.getDefaultValue()
    - '[com.univocity.parsers.common.DefaultConversionProcessor].toDataProcessingException(Throwable,com.univocity.parsers.common.DefaultConversionProcessor,int)'
    - '[com.univocity.parsers.common.ProcessorErrorHandler].handleError(com.univocity.parsers.common.DataProcessingException,com.univocity.parsers.common.DefaultConversionProcessor,com.univocity.parsers.common.Context)'
    - Arrays.copyOf(Object[],int)
    - '[com.univocity.parsers.common.DataProcessingException].markAsHandled(com.univocity.parsers.common.ProcessorErrorHandler)'
    - retry.isRecordSkipped()
    - '[com.univocity.parsers.common.RetryableErrorHandler].prepareToRun()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.DefaultConversionProcessor].handleConversionError(Throwable,Object[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: error.setRow(Object[])
      Src: com.univocity.parsers.common.DefaultConversionProcessor:294,1
    - Dst: error.setColumnIndex(int)
      Src: com.univocity.parsers.common.DefaultConversionProcessor:295,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,int,Object[],Throwable)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:297,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].markAsNonFatal()'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:299,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setContext(com.univocity.parsers.common.Context)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:300,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      - Object[]
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - Map<Class<?>,Conversion[]>
      - com.univocity.parsers.common.fields.FieldConversionMapping
      - boolean
      - int[]
      - int[]
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler
      - com.univocity.parsers.common.Context
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.DataProcessingException
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ex
    - row
    - column
    argTypes:
    - Throwable
    - Object[]
    - int
    constantsTouched: []
    func_position:
      end: 302
      start: 290
    functionDepth: 2
    functionLinenumber: 290
    functionLinenumberEnd: 302
    functionName: '[com.univocity.parsers.common.DefaultConversionProcessor].toDataProcessingException(Throwable,Object[],int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DataProcessingException].setContext(com.univocity.parsers.common.Context)'
    - error.setRow(Object[])
    - '[com.univocity.parsers.common.DataProcessingException].markAsNonFatal()'
    - error.setColumnIndex(int)
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,int,Object[],Throwable)'
    linkageType: ''
    returnType: com.univocity.parsers.common.DataProcessingException
    signature: '[com.univocity.parsers.common.DefaultConversionProcessor].toDataProcessingException(Throwable,Object[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,Class<?>)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:306,1
    - Dst: '[Class<?>].getSimpleName()'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:307,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:307,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:310,1
    - Dst: '[HashMap].put(Class<?>,com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:313,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - Map<Class<?>,Conversion[]>
      - com.univocity.parsers.common.fields.FieldConversionMapping
      - boolean
      - int[]
      - int[]
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler
      - com.univocity.parsers.common.Context
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 314
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 314
    functionName: '[com.univocity.parsers.common.DefaultConversionProcessor].convertType(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.common.fields.FieldConversionMapping)'
    - '[HashMap].<init>()'
    - '[Class<?>].getSimpleName()'
    - '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,Class<?>)'
    - '[HashMap].put(Class<?>,com.univocity.parsers.common.fields.FieldConversionMapping)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.DefaultConversionProcessor].convertType(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:321,1
    - Dst: '[Map<Class<?>,Conversion[]>].get(com.univocity.parsers.common.DefaultConversionProcessor)'
      Src: com.univocity.parsers.common.DefaultConversionProcessor:321,1
    - Dst: conversionSequence[i].revert(Object)
      Src: com.univocity.parsers.common.DefaultConversionProcessor:328,1
    - Dst: conversionSequence[i].execute(com.univocity.parsers.common.DefaultConversionProcessor)
      Src: com.univocity.parsers.common.DefaultConversionProcessor:332,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - Map<Class<?>,Conversion[]>
      - com.univocity.parsers.common.fields.FieldConversionMapping
      - boolean
      - int[]
      - int[]
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler
      - com.univocity.parsers.common.Context
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - revert
    - input
    argTypes:
    - boolean
    - Object
    constantsTouched: []
    func_position:
      end: 336
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 336
    functionName: '[com.univocity.parsers.common.DefaultConversionProcessor].applyTypeConversion(boolean,Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[Map<Class<?>,Conversion[]>].get(com.univocity.parsers.common.DefaultConversionProcessor)'
    - conversionSequence[i].revert(Object)
    - '[Object].getClass()'
    - conversionSequence[i].execute(com.univocity.parsers.common.DefaultConversionProcessor)
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.DefaultConversionProcessor].applyTypeConversion(boolean,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Map<Class<?>,Conversion[]>
      - com.univocity.parsers.common.fields.FieldConversionMapping
      - boolean
      - int[]
      - int[]
      - boolean
      - com.univocity.parsers.common.ProcessorErrorHandler
      - com.univocity.parsers.common.Context
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.DefaultConversionProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.DefaultConversionProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.DefaultConversionProcessor
    signature: '[com.univocity.parsers.common.DefaultConversionProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.RetryableErrorHandler].keepRecord()'
      Src: com.univocity.parsers.common.RetryableErrorHandler:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[com.univocity.parsers.common.RetryableErrorHandler].setDefaultValue(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/RetryableErrorHandler.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.RetryableErrorHandler].keepRecord()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.RetryableErrorHandler].setDefaultValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - 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: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.common.RetryableErrorHandler].keepRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/RetryableErrorHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.RetryableErrorHandler].keepRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - boolean
      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: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.common.RetryableErrorHandler].getDefaultValue()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/RetryableErrorHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.RetryableErrorHandler].getDefaultValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - 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: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.common.RetryableErrorHandler].prepareToRun()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/RetryableErrorHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.RetryableErrorHandler].prepareToRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - 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: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[com.univocity.parsers.common.RetryableErrorHandler].isRecordSkipped()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/RetryableErrorHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.RetryableErrorHandler].isRecordSkipped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.RetryableErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.RetryableErrorHandler].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/RetryableErrorHandler.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.RetryableErrorHandler
    signature: '[com.univocity.parsers.common.RetryableErrorHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.LineReader].<init>()'
      Src: com.univocity.parsers.common.AbstractParser:59,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].autoConfigure()'
      Src: com.univocity.parsers.common.AbstractParser:87,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getErrorContentLength()'
      Src: com.univocity.parsers.common.AbstractParser:89,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getIgnoreTrailingWhitespaces()'
      Src: com.univocity.parsers.common.AbstractParser:90,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getIgnoreLeadingWhitespaces()'
      Src: com.univocity.parsers.common.AbstractParser:91,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].<init>(T)'
      Src: com.univocity.parsers.common.AbstractParser:92,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getProcessor()'
      Src: com.univocity.parsers.common.AbstractParser:93,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getNumberOfRecordsToRead()'
      Src: com.univocity.parsers.common.AbstractParser:94,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getFormat()'
      Src: com.univocity.parsers.common.AbstractParser:95,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].getComment()'
      Src: com.univocity.parsers.common.AbstractParser:95,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getProcessorErrorHandler()'
      Src: com.univocity.parsers.common.AbstractParser:96,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getNumberOfRowsToSkip()'
      Src: com.univocity.parsers.common.AbstractParser:97,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].isCommentCollectionEnabled()'
      Src: com.univocity.parsers.common.AbstractParser:98,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].isBlankCommentCollectionEnabled()'
      Src: com.univocity.parsers.common.AbstractParser:99,1
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.common.AbstractParser:100,1
    - Dst: Collections.emptyMap()
      Src: com.univocity.parsers.common.AbstractParser:100,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].isHeaderExtractionEnabled()'
      Src: com.univocity.parsers.common.AbstractParser:101,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getWhitespaceRangeStart()'
      Src: com.univocity.parsers.common.AbstractParser:102,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].isCommentProcessingEnabled()'
      Src: com.univocity.parsers.common.AbstractParser:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.AbstractParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - settings
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 104
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 104
    functionName: '[com.univocity.parsers.common.AbstractParser].<init>(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].getIgnoreLeadingWhitespaces()'
    - '[com.univocity.parsers.issues.github.Github_188.T].getProcessor()'
    - '[com.univocity.parsers.issues.github.Github_188.T].getFormat()'
    - '[com.univocity.parsers.issues.github.Github_188.T].isCommentProcessingEnabled()'
    - '[com.univocity.parsers.issues.github.Github_188.T].getErrorContentLength()'
    - '[com.univocity.parsers.issues.github.Github_188.T].getNumberOfRowsToSkip()'
    - '[com.univocity.parsers.issues.github.Github_188.T].getWhitespaceRangeStart()'
    - '[com.univocity.parsers.common.ParserOutput].<init>(T)'
    - '[com.univocity.parsers.issues.github.Github_188.T].isBlankCommentCollectionEnabled()'
    - '[com.univocity.parsers.issues.github.Github_188.T].autoConfigure()'
    - '[com.univocity.parsers.issues.github.Github_188.T].getNumberOfRecordsToRead()'
    - '[com.univocity.parsers.issues.github.Github_188.T].isCommentCollectionEnabled()'
    - '[com.univocity.parsers.issues.github.Github_188.T].getProcessorErrorHandler()'
    - Collections.emptyMap()
    - '[com.univocity.parsers.issues.github.Github_188.T].isHeaderExtractionEnabled()'
    - '[com.univocity.parsers.common.AbstractParser].getComment()'
    - '[TreeMap].<init>()'
    - '[com.univocity.parsers.issues.github.Github_188.T].getIgnoreTrailingWhitespaces()'
    - '[com.univocity.parsers.common.LineReader].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.AbstractParser
    signature: '[com.univocity.parsers.common.AbstractParser].<init>(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].lineCount()'
      Src: com.univocity.parsers.common.AbstractParser:108,1
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].readComment()'
      Src: com.univocity.parsers.common.AbstractParser:109,1
    - Dst: '[Map<Long,String>].put(long,String)'
      Src: com.univocity.parsers.common.AbstractParser:112,1
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].skipLines(int)'
      Src: com.univocity.parsers.common.AbstractParser:116,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - 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: 121
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 121
    functionName: '[com.univocity.parsers.common.AbstractParser].processComment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].lineCount()'
    - '[com.univocity.parsers.common.input.CharInputReader].readComment()'
    - '[Map<Long,String>].put(long,String)'
    - '[com.univocity.parsers.common.input.CharInputReader].skipLines(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].processComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:130,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].isStopped()'
      Src: com.univocity.parsers.common.AbstractParser:132,1
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].markRecordStart()'
      Src: com.univocity.parsers.common.AbstractParser:133,1
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].nextChar()'
      Src: com.univocity.parsers.common.AbstractParser:134,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].inComment()'
      Src: com.univocity.parsers.common.AbstractParser:135,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].processComment()'
      Src: com.univocity.parsers.common.AbstractParser:136,1
    - Dst: '[Deque<String[]>].isEmpty()'
      Src: com.univocity.parsers.common.AbstractParser:140,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseRecord()'
      Src: com.univocity.parsers.common.AbstractParser:141,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].rowParsed()'
      Src: com.univocity.parsers.common.AbstractParser:144,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].currentRecord()'
      Src: com.univocity.parsers.common.AbstractParser:146,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].stop()'
      Src: com.univocity.parsers.common.AbstractParser:147,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].stopParsing()'
      Src: com.univocity.parsers.common.AbstractParser:149,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].rowProcessed(String[])'
      Src: com.univocity.parsers.common.AbstractParser:154,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].stopParsing()'
      Src: com.univocity.parsers.common.AbstractParser:159,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].handleEOF()'
      Src: com.univocity.parsers.common.AbstractParser:162,1
    - Dst: '[Deque<String[]>].isEmpty()'
      Src: com.univocity.parsers.common.AbstractParser:163,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].handleEOF()'
      Src: com.univocity.parsers.common.AbstractParser:164,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].stopParsing()'
      Src: com.univocity.parsers.common.AbstractParser:167,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].handleException(com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.AbstractParser:171,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].stopParsing(com.univocity.parsers.common.TextParsingException)'
      Src: com.univocity.parsers.common.AbstractParser:173,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 176
      start: 129
    functionDepth: 4
    functionLinenumber: 129
    functionLinenumberEnd: 176
    functionName: '[com.univocity.parsers.common.AbstractParser].parse(Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 6
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].stopParsing(com.univocity.parsers.common.TextParsingException)'
    - '[com.univocity.parsers.common.AbstractParser].processComment()'
    - '[com.univocity.parsers.common.AbstractParser].rowProcessed(String[])'
    - '[com.univocity.parsers.common.ParserOutput].rowParsed()'
    - '[com.univocity.parsers.common.input.CharInputReader].nextChar()'
    - '[com.univocity.parsers.common.AbstractParser].inComment()'
    - '[com.univocity.parsers.common.ParsingContext].stop()'
    - '[Deque<String[]>].isEmpty()'
    - '[com.univocity.parsers.common.ParsingContext].currentRecord()'
    - '[com.univocity.parsers.common.input.CharInputReader].markRecordStart()'
    - '[com.univocity.parsers.common.AbstractParser].parseRecord()'
    - '[com.univocity.parsers.common.ParsingContext].isStopped()'
    - '[com.univocity.parsers.common.AbstractParser].handleEOF()'
    - '[com.univocity.parsers.common.AbstractParser].handleException(com.univocity.parsers.common.AbstractParser)'
    - '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
    - '[com.univocity.parsers.common.AbstractParser].stopParsing()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].parse(Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 202
    functionName: '[com.univocity.parsers.common.AbstractParser].parseRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].parseRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: '[com.univocity.parsers.common.AbstractParser].consumeValueOnEOF()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.AbstractParser].consumeValueOnEOF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].consumeValueOnEOF()'
      Src: com.univocity.parsers.common.AbstractParser:216,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].isStopped()'
      Src: com.univocity.parsers.common.AbstractParser:217,1
    - Dst: '[com.univocity.parsers.common.input.CharAppender].length()'
      Src: com.univocity.parsers.common.AbstractParser:218,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].valueParsed()'
      Src: com.univocity.parsers.common.AbstractParser:219,1
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].currentParsedContentLength()'
      Src: com.univocity.parsers.common.AbstractParser:220,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].emptyParsed()'
      Src: com.univocity.parsers.common.AbstractParser:221,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].rowParsed()'
      Src: com.univocity.parsers.common.AbstractParser:223,1
    - Dst: '[com.univocity.parsers.common.input.CharAppender].length()'
      Src: com.univocity.parsers.common.AbstractParser:224,1
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].currentParsedContentLength()'
      Src: com.univocity.parsers.common.AbstractParser:224,1
    - Dst: '[com.univocity.parsers.common.input.CharAppender].length()'
      Src: com.univocity.parsers.common.AbstractParser:225,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].emptyParsed()'
      Src: com.univocity.parsers.common.AbstractParser:226,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].valueParsed()'
      Src: com.univocity.parsers.common.AbstractParser:228,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].rowParsed()'
      Src: com.univocity.parsers.common.AbstractParser:230,1
    - Dst: '[Deque<String[]>].isEmpty()'
      Src: com.univocity.parsers.common.AbstractParser:231,1
    - Dst: '[Deque<String[]>].poll()'
      Src: com.univocity.parsers.common.AbstractParser:232,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].handleException(com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.AbstractParser:235,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].rowProcessed(com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.AbstractParser:238,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - 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: 241
      start: 213
    functionDepth: 4
    functionLinenumber: 213
    functionLinenumberEnd: 241
    functionName: '[com.univocity.parsers.common.AbstractParser].handleEOF()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].rowProcessed(com.univocity.parsers.common.AbstractParser)'
    - '[com.univocity.parsers.common.ParserOutput].emptyParsed()'
    - '[com.univocity.parsers.common.ParserOutput].rowParsed()'
    - '[com.univocity.parsers.common.input.CharInputReader].currentParsedContentLength()'
    - '[Deque<String[]>].poll()'
    - '[com.univocity.parsers.common.ParserOutput].valueParsed()'
    - '[Deque<String[]>].isEmpty()'
    - '[com.univocity.parsers.common.AbstractParser].consumeValueOnEOF()'
    - '[com.univocity.parsers.common.ParsingContext].isStopped()'
    - '[com.univocity.parsers.common.input.CharAppender].length()'
    - '[com.univocity.parsers.common.AbstractParser].handleException(com.univocity.parsers.common.AbstractParser)'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.AbstractParser].handleEOF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParserOutput].reset()'
      Src: com.univocity.parsers.common.AbstractParser:251,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getFormat()'
      Src: com.univocity.parsers.common.AbstractParser:254,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].getLineSeparator()'
      Src: com.univocity.parsers.common.AbstractParser:254,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getFormat()'
      Src: com.univocity.parsers.common.AbstractParser:254,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].getNormalizedNewline()'
      Src: com.univocity.parsers.common.AbstractParser:254,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getInputBufferSize()'
      Src: com.univocity.parsers.common.AbstractParser:254,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].<init>(com.univocity.parsers.common.AbstractParser,com.univocity.parsers.common.AbstractParser,com.univocity.parsers.common.AbstractParser,int,boolean)'
      Src: com.univocity.parsers.common.AbstractParser:254,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].newCharInputReader(int)'
      Src: com.univocity.parsers.common.AbstractParser:256,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].enableNormalizeLineEndings(boolean)'
      Src: com.univocity.parsers.common.AbstractParser:258,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].createParsingContext()'
      Src: com.univocity.parsers.common.AbstractParser:260,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].getInputAnalysisProcess()'
      Src: com.univocity.parsers.common.AbstractParser:270,1
    - Dst: inputReader.addInputAnalysisProcess(com.univocity.parsers.common.input.InputAnalysisProcess)
      Src: com.univocity.parsers.common.AbstractParser:270,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getInputAnalysisProcesses()'
      Src: com.univocity.parsers.common.AbstractParser:271,1
    - Dst: inputReader.addInputAnalysisProcess(com.univocity.parsers.common.AbstractParser)
      Src: com.univocity.parsers.common.AbstractParser:272,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].start(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:277,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].handleException(com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.AbstractParser:279,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].skipLines(long)'
      Src: com.univocity.parsers.common.AbstractParser:281,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].initialize()'
      Src: com.univocity.parsers.common.AbstractParser:283,1
    - Dst: '[com.univocity.parsers.common.processor.core.Processor].processStarted(com.univocity.parsers.common.ParsingContext)'
      Src: com.univocity.parsers.common.AbstractParser:285,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 286
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 286
    functionName: '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 8
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].newCharInputReader(int)'
    - '[com.univocity.parsers.common.AbstractParser].start(Reader)'
    - '[com.univocity.parsers.issues.github.Github_188.T].getInputBufferSize()'
    - '[com.univocity.parsers.common.AbstractParser].createParsingContext()'
    - '[com.univocity.parsers.common.AbstractParser].getInputAnalysisProcess()'
    - '[com.univocity.parsers.common.AbstractParser].initialize()'
    - '[com.univocity.parsers.issues.github.Github_188.T].getInputAnalysisProcesses()'
    - inputReader.addInputAnalysisProcess(com.univocity.parsers.common.AbstractParser)
    - inputReader.addInputAnalysisProcess(com.univocity.parsers.common.input.InputAnalysisProcess)
    - '[com.univocity.parsers.common.AbstractParser].getNormalizedNewline()'
    - '[com.univocity.parsers.common.processor.core.Processor].processStarted(com.univocity.parsers.common.ParsingContext)'
    - '[com.univocity.parsers.issues.github.Github_188.T].getFormat()'
    - '[com.univocity.parsers.common.AbstractParser].getLineSeparator()'
    - '[com.univocity.parsers.common.AbstractParser].skipLines(long)'
    - '[com.univocity.parsers.common.input.DefaultCharInputReader].<init>(com.univocity.parsers.common.AbstractParser,com.univocity.parsers.common.AbstractParser,com.univocity.parsers.common.AbstractParser,int,boolean)'
    - '[com.univocity.parsers.common.AbstractParser].handleException(com.univocity.parsers.common.AbstractParser)'
    - '[com.univocity.parsers.common.AbstractParser].enableNormalizeLineEndings(boolean)'
    - '[com.univocity.parsers.common.ParserOutput].reset()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParsingContext].isStopped()'
      Src: com.univocity.parsers.common.AbstractParser:289,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseNext()'
      Src: com.univocity.parsers.common.AbstractParser:294,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - 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: 300
      start: 288
    functionDepth: 5
    functionLinenumber: 288
    functionLinenumberEnd: 300
    functionName: '[com.univocity.parsers.common.AbstractParser].extractHeadersIfRequired()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parseNext()'
    - '[com.univocity.parsers.common.ParsingContext].isStopped()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].extractHeadersIfRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DefaultParsingContext].<init>(int)'
      Src: com.univocity.parsers.common.AbstractParser:303,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.ParsingContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 306
    functionName: '[com.univocity.parsers.common.AbstractParser].createParsingContext()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.DefaultParsingContext].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.ParsingContext
    signature: '[com.univocity.parsers.common.AbstractParser].createParsingContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - 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: 309
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 309
    functionName: '[com.univocity.parsers.common.AbstractParser].initialize()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].initialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.input.InputAnalysisProcess
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 319
    functionName: '[com.univocity.parsers.common.AbstractParser].getInputAnalysisProcess()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.input.InputAnalysisProcess
    signature: '[com.univocity.parsers.common.AbstractParser].getInputAnalysisProcess()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractException].restrictContent(int,CharSequence)'
      Src: com.univocity.parsers.common.AbstractParser:322,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tmp
    argTypes:
    - CharSequence
    constantsTouched: []
    func_position:
      end: 323
      start: 321
    functionDepth: 3
    functionLinenumber: 321
    functionLinenumberEnd: 323
    functionName: '[com.univocity.parsers.common.AbstractParser].getParsedContent(CharSequence)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractException].restrictContent(int,CharSequence)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractParser].getParsedContent(CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParsingContext].stop()'
      Src: com.univocity.parsers.common.AbstractParser:327,1
    - Dst: error.restrictContent(int)
      Src: com.univocity.parsers.common.AbstractParser:331,1
    - Dst: error.setContext(com.univocity.parsers.common.ParsingContext)
      Src: com.univocity.parsers.common.AbstractParser:332,1
    - Dst: '[Throwable].getClass()'
      Src: com.univocity.parsers.common.AbstractParser:336,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].getName()'
      Src: com.univocity.parsers.common.AbstractParser:336,1
    - Dst: '[Throwable].getMessage()'
      Src: com.univocity.parsers.common.AbstractParser:336,1
    - Dst: '[com.univocity.parsers.common.input.CharAppender].getChars()'
      Src: com.univocity.parsers.common.AbstractParser:337,1
    - Dst: '[com.univocity.parsers.common.input.CharAppender].length()'
      Src: com.univocity.parsers.common.AbstractParser:339,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getMaxCharsPerColumn()'
      Src: com.univocity.parsers.common.AbstractParser:342,1
    - Dst: '[String].<init>(char[])'
      Src: com.univocity.parsers.common.AbstractParser:346,1
    - Dst: '[String].contains(String)'
      Src: com.univocity.parsers.common.AbstractParser:347,1
    - Dst: '[String].contains(String)'
      Src: com.univocity.parsers.common.AbstractParser:347,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].displayLineSeparators(String,boolean)'
      Src: com.univocity.parsers.common.AbstractParser:348,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getFormat()'
      Src: com.univocity.parsers.common.AbstractParser:349,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].getLineSeparatorString()'
      Src: com.univocity.parsers.common.AbstractParser:349,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].displayLineSeparators(com.univocity.parsers.common.AbstractParser,boolean)'
      Src: com.univocity.parsers.common.AbstractParser:349,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].getParsedContent(com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.AbstractParser:351,1
    - Dst: '[StringBuilder].<init>(com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.AbstractParser:357,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.common.AbstractParser:360,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.common.AbstractParser:361,1
    - Dst: '[StringBuilder].append()'
      Src: com.univocity.parsers.common.AbstractParser:364,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.common.AbstractParser:367,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].getParsedContent(com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.AbstractParser:371,1
    - Dst: '[Throwable].getMessage()'
      Src: com.univocity.parsers.common.AbstractParser:378,1
    - Dst: Integer.parseInt(com.univocity.parsers.common.AbstractParser)
      Src: com.univocity.parsers.common.AbstractParser:378,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getMaxCharsPerColumn()'
      Src: com.univocity.parsers.common.AbstractParser:379,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getMaxColumns()'
      Src: com.univocity.parsers.common.AbstractParser:382,1
    - Dst: message.isEmpty()
      Src: com.univocity.parsers.common.AbstractParser:392,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].toString()'
      Src: com.univocity.parsers.common.AbstractParser:395,1
    - Dst: '[com.univocity.parsers.common.input.CharAppender].reset()'
      Src: com.univocity.parsers.common.AbstractParser:401,1
    - Dst: '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext,com.univocity.parsers.common.AbstractParser,Throwable)'
      Src: com.univocity.parsers.common.AbstractParser:404,1
    - Dst: '[com.univocity.parsers.common.TextParsingException].setErrorContentLength(int)'
      Src: com.univocity.parsers.common.AbstractParser:405,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 84
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.TextParsingException
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 407
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 407
    functionName: '[com.univocity.parsers.common.AbstractParser].handleException(Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - message.isEmpty()
    - '[com.univocity.parsers.common.AbstractParser].getParsedContent(com.univocity.parsers.common.AbstractParser)'
    - '[com.univocity.parsers.issues.github.Github_188.T].getMaxColumns()'
    - error.setContext(com.univocity.parsers.common.ParsingContext)
    - '[com.univocity.parsers.issues.github.Github_188.T].getFormat()'
    - '[String].<init>(char[])'
    - Integer.parseInt(com.univocity.parsers.common.AbstractParser)
    - '[StringBuilder].append(char)'
    - '[com.univocity.parsers.issues.github.Github_188.T].toString()'
    - '[String].contains(String)'
    - '[com.univocity.parsers.common.AbstractParser].getLineSeparatorString()'
    - '[com.univocity.parsers.common.AbstractParser].getName()'
    - '[com.univocity.parsers.common.input.CharAppender].length()'
    - '[StringBuilder].append()'
    - '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext,com.univocity.parsers.common.AbstractParser,Throwable)'
    - '[com.univocity.parsers.common.input.CharAppender].getChars()'
    - '[com.univocity.parsers.common.TextParsingException].setErrorContentLength(int)'
    - '[com.univocity.parsers.common.AbstractParser].displayLineSeparators(String,boolean)'
    - '[com.univocity.parsers.issues.github.Github_188.T].getMaxCharsPerColumn()'
    - '[com.univocity.parsers.common.input.CharAppender].reset()'
    - '[com.univocity.parsers.common.ParsingContext].stop()'
    - '[Throwable].getMessage()'
    - '[StringBuilder].toString()'
    - '[Throwable].getClass()'
    - '[StringBuilder].<init>(com.univocity.parsers.common.AbstractParser)'
    - '[com.univocity.parsers.common.AbstractParser].displayLineSeparators(com.univocity.parsers.common.AbstractParser,boolean)'
    - error.restrictContent(int)
    linkageType: ''
    returnType: com.univocity.parsers.common.TextParsingException
    signature: '[com.univocity.parsers.common.AbstractParser].handleException(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].stopParsing()'
      Src: com.univocity.parsers.common.AbstractParser:415,1
    - Dst: ex.setContext(com.univocity.parsers.common.ParsingContext)
      Src: com.univocity.parsers.common.AbstractParser:421,1
    - Dst: '[Throwable].getMessage()'
      Src: com.univocity.parsers.common.AbstractParser:428,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.common.AbstractParser,Throwable)'
      Src: com.univocity.parsers.common.AbstractParser:428,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].stopParsing()'
      Src: com.univocity.parsers.common.AbstractParser:431,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - error
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 433
      start: 412
    functionDepth: 2
    functionLinenumber: 412
    functionLinenumberEnd: 433
    functionName: '[com.univocity.parsers.common.AbstractParser].stopParsing(Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - ex.setContext(com.univocity.parsers.common.ParsingContext)
    - '[Throwable].getMessage()'
    - '[IllegalStateException].<init>(com.univocity.parsers.common.AbstractParser,Throwable)'
    - '[com.univocity.parsers.common.AbstractParser].stopParsing()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].stopParsing(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParsingContext].stop()'
      Src: com.univocity.parsers.common.AbstractParser:443,1
    - Dst: '[com.univocity.parsers.common.processor.core.Processor].processEnded(com.univocity.parsers.common.ParsingContext)'
      Src: com.univocity.parsers.common.AbstractParser:448,1
    - Dst: '[com.univocity.parsers.common.input.CharAppender].reset()'
      Src: com.univocity.parsers.common.AbstractParser:452,1
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].stop()'
      Src: com.univocity.parsers.common.AbstractParser:455,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].handleException(com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.AbstractParser:460,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 462
      start: 438
    functionDepth: 1
    functionLinenumber: 438
    functionLinenumberEnd: 462
    functionName: '[com.univocity.parsers.common.AbstractParser].stopParsing()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.Processor].processEnded(com.univocity.parsers.common.ParsingContext)'
    - '[com.univocity.parsers.common.input.CharAppender].reset()'
    - '[com.univocity.parsers.common.ParsingContext].stop()'
    - '[com.univocity.parsers.common.input.CharInputReader].stop()'
    - '[com.univocity.parsers.common.AbstractParser].handleException(com.univocity.parsers.common.AbstractParser)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].stopParsing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.univocity.parsers.common.AbstractParser:467,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.univocity.parsers.common.AbstractParser:470,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].isStopped()'
      Src: com.univocity.parsers.common.AbstractParser:471,1
    - Dst: Collections.emptyList()
      Src: com.univocity.parsers.common.AbstractParser:472,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.AbstractParser:477,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:479,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - Reader
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - validateReader
    - reader
    - expectedRowCount
    argTypes:
    - boolean
    - Reader
    - int
    constantsTouched: []
    func_position:
      end: 482
      start: 464
    functionDepth: 2
    functionLinenumber: 464
    functionLinenumberEnd: 482
    functionName: '[com.univocity.parsers.common.AbstractParser].beginParseAll(boolean,Reader,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 2
    functionsReached:
    - Collections.emptyList()
    - '[com.univocity.parsers.common.ParsingContext].isStopped()'
    - '[IllegalStateException].<init>(String)'
    - '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.AbstractParser].beginParseAll(boolean,Reader,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].internalParseAll(boolean,null,int)'
      Src: com.univocity.parsers.common.AbstractParser:493,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedRowCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 494
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 494
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAll(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].internalParseAll(boolean,null,int)'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAll(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].internalParseAll(boolean,null)'
      Src: com.univocity.parsers.common.AbstractParser:502,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 503
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 503
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAll()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].internalParseAll(boolean,null)'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].internalParseAllRecords(boolean,null,int)'
      Src: com.univocity.parsers.common.AbstractParser:514,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedRowCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 515
      start: 513
    functionDepth: 0
    functionLinenumber: 513
    functionLinenumberEnd: 515
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].internalParseAllRecords(boolean,null,int)'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].internalParseAllRecords(boolean,null)'
      Src: com.univocity.parsers.common.AbstractParser:523,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 524
      start: 522
    functionDepth: 0
    functionLinenumber: 522
    functionLinenumberEnd: 524
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAllRecords()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].internalParseAllRecords(boolean,null)'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAllRecords()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:534,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 535
      start: 533
    functionDepth: 7
    functionLinenumber: 533
    functionLinenumberEnd: 535
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 6
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].internalParseAll(boolean,Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:547,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - reader
    - expectedRowCount
    argTypes:
    - Reader
    - int
    constantsTouched: []
    func_position:
      end: 548
      start: 546
    functionDepth: 6
    functionLinenumber: 546
    functionLinenumberEnd: 548
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 7
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].internalParseAll(boolean,Reader,int)'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].beginParseAll(boolean,Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:551,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseNext()'
      Src: com.univocity.parsers.common.AbstractParser:554,1
    - Dst: '[List<T>].add(String[])'
      Src: com.univocity.parsers.common.AbstractParser:555,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - Reader
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - validateReader
    - reader
    - expectedRowCount
    argTypes:
    - boolean
    - Reader
    - int
    constantsTouched: []
    func_position:
      end: 558
      start: 550
    functionDepth: 5
    functionLinenumber: 550
    functionLinenumberEnd: 558
    functionName: '[com.univocity.parsers.common.AbstractParser].internalParseAll(boolean,Reader,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parseNext()'
    - '[com.univocity.parsers.common.AbstractParser].beginParseAll(boolean,Reader,int)'
    - '[List<T>].add(String[])'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].internalParseAll(boolean,Reader,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 562
      start: 560
    functionDepth: 0
    functionLinenumber: 560
    functionLinenumberEnd: 562
    functionName: '[com.univocity.parsers.common.AbstractParser].inComment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.AbstractParser].inComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParsingContext].isStopped()'
      Src: com.univocity.parsers.common.AbstractParser:575,1
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].markRecordStart()'
      Src: com.univocity.parsers.common.AbstractParser:576,1
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].nextChar()'
      Src: com.univocity.parsers.common.AbstractParser:577,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].inComment()'
      Src: com.univocity.parsers.common.AbstractParser:578,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].processComment()'
      Src: com.univocity.parsers.common.AbstractParser:579,1
    - Dst: '[Deque<String[]>].isEmpty()'
      Src: com.univocity.parsers.common.AbstractParser:582,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseRecord()'
      Src: com.univocity.parsers.common.AbstractParser:583,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].rowParsed()'
      Src: com.univocity.parsers.common.AbstractParser:585,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].currentRecord()'
      Src: com.univocity.parsers.common.AbstractParser:587,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].stop()'
      Src: com.univocity.parsers.common.AbstractParser:588,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].stopParsing()'
      Src: com.univocity.parsers.common.AbstractParser:590,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].rowProcessed(String[])'
      Src: com.univocity.parsers.common.AbstractParser:595,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].rowParsed()'
      Src: com.univocity.parsers.common.AbstractParser:604,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].stopParsing()'
      Src: com.univocity.parsers.common.AbstractParser:606,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].handleEOF()'
      Src: com.univocity.parsers.common.AbstractParser:609,1
    - Dst: '[Deque<String[]>].isEmpty()'
      Src: com.univocity.parsers.common.AbstractParser:610,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].stopParsing()'
      Src: com.univocity.parsers.common.AbstractParser:611,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.univocity.parsers.common.AbstractParser:616,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].stopParsing()'
      Src: com.univocity.parsers.common.AbstractParser:619,1
    - Dst: '[IllegalStateException].<init>(String,com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.AbstractParser:621,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].handleException(com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.AbstractParser:625,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].stopParsing(com.univocity.parsers.common.TextParsingException)'
      Src: com.univocity.parsers.common.AbstractParser:627,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - 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: 631
      start: 573
    functionDepth: 4
    functionLinenumber: 573
    functionLinenumberEnd: 631
    functionName: '[com.univocity.parsers.common.AbstractParser].parseNext()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].handleException(com.univocity.parsers.common.AbstractParser)'
    - '[com.univocity.parsers.common.AbstractParser].processComment()'
    - '[com.univocity.parsers.common.AbstractParser].rowProcessed(String[])'
    - '[com.univocity.parsers.common.AbstractParser].stopParsing(com.univocity.parsers.common.TextParsingException)'
    - '[com.univocity.parsers.common.ParserOutput].rowParsed()'
    - '[com.univocity.parsers.common.input.CharInputReader].nextChar()'
    - '[com.univocity.parsers.common.AbstractParser].inComment()'
    - '[com.univocity.parsers.common.ParsingContext].stop()'
    - '[Deque<String[]>].isEmpty()'
    - '[com.univocity.parsers.common.ParsingContext].currentRecord()'
    - '[com.univocity.parsers.common.input.CharInputReader].markRecordStart()'
    - '[com.univocity.parsers.common.AbstractParser].parseRecord()'
    - '[com.univocity.parsers.common.ParsingContext].isStopped()'
    - '[com.univocity.parsers.common.AbstractParser].handleEOF()'
    - '[IllegalStateException].<init>(String,com.univocity.parsers.common.AbstractParser)'
    - '[IllegalStateException].<init>(String)'
    - '[com.univocity.parsers.common.AbstractParser].stopParsing()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.AbstractParser].parseNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParserOutput].initializeHeaders()'
      Src: com.univocity.parsers.common.AbstractParser:637,1
    - Dst: '[com.univocity.parsers.common.DefaultParsingContext].reset()'
      Src: com.univocity.parsers.common.AbstractParser:639,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - 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: 641
      start: 636
    functionDepth: 3
    functionLinenumber: 636
    functionLinenumberEnd: 641
    functionName: '[com.univocity.parsers.common.AbstractParser].reloadHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ParserOutput].initializeHeaders()'
    - '[com.univocity.parsers.common.DefaultParsingContext].reset()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].reloadHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseLine(String)'
      Src: com.univocity.parsers.common.AbstractParser:651,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].toRecord(String[])'
      Src: com.univocity.parsers.common.AbstractParser:655,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.Record
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 656
      start: 650
    functionDepth: 5
    functionLinenumber: 650
    functionLinenumberEnd: 656
    functionName: '[com.univocity.parsers.common.AbstractParser].parseRecord(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ParsingContext].toRecord(String[])'
    - '[com.univocity.parsers.common.AbstractParser].parseLine(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.Record
    signature: '[com.univocity.parsers.common.AbstractParser].parseRecord(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: com.univocity.parsers.common.AbstractParser:667,1
    - Dst: '[com.univocity.parsers.common.LineReader].setLine(String)'
      Src: com.univocity.parsers.common.AbstractParser:670,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].isStopped()'
      Src: com.univocity.parsers.common.AbstractParser:671,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].beginParsing(com.univocity.parsers.common.LineReader)'
      Src: com.univocity.parsers.common.AbstractParser:672,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].reloadBuffer()'
      Src: com.univocity.parsers.common.AbstractParser:675,1
    - Dst: '[com.univocity.parsers.common.input.LookaheadCharInputReader].reloadBuffer()'
      Src: com.univocity.parsers.common.AbstractParser:677,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].isStopped()'
      Src: com.univocity.parsers.common.AbstractParser:681,1
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].markRecordStart()'
      Src: com.univocity.parsers.common.AbstractParser:682,1
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].nextChar()'
      Src: com.univocity.parsers.common.AbstractParser:683,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].inComment()'
      Src: com.univocity.parsers.common.AbstractParser:684,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].processComment()'
      Src: com.univocity.parsers.common.AbstractParser:685,1
    - Dst: '[Deque<String[]>].isEmpty()'
      Src: com.univocity.parsers.common.AbstractParser:688,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseRecord()'
      Src: com.univocity.parsers.common.AbstractParser:689,1
    - Dst: '[com.univocity.parsers.common.ParserOutput].rowParsed()'
      Src: com.univocity.parsers.common.AbstractParser:691,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].rowProcessed(String[])'
      Src: com.univocity.parsers.common.AbstractParser:694,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].handleEOF()'
      Src: com.univocity.parsers.common.AbstractParser:701,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].stopParsing(null)'
      Src: com.univocity.parsers.common.AbstractParser:704,1
    - Dst: '[IllegalStateException].<init>(String,com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.AbstractParser:706,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].handleException(com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.AbstractParser:709,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].stopParsing(com.univocity.parsers.common.TextParsingException)'
      Src: com.univocity.parsers.common.AbstractParser:711,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 715
      start: 666
    functionDepth: 4
    functionLinenumber: 666
    functionLinenumberEnd: 715
    functionName: '[com.univocity.parsers.common.AbstractParser].parseLine(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].stopParsing(com.univocity.parsers.common.TextParsingException)'
    - '[com.univocity.parsers.common.LineReader].setLine(String)'
    - '[com.univocity.parsers.common.input.LookaheadCharInputReader].reloadBuffer()'
    - '[com.univocity.parsers.common.input.CharInputReader].nextChar()'
    - '[Deque<String[]>].isEmpty()'
    - '[com.univocity.parsers.common.AbstractParser].beginParsing(com.univocity.parsers.common.LineReader)'
    - '[com.univocity.parsers.common.AbstractParser].stopParsing(null)'
    - '[String].isEmpty()'
    - '[com.univocity.parsers.common.AbstractParser].rowProcessed(String[])'
    - '[com.univocity.parsers.common.AbstractParser].parseRecord()'
    - '[com.univocity.parsers.common.AbstractParser].handleException(com.univocity.parsers.common.AbstractParser)'
    - '[com.univocity.parsers.common.AbstractParser].handleEOF()'
    - '[com.univocity.parsers.common.input.DefaultCharInputReader].reloadBuffer()'
    - '[com.univocity.parsers.common.AbstractParser].processComment()'
    - '[com.univocity.parsers.common.ParserOutput].rowParsed()'
    - '[com.univocity.parsers.common.AbstractParser].inComment()'
    - '[com.univocity.parsers.common.input.CharInputReader].markRecordStart()'
    - '[com.univocity.parsers.common.ParsingContext].isStopped()'
    - '[IllegalStateException].<init>(String,com.univocity.parsers.common.AbstractParser)'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.AbstractParser].parseLine(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.Internal].process(String[],com.univocity.parsers.common.processor.core.Processor,com.univocity.parsers.common.ParsingContext,com.univocity.parsers.common.ProcessorErrorHandler)'
      Src: com.univocity.parsers.common.AbstractParser:718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 719
      start: 717
    functionDepth: 0
    functionLinenumber: 717
    functionLinenumberEnd: 719
    functionName: '[com.univocity.parsers.common.AbstractParser].rowProcessed(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.common.Internal].process(String[],com.univocity.parsers.common.processor.core.Processor,com.univocity.parsers.common.ParsingContext,com.univocity.parsers.common.ProcessorErrorHandler)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].rowProcessed(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
      Src: com.univocity.parsers.common.AbstractParser:728,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parse(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:728,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 729
      start: 727
    functionDepth: 5
    functionLinenumber: 727
    functionLinenumberEnd: 729
    functionName: '[com.univocity.parsers.common.AbstractParser].parse(File)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
    - '[com.univocity.parsers.common.AbstractParser].parse(Reader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].parse(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
      Src: com.univocity.parsers.common.AbstractParser:739,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parse(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:739,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - file
    - encoding
    argTypes:
    - File
    - String
    constantsTouched: []
    func_position:
      end: 740
      start: 738
    functionDepth: 5
    functionLinenumber: 738
    functionLinenumberEnd: 740
    functionName: '[com.univocity.parsers.common.AbstractParser].parse(File,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parse(Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].parse(File,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
      Src: com.univocity.parsers.common.AbstractParser:750,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parse(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - file
    - encoding
    argTypes:
    - File
    - Charset
    constantsTouched: []
    func_position:
      end: 751
      start: 749
    functionDepth: 5
    functionLinenumber: 749
    functionLinenumberEnd: 751
    functionName: '[com.univocity.parsers.common.AbstractParser].parse(File,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parse(Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].parse(File,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
      Src: com.univocity.parsers.common.AbstractParser:761,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parse(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - InputStream
    constantsTouched: []
    func_position:
      end: 762
      start: 760
    functionDepth: 5
    functionLinenumber: 760
    functionLinenumberEnd: 762
    functionName: '[com.univocity.parsers.common.AbstractParser].parse(InputStream)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parse(Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].parse(InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
      Src: com.univocity.parsers.common.AbstractParser:773,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parse(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:773,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - InputStream
    - String
    constantsTouched: []
    func_position:
      end: 774
      start: 772
    functionDepth: 6
    functionLinenumber: 772
    functionLinenumberEnd: 774
    functionName: '[com.univocity.parsers.common.AbstractParser].parse(InputStream,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parse(Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].parse(InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
      Src: com.univocity.parsers.common.AbstractParser:785,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parse(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:785,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - InputStream
    - Charset
    constantsTouched: []
    func_position:
      end: 786
      start: 784
    functionDepth: 5
    functionLinenumber: 784
    functionLinenumberEnd: 786
    functionName: '[com.univocity.parsers.common.AbstractParser].parse(InputStream,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
    - '[com.univocity.parsers.common.AbstractParser].parse(Reader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].parse(InputStream,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
      Src: com.univocity.parsers.common.AbstractParser:796,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:796,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 797
      start: 795
    functionDepth: 2
    functionLinenumber: 795
    functionLinenumberEnd: 797
    functionName: '[com.univocity.parsers.common.AbstractParser].beginParsing(File)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
    - '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].beginParsing(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
      Src: com.univocity.parsers.common.AbstractParser:808,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:808,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - file
    - encoding
    argTypes:
    - File
    - String
    constantsTouched: []
    func_position:
      end: 809
      start: 807
    functionDepth: 2
    functionLinenumber: 807
    functionLinenumberEnd: 809
    functionName: '[com.univocity.parsers.common.AbstractParser].beginParsing(File,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].beginParsing(File,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
      Src: com.univocity.parsers.common.AbstractParser:820,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:820,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - file
    - encoding
    argTypes:
    - File
    - Charset
    constantsTouched: []
    func_position:
      end: 821
      start: 819
    functionDepth: 2
    functionLinenumber: 819
    functionLinenumberEnd: 821
    functionName: '[com.univocity.parsers.common.AbstractParser].beginParsing(File,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].beginParsing(File,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
      Src: com.univocity.parsers.common.AbstractParser:832,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - InputStream
    constantsTouched: []
    func_position:
      end: 833
      start: 831
    functionDepth: 5
    functionLinenumber: 831
    functionLinenumberEnd: 833
    functionName: '[com.univocity.parsers.common.AbstractParser].beginParsing(InputStream)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].beginParsing(InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
      Src: com.univocity.parsers.common.AbstractParser:845,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:845,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - InputStream
    - String
    constantsTouched: []
    func_position:
      end: 846
      start: 844
    functionDepth: 6
    functionLinenumber: 844
    functionLinenumberEnd: 846
    functionName: '[com.univocity.parsers.common.AbstractParser].beginParsing(InputStream,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].beginParsing(InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
      Src: com.univocity.parsers.common.AbstractParser:858,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - InputStream
    - Charset
    constantsTouched: []
    func_position:
      end: 859
      start: 857
    functionDepth: 4
    functionLinenumber: 857
    functionLinenumberEnd: 859
    functionName: '[com.univocity.parsers.common.AbstractParser].beginParsing(InputStream,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
    - '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.AbstractParser].beginParsing(InputStream,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
      Src: com.univocity.parsers.common.AbstractParser:871,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:871,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - file
    - expectedRowCount
    argTypes:
    - File
    - int
    constantsTouched: []
    func_position:
      end: 872
      start: 870
    functionDepth: 7
    functionLinenumber: 870
    functionLinenumberEnd: 872
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAll(File,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
    - '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAll(File,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
      Src: com.univocity.parsers.common.AbstractParser:885,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:885,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - file
    - encoding
    - expectedRowCount
    argTypes:
    - File
    - String
    - int
    constantsTouched: []
    func_position:
      end: 886
      start: 884
    functionDepth: 7
    functionLinenumber: 884
    functionLinenumberEnd: 886
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAll(File,String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAll(File,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
      Src: com.univocity.parsers.common.AbstractParser:899,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:899,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - Charset
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - file
    - encoding
    - expectedRowCount
    argTypes:
    - File
    - Charset
    - int
    constantsTouched: []
    func_position:
      end: 900
      start: 898
    functionDepth: 7
    functionLinenumber: 898
    functionLinenumberEnd: 900
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAll(File,Charset,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAll(File,Charset,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
      Src: com.univocity.parsers.common.AbstractParser:913,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:913,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - expectedRowCount
    argTypes:
    - InputStream
    - int
    constantsTouched: []
    func_position:
      end: 914
      start: 912
    functionDepth: 7
    functionLinenumber: 912
    functionLinenumberEnd: 914
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
      Src: com.univocity.parsers.common.AbstractParser:928,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:928,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - encoding
    - expectedRowCount
    argTypes:
    - InputStream
    - String
    - int
    constantsTouched: []
    func_position:
      end: 929
      start: 927
    functionDepth: 7
    functionLinenumber: 927
    functionLinenumberEnd: 929
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream,String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
      Src: com.univocity.parsers.common.AbstractParser:943,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:943,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - Charset
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - encoding
    - expectedRowCount
    argTypes:
    - InputStream
    - Charset
    - int
    constantsTouched: []
    func_position:
      end: 944
      start: 942
    functionDepth: 7
    functionLinenumber: 942
    functionLinenumberEnd: 944
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream,Charset,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
    - '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream,Charset,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
      Src: com.univocity.parsers.common.AbstractParser:954,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:954,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 955
      start: 953
    functionDepth: 8
    functionLinenumber: 953
    functionLinenumberEnd: 955
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAll(File)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
    - '[com.univocity.parsers.common.AbstractParser].parseAll(Reader)'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAll(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
      Src: com.univocity.parsers.common.AbstractParser:966,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:966,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - file
    - encoding
    argTypes:
    - File
    - String
    constantsTouched: []
    func_position:
      end: 967
      start: 965
    functionDepth: 8
    functionLinenumber: 965
    functionLinenumberEnd: 967
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAll(File,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
    - '[com.univocity.parsers.common.AbstractParser].parseAll(Reader)'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAll(File,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
      Src: com.univocity.parsers.common.AbstractParser:978,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:978,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - file
    - encoding
    argTypes:
    - File
    - Charset
    constantsTouched: []
    func_position:
      end: 979
      start: 977
    functionDepth: 8
    functionLinenumber: 977
    functionLinenumberEnd: 979
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAll(File,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
    - '[com.univocity.parsers.common.AbstractParser].parseAll(Reader)'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAll(File,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
      Src: com.univocity.parsers.common.AbstractParser:990,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:990,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - InputStream
    constantsTouched: []
    func_position:
      end: 991
      start: 989
    functionDepth: 8
    functionLinenumber: 989
    functionLinenumberEnd: 991
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parseAll(Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
      Src: com.univocity.parsers.common.AbstractParser:1003,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:1003,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - InputStream
    - String
    constantsTouched: []
    func_position:
      end: 1004
      start: 1002
    functionDepth: 8
    functionLinenumber: 1002
    functionLinenumberEnd: 1004
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
    - '[com.univocity.parsers.common.AbstractParser].parseAll(Reader)'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
      Src: com.univocity.parsers.common.AbstractParser:1016,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAll(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:1016,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - InputStream
    - Charset
    constantsTouched: []
    func_position:
      end: 1017
      start: 1015
    functionDepth: 8
    functionLinenumber: 1015
    functionLinenumberEnd: 1017
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
    - '[com.univocity.parsers.common.AbstractParser].parseAll(Reader)'
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
      Src: com.univocity.parsers.common.AbstractParser:1029,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:1029,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - file
    - expectedRowCount
    argTypes:
    - File
    - int
    constantsTouched: []
    func_position:
      end: 1030
      start: 1028
    functionDepth: 8
    functionLinenumber: 1028
    functionLinenumberEnd: 1030
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
    - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
      Src: com.univocity.parsers.common.AbstractParser:1043,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:1043,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - file
    - encoding
    - expectedRowCount
    argTypes:
    - File
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1044
      start: 1042
    functionDepth: 8
    functionLinenumber: 1042
    functionLinenumberEnd: 1044
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File,String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
      Src: com.univocity.parsers.common.AbstractParser:1057,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:1057,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - Charset
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - file
    - encoding
    - expectedRowCount
    argTypes:
    - File
    - Charset
    - int
    constantsTouched: []
    func_position:
      end: 1058
      start: 1056
    functionDepth: 8
    functionLinenumber: 1056
    functionLinenumberEnd: 1058
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File,Charset,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File,Charset,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
      Src: com.univocity.parsers.common.AbstractParser:1071,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:1071,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - expectedRowCount
    argTypes:
    - InputStream
    - int
    constantsTouched: []
    func_position:
      end: 1072
      start: 1070
    functionDepth: 8
    functionLinenumber: 1070
    functionLinenumberEnd: 1072
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
      Src: com.univocity.parsers.common.AbstractParser:1086,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:1086,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - encoding
    - expectedRowCount
    argTypes:
    - InputStream
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1087
      start: 1085
    functionDepth: 8
    functionLinenumber: 1085
    functionLinenumberEnd: 1087
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream,String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
      Src: com.univocity.parsers.common.AbstractParser:1101,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:1101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - Charset
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - encoding
    - expectedRowCount
    argTypes:
    - InputStream
    - Charset
    - int
    constantsTouched: []
    func_position:
      end: 1102
      start: 1100
    functionDepth: 8
    functionLinenumber: 1100
    functionLinenumberEnd: 1102
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream,Charset,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
    - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream,Charset,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
      Src: com.univocity.parsers.common.AbstractParser:1112,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:1112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 1113
      start: 1111
    functionDepth: 9
    functionLinenumber: 1111
    functionLinenumberEnd: 1113
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
    - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader)'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
      Src: com.univocity.parsers.common.AbstractParser:1124,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:1124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - file
    - encoding
    argTypes:
    - File
    - String
    constantsTouched: []
    func_position:
      end: 1125
      start: 1123
    functionDepth: 9
    functionLinenumber: 1123
    functionLinenumberEnd: 1125
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
    - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader)'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
      Src: com.univocity.parsers.common.AbstractParser:1136,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:1136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - file
    - encoding
    argTypes:
    - File
    - Charset
    constantsTouched: []
    func_position:
      end: 1137
      start: 1135
    functionDepth: 9
    functionLinenumber: 1135
    functionLinenumberEnd: 1137
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
    - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader)'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
      Src: com.univocity.parsers.common.AbstractParser:1148,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:1148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - InputStream
    constantsTouched: []
    func_position:
      end: 1149
      start: 1147
    functionDepth: 9
    functionLinenumber: 1147
    functionLinenumberEnd: 1149
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
      Src: com.univocity.parsers.common.AbstractParser:1161,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:1161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - InputStream
    - String
    constantsTouched: []
    func_position:
      end: 1162
      start: 1160
    functionDepth: 9
    functionLinenumber: 1160
    functionLinenumberEnd: 1162
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
    - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader)'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
      Src: com.univocity.parsers.common.AbstractParser:1174,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader)'
      Src: com.univocity.parsers.common.AbstractParser:1174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - InputStream
    - Charset
    constantsTouched: []
    func_position:
      end: 1175
      start: 1173
    functionDepth: 9
    functionLinenumber: 1173
    functionLinenumberEnd: 1175
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
    - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader)'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].internalParseAllRecords(boolean,Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:1187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - reader
    - expectedRowCount
    argTypes:
    - Reader
    - int
    constantsTouched: []
    func_position:
      end: 1188
      start: 1186
    functionDepth: 7
    functionLinenumber: 1186
    functionLinenumberEnd: 1188
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 7
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].internalParseAllRecords(boolean,Reader,int)'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].beginParseAll(boolean,Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:1191,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].isStopped()'
      Src: com.univocity.parsers.common.AbstractParser:1192,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseNextRecord()'
      Src: com.univocity.parsers.common.AbstractParser:1196,1
    - Dst: '[List<T>].add(com.univocity.parsers.common.record.Record)'
      Src: com.univocity.parsers.common.AbstractParser:1197,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - Reader
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - validateReader
    - reader
    - expectedRowCount
    argTypes:
    - boolean
    - Reader
    - int
    constantsTouched: []
    func_position:
      end: 1200
      start: 1190
    functionDepth: 6
    functionLinenumber: 1190
    functionLinenumberEnd: 1200
    functionName: '[com.univocity.parsers.common.AbstractParser].internalParseAllRecords(boolean,Reader,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parseNextRecord()'
    - '[List<T>].add(com.univocity.parsers.common.record.Record)'
    - '[com.univocity.parsers.common.AbstractParser].beginParseAll(boolean,Reader,int)'
    - '[com.univocity.parsers.common.ParsingContext].isStopped()'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].internalParseAllRecords(boolean,Reader,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
      Src: com.univocity.parsers.common.AbstractParser:1210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.record.Record>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 1211
      start: 1209
    functionDepth: 8
    functionLinenumber: 1209
    functionLinenumberEnd: 1211
    functionName: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 6
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
    linkageType: ''
    returnType: List<com.univocity.parsers.common.record.Record>
    signature: '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].parseNext()'
      Src: com.univocity.parsers.common.AbstractParser:1221,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].toRecord(String[])'
      Src: com.univocity.parsers.common.AbstractParser:1223,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.Record
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1226
      start: 1220
    functionDepth: 5
    functionLinenumber: 1220
    functionLinenumberEnd: 1226
    functionName: '[com.univocity.parsers.common.AbstractParser].parseNextRecord()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.ParsingContext].toRecord(String[])'
    - '[com.univocity.parsers.common.AbstractParser].parseNext()'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.Record
    signature: '[com.univocity.parsers.common.AbstractParser].parseNextRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<Long,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1236
      start: 1234
    functionDepth: 0
    functionLinenumber: 1234
    functionLinenumberEnd: 1236
    functionName: '[com.univocity.parsers.common.AbstractParser].getComments()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Map<Long,String>
    signature: '[com.univocity.parsers.common.AbstractParser].getComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - 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: 1246
      start: 1244
    functionDepth: 0
    functionLinenumber: 1244
    functionLinenumberEnd: 1246
    functionName: '[com.univocity.parsers.common.AbstractParser].getLastComment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.AbstractParser].getLastComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].extractHeadersIfRequired()'
      Src: com.univocity.parsers.common.AbstractParser:1255,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - 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: 1257
      start: 1254
    functionDepth: 6
    functionLinenumber: 1254
    functionLinenumberEnd: 1257
    functionName: '[com.univocity.parsers.common.AbstractParser].getParsedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].extractHeadersIfRequired()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.AbstractParser].getParsedHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.ParsingContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1266
      start: 1264
    functionDepth: 0
    functionLinenumber: 1264
    functionLinenumberEnd: 1266
    functionName: '[com.univocity.parsers.common.AbstractParser].getContext()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.ParsingContext
    signature: '[com.univocity.parsers.common.AbstractParser].getContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.univocity.parsers.common.AbstractParser:1276,1
    - Dst: '[com.univocity.parsers.common.ParsingContext].recordMetaData()'
      Src: com.univocity.parsers.common.AbstractParser:1278,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.RecordMetaData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1279
      start: 1274
    functionDepth: 0
    functionLinenumber: 1274
    functionLinenumberEnd: 1279
    functionName: '[com.univocity.parsers.common.AbstractParser].getRecordMetadata()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.univocity.parsers.common.ParsingContext].recordMetaData()'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.RecordMetaData
    signature: '[com.univocity.parsers.common.AbstractParser].getRecordMetadata()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Charset.forName(String)
      Src: com.univocity.parsers.common.AbstractParser:1290,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].iterate(File,com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.AbstractParser:1290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<String[],com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - File
    - String
    constantsTouched: []
    func_position:
      end: 1291
      start: 1289
    functionDepth: 0
    functionLinenumber: 1289
    functionLinenumberEnd: 1291
    functionName: '[com.univocity.parsers.common.AbstractParser].iterate(File,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - Charset.forName(String)
    - '[com.univocity.parsers.common.AbstractParser].iterate(File,com.univocity.parsers.common.AbstractParser)'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<String[],com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.AbstractParser].iterate(File,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.iterators.RowIterator].<init>()'
      Src: com.univocity.parsers.common.AbstractParser:1302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<String[],com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - File
    - Charset
    constantsTouched: []
    func_position:
      end: 1308
      start: 1301
    functionDepth: 0
    functionLinenumber: 1301
    functionLinenumberEnd: 1308
    functionName: '[com.univocity.parsers.common.AbstractParser].iterate(File,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.iterators.RowIterator].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<String[],com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.AbstractParser].iterate(File,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.iterators.RowIterator].<init>()'
      Src: com.univocity.parsers.common.AbstractParser:1318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<String[],com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 1324
      start: 1317
    functionDepth: 0
    functionLinenumber: 1317
    functionLinenumberEnd: 1324
    functionName: '[com.univocity.parsers.common.AbstractParser].iterate(File)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.iterators.RowIterator].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<String[],com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.AbstractParser].iterate(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.iterators.RowIterator].<init>()'
      Src: com.univocity.parsers.common.AbstractParser:1334,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<String[],com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 1340
      start: 1333
    functionDepth: 0
    functionLinenumber: 1333
    functionLinenumberEnd: 1340
    functionName: '[com.univocity.parsers.common.AbstractParser].iterate(Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.iterators.RowIterator].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<String[],com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.AbstractParser].iterate(Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Charset.forName(String)
      Src: com.univocity.parsers.common.AbstractParser:1351,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].iterate(InputStream,com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.AbstractParser:1351,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<String[],com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - InputStream
    - String
    constantsTouched: []
    func_position:
      end: 1352
      start: 1350
    functionDepth: 0
    functionLinenumber: 1350
    functionLinenumberEnd: 1352
    functionName: '[com.univocity.parsers.common.AbstractParser].iterate(InputStream,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - Charset.forName(String)
    - '[com.univocity.parsers.common.AbstractParser].iterate(InputStream,com.univocity.parsers.common.AbstractParser)'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<String[],com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.AbstractParser].iterate(InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.iterators.RowIterator].<init>()'
      Src: com.univocity.parsers.common.AbstractParser:1363,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<String[],com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - InputStream
    - Charset
    constantsTouched: []
    func_position:
      end: 1369
      start: 1362
    functionDepth: 0
    functionLinenumber: 1362
    functionLinenumberEnd: 1369
    functionName: '[com.univocity.parsers.common.AbstractParser].iterate(InputStream,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.iterators.RowIterator].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<String[],com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.AbstractParser].iterate(InputStream,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.iterators.RowIterator].<init>()'
      Src: com.univocity.parsers.common.AbstractParser:1379,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<String[],com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - InputStream
    constantsTouched: []
    func_position:
      end: 1385
      start: 1378
    functionDepth: 0
    functionLinenumber: 1378
    functionLinenumberEnd: 1385
    functionName: '[com.univocity.parsers.common.AbstractParser].iterate(InputStream)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.iterators.RowIterator].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<String[],com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.AbstractParser].iterate(InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Charset.forName(String)
      Src: com.univocity.parsers.common.AbstractParser:1396,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].iterateRecords(File,com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.AbstractParser:1396,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - File
    - String
    constantsTouched: []
    func_position:
      end: 1397
      start: 1395
    functionDepth: 0
    functionLinenumber: 1395
    functionLinenumberEnd: 1397
    functionName: '[com.univocity.parsers.common.AbstractParser].iterateRecords(File,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].iterateRecords(File,com.univocity.parsers.common.AbstractParser)'
    - Charset.forName(String)
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.AbstractParser].iterateRecords(File,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.iterators.RecordIterator].<init>()'
      Src: com.univocity.parsers.common.AbstractParser:1408,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - File
    - Charset
    constantsTouched: []
    func_position:
      end: 1414
      start: 1407
    functionDepth: 0
    functionLinenumber: 1407
    functionLinenumberEnd: 1414
    functionName: '[com.univocity.parsers.common.AbstractParser].iterateRecords(File,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.iterators.RecordIterator].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.AbstractParser].iterateRecords(File,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.iterators.RecordIterator].<init>()'
      Src: com.univocity.parsers.common.AbstractParser:1424,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 1430
      start: 1423
    functionDepth: 0
    functionLinenumber: 1423
    functionLinenumberEnd: 1430
    functionName: '[com.univocity.parsers.common.AbstractParser].iterateRecords(File)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.iterators.RecordIterator].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.AbstractParser].iterateRecords(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.iterators.RecordIterator].<init>()'
      Src: com.univocity.parsers.common.AbstractParser:1440,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 1446
      start: 1439
    functionDepth: 0
    functionLinenumber: 1439
    functionLinenumberEnd: 1446
    functionName: '[com.univocity.parsers.common.AbstractParser].iterateRecords(Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.iterators.RecordIterator].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.AbstractParser].iterateRecords(Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Charset.forName(String)
      Src: com.univocity.parsers.common.AbstractParser:1457,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].iterateRecords(InputStream,com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.AbstractParser:1457,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - InputStream
    - String
    constantsTouched: []
    func_position:
      end: 1458
      start: 1456
    functionDepth: 0
    functionLinenumber: 1456
    functionLinenumberEnd: 1458
    functionName: '[com.univocity.parsers.common.AbstractParser].iterateRecords(InputStream,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - Charset.forName(String)
    - '[com.univocity.parsers.common.AbstractParser].iterateRecords(InputStream,com.univocity.parsers.common.AbstractParser)'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.AbstractParser].iterateRecords(InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.iterators.RecordIterator].<init>()'
      Src: com.univocity.parsers.common.AbstractParser:1469,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - InputStream
    - Charset
    constantsTouched: []
    func_position:
      end: 1475
      start: 1468
    functionDepth: 0
    functionLinenumber: 1468
    functionLinenumberEnd: 1475
    functionName: '[com.univocity.parsers.common.AbstractParser].iterateRecords(InputStream,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.iterators.RecordIterator].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.AbstractParser].iterateRecords(InputStream,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.iterators.RecordIterator].<init>()'
      Src: com.univocity.parsers.common.AbstractParser:1485,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      classConcrete: false
      classEnum: false
      classFields:
      - T
      - com.univocity.parsers.common.ParserOutput
      - long
      - char
      - com.univocity.parsers.common.LineReader
      - com.univocity.parsers.common.ParsingContext
      - com.univocity.parsers.common.processor.core.Processor
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - com.univocity.parsers.common.ProcessorErrorHandler
      - long
      - Map<Long,String>
      - String
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - InputStream
    constantsTouched: []
    func_position:
      end: 1491
      start: 1484
    functionDepth: 0
    functionLinenumber: 1484
    functionLinenumberEnd: 1491
    functionName: '[com.univocity.parsers.common.AbstractParser].iterateRecords(InputStream)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.iterators.RecordIterator].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<com.univocity.parsers.common.record.Record,com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.AbstractParser].iterateRecords(InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.ArgumentUtils:50,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.ArgumentUtils:53,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argDescription
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.common.ArgumentUtils].notEmpty(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ArgumentUtils].notEmpty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].notEmpty(String,com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:65,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.ArgumentUtils:69,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.ArgumentUtils:71,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argDescription
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 75
    functionName: '[com.univocity.parsers.common.ArgumentUtils].noNulls(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].notEmpty(String,com.univocity.parsers.common.ArgumentUtils)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ArgumentUtils].noNulls(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].indexOf(NormalizedString[],com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.ArgumentUtils:87,1
    - Dst: '[com.univocity.parsers.common.fields.FieldSelector].getFieldIndexes(NormalizedString[])'
      Src: com.univocity.parsers.common.ArgumentUtils:92,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - NormalizedString[]
      - com.univocity.parsers.common.NormalizedString
      - com.univocity.parsers.common.fields.FieldSelector
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - array
    - element
    - fieldSelector
    argTypes:
    - NormalizedString[]
    - com.univocity.parsers.common.NormalizedString
    - com.univocity.parsers.common.fields.FieldSelector
    constantsTouched: []
    func_position:
      end: 100
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 100
    functionName: '[com.univocity.parsers.common.ArgumentUtils].indexOf(NormalizedString[],com.univocity.parsers.common.NormalizedString,com.univocity.parsers.common.fields.FieldSelector)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldSelector].getFieldIndexes(NormalizedString[])'
    - '[com.univocity.parsers.common.ArgumentUtils].indexOf(NormalizedString[],com.univocity.parsers.common.NormalizedString)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.ArgumentUtils].indexOf(NormalizedString[],com.univocity.parsers.common.NormalizedString,com.univocity.parsers.common.fields.FieldSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].indexOf(Object[],Object,com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:116,1
    - Dst: Arrays.copyOf(com.univocity.parsers.common.ArgumentUtils,int)
      Src: com.univocity.parsers.common.ArgumentUtils:121,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - element
    argTypes:
    - Object[]
    - Object
    constantsTouched: []
    func_position:
      end: 127
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 127
    functionName: '[com.univocity.parsers.common.ArgumentUtils].indexesOf(Object[],Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].indexOf(Object[],Object,com.univocity.parsers.common.ArgumentUtils)'
    - Arrays.copyOf(com.univocity.parsers.common.ArgumentUtils,int)
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.ArgumentUtils].indexesOf(Object[],Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].indexOf(Object[],Object,int)'
      Src: com.univocity.parsers.common.ArgumentUtils:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - element
    argTypes:
    - Object[]
    - Object
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[com.univocity.parsers.common.ArgumentUtils].indexOf(Object[],Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].indexOf(Object[],Object,int)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.ArgumentUtils].indexOf(Object[],Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - array
    - element
    - from
    argTypes:
    - char[]
    - char
    - int
    constantsTouched: []
    func_position:
      end: 157
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 157
    functionName: '[com.univocity.parsers.common.ArgumentUtils].indexOf(char[],char,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.ArgumentUtils].indexOf(char[],char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: com.univocity.parsers.common.ArgumentUtils:170,1
    - Dst: '[Object].getClass()'
      Src: com.univocity.parsers.common.ArgumentUtils:179,1
    - Dst: '[Object[]].getClass()'
      Src: com.univocity.parsers.common.ArgumentUtils:179,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].getComponentType()'
      Src: com.univocity.parsers.common.ArgumentUtils:179,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.univocity.parsers.common.ArgumentUtils:180,1
    - Dst: String.valueOf()
      Src: com.univocity.parsers.common.ArgumentUtils:184,1
    - Dst: '[Object].toString()'
      Src: com.univocity.parsers.common.ArgumentUtils:185,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].equalsIgnoreCase(com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:185,1
    - Dst: '[Object].equals()'
      Src: com.univocity.parsers.common.ArgumentUtils:191,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - Object
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - array
    - element
    - from
    argTypes:
    - Object[]
    - Object
    - int
    constantsTouched: []
    func_position:
      end: 198
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 198
    functionName: '[com.univocity.parsers.common.ArgumentUtils].indexOf(Object[],Object,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].equalsIgnoreCase(com.univocity.parsers.common.ArgumentUtils)'
    - '[com.univocity.parsers.common.ArgumentUtils].getComponentType()'
    - '[Object[]].getClass()'
    - '[Object].getClass()'
    - '[NullPointerException].<init>(String)'
    - String.valueOf()
    - '[Object].equals()'
    - '[IllegalStateException].<init>(String)'
    - '[Object].toString()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.ArgumentUtils].indexOf(Object[],Object,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<?>].toArray()'
      Src: com.univocity.parsers.common.ArgumentUtils:209,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].findMissingElements(Object[],com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - Collection<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - elements
    argTypes:
    - Object[]
    - Collection<?>
    constantsTouched: []
    func_position:
      end: 210
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: '[com.univocity.parsers.common.ArgumentUtils].findMissingElements(Object[],Collection<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached:
    - '[Collection<?>].toArray()'
    - '[com.univocity.parsers.common.ArgumentUtils].findMissingElements(Object[],com.univocity.parsers.common.ArgumentUtils)'
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.ArgumentUtils].findMissingElements(Object[],Collection<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.ArgumentUtils:221,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].indexOf(Object[],com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:224,1
    - Dst: '[ArrayList].add(com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:225,1
    - Dst: '[ArrayList].toArray()'
      Src: com.univocity.parsers.common.ArgumentUtils:229,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - elements
    argTypes:
    - Object[]
    - Object[]
    constantsTouched: []
    func_position:
      end: 230
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 230
    functionName: '[com.univocity.parsers.common.ArgumentUtils].findMissingElements(Object[],Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].toArray()'
    - '[ArrayList].add(com.univocity.parsers.common.ArgumentUtils)'
    - '[com.univocity.parsers.common.ArgumentUtils].indexOf(Object[],com.univocity.parsers.common.ArgumentUtils)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.ArgumentUtils].findMissingElements(Object[],Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,Charset)'
      Src: com.univocity.parsers.common.ArgumentUtils:240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Writer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - output
    argTypes:
    - OutputStream
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,Charset)'
    linkageType: ''
    returnType: Writer
    signature: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Charset.forName(String)
      Src: com.univocity.parsers.common.ArgumentUtils:252,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Writer
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - output
    - encoding
    argTypes:
    - OutputStream
    - String
    constantsTouched: []
    func_position:
      end: 253
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionName: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 3
    functionsReached:
    - Charset.forName(String)
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,com.univocity.parsers.common.ArgumentUtils)'
    linkageType: ''
    returnType: Writer
    signature: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OutputStreamWriter].<init>(OutputStream,Charset)'
      Src: com.univocity.parsers.common.ArgumentUtils:265,1
    - Dst: '[OutputStreamWriter].<init>(OutputStream)'
      Src: com.univocity.parsers.common.ArgumentUtils:267,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - Charset
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Writer
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - output
    - encoding
    argTypes:
    - OutputStream
    - Charset
    constantsTouched: []
    func_position:
      end: 269
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 269
    functionName: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 4
    functionsReached:
    - '[OutputStreamWriter].<init>(OutputStream,Charset)'
    - '[OutputStreamWriter].<init>(OutputStream)'
    linkageType: ''
    returnType: Writer
    signature: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,Charset)'
      Src: com.univocity.parsers.common.ArgumentUtils:279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Writer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 280
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 280
    functionName: '[com.univocity.parsers.common.ArgumentUtils].newWriter(File)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,Charset)'
    linkageType: ''
    returnType: Writer
    signature: '[com.univocity.parsers.common.ArgumentUtils].newWriter(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Charset.forName(String)
      Src: com.univocity.parsers.common.ArgumentUtils:291,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:291,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Writer
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - file
    - encoding
    argTypes:
    - File
    - String
    constantsTouched: []
    func_position:
      end: 292
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 292
    functionName: '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,com.univocity.parsers.common.ArgumentUtils)'
    - Charset.forName(String)
    linkageType: ''
    returnType: Writer
    signature: '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].exists()'
      Src: com.univocity.parsers.common.ArgumentUtils:303,1
    - Dst: '[File].getParentFile()'
      Src: com.univocity.parsers.common.ArgumentUtils:304,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].exists()'
      Src: com.univocity.parsers.common.ArgumentUtils:305,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].mkdirs()'
      Src: com.univocity.parsers.common.ArgumentUtils:306,1
    - Dst: '[File].createNewFile()'
      Src: com.univocity.parsers.common.ArgumentUtils:309,1
    - Dst: '[IllegalArgumentException].<init>(String,com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:311,1
    - Dst: '[FileOutputStream].<init>(File)'
      Src: com.univocity.parsers.common.ArgumentUtils:317,1
    - Dst: '[IllegalArgumentException].<init>(com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:319,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(FileOutputStream,Charset)'
      Src: com.univocity.parsers.common.ArgumentUtils:322,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - Charset
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Writer
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - file
    - encoding
    argTypes:
    - File
    - Charset
    constantsTouched: []
    func_position:
      end: 323
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 323
    functionName: '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].mkdirs()'
    - '[IllegalArgumentException].<init>(com.univocity.parsers.common.ArgumentUtils)'
    - '[File].getParentFile()'
    - '[File].createNewFile()'
    - '[com.univocity.parsers.common.ArgumentUtils].exists()'
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(FileOutputStream,Charset)'
    - '[FileOutputStream].<init>(File)'
    - '[IllegalArgumentException].<init>(String,com.univocity.parsers.common.ArgumentUtils)'
    - '[File].exists()'
    linkageType: ''
    returnType: Writer
    signature: '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
      Src: com.univocity.parsers.common.ArgumentUtils:333,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Reader
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - InputStream
    constantsTouched: []
    func_position:
      end: 334
      start: 332
    functionDepth: 4
    functionLinenumber: 332
    functionLinenumberEnd: 334
    functionName: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 10
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
    linkageType: ''
    returnType: Reader
    signature: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
      Src: com.univocity.parsers.common.ArgumentUtils:345,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Reader
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - InputStream
    - String
    constantsTouched: []
    func_position:
      end: 346
      start: 344
    functionDepth: 5
    functionLinenumber: 344
    functionLinenumberEnd: 346
    functionName: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 9
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
    linkageType: ''
    returnType: Reader
    signature: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.BomInput].<init>(InputStream)'
      Src: com.univocity.parsers.common.ArgumentUtils:358,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].getEncoding()'
      Src: com.univocity.parsers.common.ArgumentUtils:359,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].getCharset()'
      Src: com.univocity.parsers.common.ArgumentUtils:360,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].hasBytesStored()'
      Src: com.univocity.parsers.common.ArgumentUtils:363,1
    - Dst: '[InputStreamReader].<init>(com.univocity.parsers.common.ArgumentUtils,Charset)'
      Src: com.univocity.parsers.common.ArgumentUtils:370,1
    - Dst: '[InputStreamReader].<init>(com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:372,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - Charset
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Reader
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - InputStream
    - Charset
    constantsTouched: []
    func_position:
      end: 374
      start: 356
    functionDepth: 3
    functionLinenumber: 356
    functionLinenumberEnd: 374
    functionName: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 9
    functionsReached:
    - '[InputStreamReader].<init>(com.univocity.parsers.common.ArgumentUtils)'
    - '[com.univocity.parsers.common.input.BomInput].getCharset()'
    - '[com.univocity.parsers.common.input.BomInput].hasBytesStored()'
    - '[com.univocity.parsers.common.input.BomInput].getEncoding()'
    - '[com.univocity.parsers.common.input.BomInput].<init>(InputStream)'
    - '[InputStreamReader].<init>(com.univocity.parsers.common.ArgumentUtils,Charset)'
    linkageType: ''
    returnType: Reader
    signature: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
      Src: com.univocity.parsers.common.ArgumentUtils:384,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Reader
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 385
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 385
    functionName: '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 9
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
    linkageType: ''
    returnType: Reader
    signature: '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Charset.forName(String)
      Src: com.univocity.parsers.common.ArgumentUtils:396,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:396,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Reader
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - file
    - encoding
    argTypes:
    - File
    - String
    constantsTouched: []
    func_position:
      end: 397
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 397
    functionName: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 9
    functionsReached:
    - Charset.forName(String)
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,com.univocity.parsers.common.ArgumentUtils)'
    linkageType: ''
    returnType: Reader
    signature: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FileInputStream].<init>(File)'
      Src: com.univocity.parsers.common.ArgumentUtils:410,1
    - Dst: '[IllegalArgumentException].<init>(com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:412,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(FileInputStream,Charset)'
      Src: com.univocity.parsers.common.ArgumentUtils:415,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - Charset
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Reader
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - file
    - encoding
    argTypes:
    - File
    - Charset
    constantsTouched: []
    func_position:
      end: 416
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 416
    functionName: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 9
    functionsReached:
    - '[FileInputStream].<init>(File)'
    - '[IllegalArgumentException].<init>(com.univocity.parsers.common.ArgumentUtils)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(FileInputStream,Charset)'
    linkageType: ''
    returnType: Reader
    signature: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Enum>].size()'
      Src: com.univocity.parsers.common.ArgumentUtils:427,1
    - Dst: '[List<Enum>].get(com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:430,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].toString()'
      Src: com.univocity.parsers.common.ArgumentUtils:430,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - List<Enum>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - enums
    argTypes:
    - List<Enum>
    constantsTouched: []
    func_position:
      end: 435
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 435
    functionName: '[com.univocity.parsers.common.ArgumentUtils].toArray(List<Enum>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached:
    - '[List<Enum>].get(com.univocity.parsers.common.ArgumentUtils)'
    - '[com.univocity.parsers.common.ArgumentUtils].toString()'
    - '[List<Enum>].size()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.ArgumentUtils].toArray(List<Enum>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<Integer>].size()'
      Src: com.univocity.parsers.common.ArgumentUtils:445,1
    - Dst: boxed.intValue()
      Src: com.univocity.parsers.common.ArgumentUtils:449,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ints
    argTypes:
    - Collection<Integer>
    constantsTouched: []
    func_position:
      end: 454
      start: 444
    functionDepth: 0
    functionLinenumber: 444
    functionLinenumberEnd: 454
    functionName: '[com.univocity.parsers.common.ArgumentUtils].toIntArray(Collection<Integer>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached:
    - '[Collection<Integer>].size()'
    - boxed.intValue()
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.ArgumentUtils].toIntArray(Collection<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<Character>].size()'
      Src: com.univocity.parsers.common.ArgumentUtils:464,1
    - Dst: boxed.charValue()
      Src: com.univocity.parsers.common.ArgumentUtils:468,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<Character>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - characters
    argTypes:
    - Collection<Character>
    constantsTouched: []
    func_position:
      end: 472
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 472
    functionName: '[com.univocity.parsers.common.ArgumentUtils].toCharArray(Collection<Character>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached:
    - '[Collection<Character>].size()'
    - boxed.charValue()
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.ArgumentUtils].toCharArray(Collection<Character>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].toString()'
      Src: com.univocity.parsers.common.ArgumentUtils:490,1
    - Dst: '[CharSequence].length()'
      Src: com.univocity.parsers.common.ArgumentUtils:493,1
    - Dst: '[CharSequence].length()'
      Src: com.univocity.parsers.common.ArgumentUtils:495,1
    - Dst: '[CharSequence].subSequence(com.univocity.parsers.common.ArgumentUtils,com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:495,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].toString()'
      Src: com.univocity.parsers.common.ArgumentUtils:495,1
    - Dst: '[CharSequence].toString()'
      Src: com.univocity.parsers.common.ArgumentUtils:497,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - CharSequence
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - length
    - content
    argTypes:
    - int
    - CharSequence
    constantsTouched: []
    func_position:
      end: 498
      start: 482
    functionDepth: 1
    functionLinenumber: 482
    functionLinenumberEnd: 498
    functionName: '[com.univocity.parsers.common.ArgumentUtils].restrictContent(int,CharSequence)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 1
    functionsReached:
    - '[CharSequence].toString()'
    - '[com.univocity.parsers.common.ArgumentUtils].toString()'
    - '[CharSequence].length()'
    - '[CharSequence].subSequence(com.univocity.parsers.common.ArgumentUtils,com.univocity.parsers.common.ArgumentUtils)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.ArgumentUtils].restrictContent(int,CharSequence)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.toString(Object[])
      Src: com.univocity.parsers.common.ArgumentUtils:513,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].restrictContent(int,com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:513,1
    - Dst: String.valueOf(Object)
      Src: com.univocity.parsers.common.ArgumentUtils:515,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].restrictContent(int,com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:515,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - length
    - content
    argTypes:
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 516
      start: 508
    functionDepth: 1
    functionLinenumber: 508
    functionLinenumberEnd: 516
    functionName: '[com.univocity.parsers.common.ArgumentUtils].restrictContent(int,Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 1
    functionsReached:
    - Arrays.toString(Object[])
    - String.valueOf(Object)
    - '[com.univocity.parsers.common.ArgumentUtils].restrictContent(int,com.univocity.parsers.common.ArgumentUtils)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.ArgumentUtils].restrictContent(int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].throwsUnchecked(Throwable)'
      Src: com.univocity.parsers.common.ArgumentUtils:526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - error
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 527
      start: 525
    functionDepth: 1
    functionLinenumber: 525
    functionLinenumberEnd: 527
    functionName: '[com.univocity.parsers.common.ArgumentUtils].throwUnchecked(Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].throwsUnchecked(Throwable)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ArgumentUtils].throwUnchecked(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions:
      - T
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - toThrow
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 531
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 531
    functionName: '[com.univocity.parsers.common.ArgumentUtils].throwsUnchecked(Throwable)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.ArgumentUtils].throwsUnchecked(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 546
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 546
    functionName: '[com.univocity.parsers.common.ArgumentUtils].toByteArray()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: byte[]
    signature: '[com.univocity.parsers.common.ArgumentUtils].toByteArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet].<init>(com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:561,1
    - Dst: '[ArrayList].<init>(int)'
      Src: com.univocity.parsers.common.ArgumentUtils:562,1
    - Dst: '[HashSet].contains(com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:565,1
    - Dst: '[HashSet].add(com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:566,1
    - Dst: '[ArrayList].add(com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:568,1
    - Dst: '[T[]].getClass()'
      Src: com.univocity.parsers.common.ArgumentUtils:572,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].getComponentType()'
      Src: com.univocity.parsers.common.ArgumentUtils:572,1
    - Dst: '[ArrayList].size()'
      Src: com.univocity.parsers.common.ArgumentUtils:572,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newInstance(com.univocity.parsers.common.ArgumentUtils,com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:572,1
    - Dst: '[ArrayList].toArray(T[])'
      Src: com.univocity.parsers.common.ArgumentUtils:572,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - T[]
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - T[]
    constantsTouched: []
    func_position:
      end: 573
      start: 556
    functionDepth: 0
    functionLinenumber: 556
    functionLinenumberEnd: 573
    functionName: '[com.univocity.parsers.common.ArgumentUtils].findDuplicates(T[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].getComponentType()'
    - '[com.univocity.parsers.common.ArgumentUtils].newInstance(com.univocity.parsers.common.ArgumentUtils,com.univocity.parsers.common.ArgumentUtils)'
    - '[ArrayList].size()'
    - '[HashSet].add(com.univocity.parsers.common.ArgumentUtils)'
    - '[ArrayList].add(com.univocity.parsers.common.ArgumentUtils)'
    - '[T[]].getClass()'
    - '[HashSet].<init>(com.univocity.parsers.common.ArgumentUtils)'
    - '[HashSet].contains(com.univocity.parsers.common.ArgumentUtils)'
    - '[ArrayList].<init>(int)'
    - '[ArrayList].toArray(T[])'
    linkageType: ''
    returnType: T[]
    signature: '[com.univocity.parsers.common.ArgumentUtils].findDuplicates(T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.ArgumentUtils:585,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.ArgumentUtils:589,1
    - Dst: '[String].charAt(com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:589,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.ArgumentUtils:592,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.ArgumentUtils:596,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.ArgumentUtils:597,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.ArgumentUtils:598,1
    - Dst: '[String].charAt(com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:601,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.ArgumentUtils:609,1
    - Dst: '[String].substring(com.univocity.parsers.common.ArgumentUtils,int)'
      Src: com.univocity.parsers.common.ArgumentUtils:613,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - input
    - left
    - right
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 614
      start: 584
    functionDepth: 1
    functionLinenumber: 584
    functionLinenumberEnd: 614
    functionName: '[com.univocity.parsers.common.ArgumentUtils].trim(String,boolean,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(com.univocity.parsers.common.ArgumentUtils)'
    - '[String].length()'
    - '[String].substring(com.univocity.parsers.common.ArgumentUtils,int)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.ArgumentUtils].trim(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.common.ArgumentUtils:629,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.ArgumentUtils:630,1
    - Dst: '[String].charAt(com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:631,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.common.ArgumentUtils:633,1
    - Dst: '[StringBuilder].append()'
      Src: com.univocity.parsers.common.ArgumentUtils:635,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.ArgumentUtils:638,1
    - Dst: '[String].charAt(int)'
      Src: com.univocity.parsers.common.ArgumentUtils:639,1
    - Dst: '[StringBuilder].append()'
      Src: com.univocity.parsers.common.ArgumentUtils:641,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.common.ArgumentUtils:648,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:651,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:653,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.common.ArgumentUtils)'
      Src: com.univocity.parsers.common.ArgumentUtils:657,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.common.ArgumentUtils:661,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - str
    - addNewLine
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 662
      start: 627
    functionDepth: 1
    functionLinenumber: 627
    functionLinenumberEnd: 662
    functionName: '[com.univocity.parsers.common.ArgumentUtils].displayLineSeparators(String,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(int)'
    - '[StringBuilder].append(char)'
    - '[String].length()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(com.univocity.parsers.common.ArgumentUtils)'
    - '[StringBuilder].<init>()'
    - '[String].charAt(com.univocity.parsers.common.ArgumentUtils)'
    - '[StringBuilder].append()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.ArgumentUtils].displayLineSeparators(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - e
    argTypes:
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 696
      start: 673
    functionDepth: 0
    functionLinenumber: 673
    functionLinenumberEnd: 696
    functionName: '[com.univocity.parsers.common.ArgumentUtils].removeAll(int[],int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.ArgumentUtils].removeAll(int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - NormalizedString[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.ArgumentUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.ArgumentUtils].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.ArgumentUtils
    signature: '[com.univocity.parsers.common.ArgumentUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - 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: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].getEmptyValue()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.CommonWriterSettings].getEmptyValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - emptyValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].setEmptyValue(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonWriterSettings].setEmptyValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.RowWriterProcessor<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].getRowWriterProcessor()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.RowWriterProcessor<?>
    signature: '[com.univocity.parsers.common.CommonWriterSettings].getRowWriterProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowWriterProcessor
    argTypes:
    - com.univocity.parsers.common.processor.RowWriterProcessor<?>
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.RowWriterProcessor<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.RowWriterProcessor<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - 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: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].isHeaderWritingEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonWriterSettings].isHeaderWritingEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerWritingEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].setHeaderWritingEnabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonWriterSettings].setHeaderWritingEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - 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: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].getExpandIncompleteRows()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonWriterSettings].getExpandIncompleteRows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expandIncompleteRows
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].setExpandIncompleteRows(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonWriterSettings].setExpandIncompleteRows(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].addConfiguration(Map<String,Object>)'
      Src: com.univocity.parsers.common.CommonWriterSettings:150,1
    - Dst: '[Map<String,Object>].put(String,String)'
      Src: com.univocity.parsers.common.CommonWriterSettings:151,1
    - Dst: '[Map<String,Object>].put(String,Boolean)'
      Src: com.univocity.parsers.common.CommonWriterSettings:152,1
    - Dst: '[Map<String,Object>].put(String)'
      Src: com.univocity.parsers.common.CommonWriterSettings:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Object>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - Map<String,Object>
    constantsTouched: []
    func_position:
      end: 154
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 154
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].addConfiguration(Map<String,Object>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].addConfiguration(Map<String,Object>)'
    - '[Map<String,Object>].put(String)'
    - '[Map<String,Object>].put(String,Boolean)'
    - '[Map<String,Object>].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonWriterSettings].addConfiguration(Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor<?>].getBeanClass()'
      Src: com.univocity.parsers.common.CommonWriterSettings:159,1
    - Dst: '[com.univocity.parsers.common.CommonWriterSettings].configureFromAnnotations(com.univocity.parsers.common.CommonWriterSettings)'
      Src: com.univocity.parsers.common.CommonWriterSettings:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - String
      - boolean
      - 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: 162
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 162
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].runAutomaticConfiguration()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonWriterSettings].configureFromAnnotations(com.univocity.parsers.common.CommonWriterSettings)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor<?>].getBeanClass()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonWriterSettings].runAutomaticConfiguration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.CommonWriterSettings].deriveHeadersFrom(Class<?>)'
      Src: com.univocity.parsers.common.CommonWriterSettings:170,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findHeadersAnnotation(Class<?>)'
      Src: com.univocity.parsers.common.CommonWriterSettings:173,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].deriveHeaderNamesFromFields(Class<?>,com.univocity.parsers.common.CommonWriterSettings)'
      Src: com.univocity.parsers.common.CommonWriterSettings:175,1
    - Dst: '[Headers].sequence()'
      Src: com.univocity.parsers.common.CommonWriterSettings:179,1
    - Dst: '[Headers].sequence()'
      Src: com.univocity.parsers.common.CommonWriterSettings:180,1
    - Dst: '[Headers].write()'
      Src: com.univocity.parsers.common.CommonWriterSettings:182,1
    - Dst: '[com.univocity.parsers.common.CommonWriterSettings].getHeaders()'
      Src: com.univocity.parsers.common.CommonWriterSettings:189,1
    - Dst: '[com.univocity.parsers.common.CommonWriterSettings].setHeadersDerivedFromClass(Class<?>,com.univocity.parsers.common.CommonWriterSettings)'
      Src: com.univocity.parsers.common.CommonWriterSettings:190,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 192
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 192
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].configureFromAnnotations(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.CommonWriterSettings].deriveHeadersFrom(Class<?>)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findHeadersAnnotation(Class<?>)'
    - '[Headers].sequence()'
    - '[com.univocity.parsers.common.CommonWriterSettings].setHeadersDerivedFromClass(Class<?>,com.univocity.parsers.common.CommonWriterSettings)'
    - '[com.univocity.parsers.common.CommonWriterSettings].getHeaders()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].deriveHeaderNamesFromFields(Class<?>,com.univocity.parsers.common.CommonWriterSettings)'
    - '[Headers].write()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonWriterSettings].configureFromAnnotations(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone(boolean)'
      Src: com.univocity.parsers.common.CommonWriterSettings:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.CommonWriterSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clearInputSpecificSettings
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].clone(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].clone(boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.common.CommonWriterSettings
    signature: '[com.univocity.parsers.common.CommonWriterSettings].clone(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.common.CommonWriterSettings:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.CommonWriterSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 202
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.common.CommonWriterSettings
    signature: '[com.univocity.parsers.common.CommonWriterSettings].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clearInputSpecificSettings()'
      Src: com.univocity.parsers.common.CommonWriterSettings:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - String
      - boolean
      - 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: 208
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 208
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].clearInputSpecificSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached:
    - '[Object].clearInputSpecificSettings()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonWriterSettings].clearInputSpecificSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - 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: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].isColumnReorderingEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.CommonWriterSettings].isColumnReorderingEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnReorderingEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].setColumnReorderingEnabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.CommonWriterSettings].setColumnReorderingEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - Boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.CommonWriterSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.CommonWriterSettings].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.CommonWriterSettings
    signature: '[com.univocity.parsers.common.CommonWriterSettings].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.univocity.parsers.common.Context)'
      Src: com.univocity.parsers.common.record.RecordFactory:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.Context
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.RecordFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - com.univocity.parsers.common.Context
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.common.record.RecordFactory].<init>(com.univocity.parsers.common.Context)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordFactory.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(com.univocity.parsers.common.Context)'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.RecordFactory
    signature: '[com.univocity.parsers.common.record.RecordFactory].<init>(com.univocity.parsers.common.Context)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].<init>(String[],com.univocity.parsers.common.record.RecordFactory)'
      Src: com.univocity.parsers.common.record.RecordFactory:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.Record
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.common.record.RecordFactory].newRecord(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordFactory.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordImpl].<init>(String[],com.univocity.parsers.common.record.RecordFactory)'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.Record
    signature: '[com.univocity.parsers.common.record.RecordFactory].newRecord(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].<init>(com.univocity.parsers.common.Context)'
      Src: com.univocity.parsers.common.record.RecordFactory:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.Context
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.RecordMetaDataImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - com.univocity.parsers.common.Context
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.common.record.RecordFactory].createMetaData(com.univocity.parsers.common.Context)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordFactory.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].<init>(com.univocity.parsers.common.Context)'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.RecordMetaDataImpl
    signature: '[com.univocity.parsers.common.record.RecordFactory].createMetaData(com.univocity.parsers.common.Context)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.record.RecordMetaData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.common.record.Record].getMetaData()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.record.RecordMetaData
    signature: '[com.univocity.parsers.common.record.Record].getMetaData()'
  - 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: '[com.univocity.parsers.common.record.Record].getValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.record.Record].getValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - expectedType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 131
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 131
    functionName: '[com.univocity.parsers.common.record.Record].getValue(String,Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.Record].getValue(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - expectedType
    argTypes:
    - Enum<?>
    - Class<T>
    constantsTouched: []
    func_position:
      end: 145
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 145
    functionName: '[com.univocity.parsers.common.record.Record].getValue(Enum<?>,Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.Record].getValue(Enum<?>,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - expectedType
    argTypes:
    - int
    - Class<T>
    constantsTouched: []
    func_position:
      end: 159
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 159
    functionName: '[com.univocity.parsers.common.record.Record].getValue(int,Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.Record].getValue(int,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - defaultValue
    argTypes:
    - String
    - T
    constantsTouched: []
    func_position:
      end: 212
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 212
    functionName: '[com.univocity.parsers.common.record.Record].getValue(String,T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.Record].getValue(String,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - defaultValue
    argTypes:
    - Enum<?>
    - T
    constantsTouched: []
    func_position:
      end: 225
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 225
    functionName: '[com.univocity.parsers.common.record.Record].getValue(Enum<?>,T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.Record].getValue(Enum<?>,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - defaultValue
    argTypes:
    - int
    - T
    constantsTouched: []
    func_position:
      end: 238
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 238
    functionName: '[com.univocity.parsers.common.record.Record].getValue(int,T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.Record].getValue(int,T)'
  - 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:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 248
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 248
    functionName: '[com.univocity.parsers.common.record.Record].getString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.Record].getString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      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:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 259
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 259
    functionName: '[com.univocity.parsers.common.record.Record].getString(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.Record].getString(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - maxLength
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 270
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 270
    functionName: '[com.univocity.parsers.common.record.Record].getString(int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.Record].getString(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - maxLength
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 281
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 281
    functionName: '[com.univocity.parsers.common.record.Record].getString(String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.Record].getString(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - maxLength
    argTypes:
    - Enum<?>
    - int
    constantsTouched: []
    func_position:
      end: 292
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 292
    functionName: '[com.univocity.parsers.common.record.Record].getString(Enum<?>,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.Record].getString(Enum<?>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 302
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 302
    functionName: '[com.univocity.parsers.common.record.Record].getString(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.Record].getString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Byte
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 317
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 317
    functionName: '[com.univocity.parsers.common.record.Record].getByte(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Byte
    signature: '[com.univocity.parsers.common.record.Record].getByte(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Byte
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 332
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 332
    functionName: '[com.univocity.parsers.common.record.Record].getByte(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Byte
    signature: '[com.univocity.parsers.common.record.Record].getByte(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Byte
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 347
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 347
    functionName: '[com.univocity.parsers.common.record.Record].getByte(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Byte
    signature: '[com.univocity.parsers.common.record.Record].getByte(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Short
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 362
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 362
    functionName: '[com.univocity.parsers.common.record.Record].getShort(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Short
    signature: '[com.univocity.parsers.common.record.Record].getShort(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Short
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 377
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 377
    functionName: '[com.univocity.parsers.common.record.Record].getShort(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Short
    signature: '[com.univocity.parsers.common.record.Record].getShort(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Short
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 392
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 392
    functionName: '[com.univocity.parsers.common.record.Record].getShort(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Short
    signature: '[com.univocity.parsers.common.record.Record].getShort(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 407
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 407
    functionName: '[com.univocity.parsers.common.record.Record].getInt(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.common.record.Record].getInt(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 422
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 422
    functionName: '[com.univocity.parsers.common.record.Record].getInt(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.common.record.Record].getInt(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 437
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 437
    functionName: '[com.univocity.parsers.common.record.Record].getInt(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.common.record.Record].getInt(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 452
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 452
    functionName: '[com.univocity.parsers.common.record.Record].getLong(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[com.univocity.parsers.common.record.Record].getLong(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 467
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 467
    functionName: '[com.univocity.parsers.common.record.Record].getLong(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[com.univocity.parsers.common.record.Record].getLong(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 482
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 482
    functionName: '[com.univocity.parsers.common.record.Record].getLong(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[com.univocity.parsers.common.record.Record].getLong(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Float
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 497
      start: 497
    functionDepth: 0
    functionLinenumber: 497
    functionLinenumberEnd: 497
    functionName: '[com.univocity.parsers.common.record.Record].getFloat(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Float
    signature: '[com.univocity.parsers.common.record.Record].getFloat(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Float
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 512
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 512
    functionName: '[com.univocity.parsers.common.record.Record].getFloat(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Float
    signature: '[com.univocity.parsers.common.record.Record].getFloat(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Float
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 527
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 527
    functionName: '[com.univocity.parsers.common.record.Record].getFloat(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Float
    signature: '[com.univocity.parsers.common.record.Record].getFloat(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 542
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 542
    functionName: '[com.univocity.parsers.common.record.Record].getDouble(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Double
    signature: '[com.univocity.parsers.common.record.Record].getDouble(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 557
      start: 557
    functionDepth: 0
    functionLinenumber: 557
    functionLinenumberEnd: 557
    functionName: '[com.univocity.parsers.common.record.Record].getDouble(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Double
    signature: '[com.univocity.parsers.common.record.Record].getDouble(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 572
      start: 572
    functionDepth: 0
    functionLinenumber: 572
    functionLinenumberEnd: 572
    functionName: '[com.univocity.parsers.common.record.Record].getDouble(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Double
    signature: '[com.univocity.parsers.common.record.Record].getDouble(int,String)'
  - 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: Byte
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 583
      start: 583
    functionDepth: 0
    functionLinenumber: 583
    functionLinenumberEnd: 583
    functionName: '[com.univocity.parsers.common.record.Record].getByte(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Byte
    signature: '[com.univocity.parsers.common.record.Record].getByte(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Byte
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 594
      start: 594
    functionDepth: 0
    functionLinenumber: 594
    functionLinenumberEnd: 594
    functionName: '[com.univocity.parsers.common.record.Record].getByte(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Byte
    signature: '[com.univocity.parsers.common.record.Record].getByte(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Byte
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 605
      start: 605
    functionDepth: 0
    functionLinenumber: 605
    functionLinenumberEnd: 605
    functionName: '[com.univocity.parsers.common.record.Record].getByte(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Byte
    signature: '[com.univocity.parsers.common.record.Record].getByte(int)'
  - 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: Short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 616
      start: 616
    functionDepth: 0
    functionLinenumber: 616
    functionLinenumberEnd: 616
    functionName: '[com.univocity.parsers.common.record.Record].getShort(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Short
    signature: '[com.univocity.parsers.common.record.Record].getShort(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 627
      start: 627
    functionDepth: 0
    functionLinenumber: 627
    functionLinenumberEnd: 627
    functionName: '[com.univocity.parsers.common.record.Record].getShort(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Short
    signature: '[com.univocity.parsers.common.record.Record].getShort(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 638
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 638
    functionName: '[com.univocity.parsers.common.record.Record].getShort(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Short
    signature: '[com.univocity.parsers.common.record.Record].getShort(int)'
  - 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: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 649
      start: 649
    functionDepth: 0
    functionLinenumber: 649
    functionLinenumberEnd: 649
    functionName: '[com.univocity.parsers.common.record.Record].getInt(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.common.record.Record].getInt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 660
      start: 660
    functionDepth: 0
    functionLinenumber: 660
    functionLinenumberEnd: 660
    functionName: '[com.univocity.parsers.common.record.Record].getInt(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.common.record.Record].getInt(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 671
      start: 671
    functionDepth: 0
    functionLinenumber: 671
    functionLinenumberEnd: 671
    functionName: '[com.univocity.parsers.common.record.Record].getInt(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.common.record.Record].getInt(int)'
  - 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: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 682
      start: 682
    functionDepth: 0
    functionLinenumber: 682
    functionLinenumberEnd: 682
    functionName: '[com.univocity.parsers.common.record.Record].getLong(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[com.univocity.parsers.common.record.Record].getLong(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 693
      start: 693
    functionDepth: 0
    functionLinenumber: 693
    functionLinenumberEnd: 693
    functionName: '[com.univocity.parsers.common.record.Record].getLong(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[com.univocity.parsers.common.record.Record].getLong(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 704
      start: 704
    functionDepth: 0
    functionLinenumber: 704
    functionLinenumberEnd: 704
    functionName: '[com.univocity.parsers.common.record.Record].getLong(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[com.univocity.parsers.common.record.Record].getLong(int)'
  - 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: Float
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 715
      start: 715
    functionDepth: 0
    functionLinenumber: 715
    functionLinenumberEnd: 715
    functionName: '[com.univocity.parsers.common.record.Record].getFloat(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Float
    signature: '[com.univocity.parsers.common.record.Record].getFloat(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Float
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 726
      start: 726
    functionDepth: 0
    functionLinenumber: 726
    functionLinenumberEnd: 726
    functionName: '[com.univocity.parsers.common.record.Record].getFloat(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Float
    signature: '[com.univocity.parsers.common.record.Record].getFloat(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Float
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 737
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 737
    functionName: '[com.univocity.parsers.common.record.Record].getFloat(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Float
    signature: '[com.univocity.parsers.common.record.Record].getFloat(int)'
  - 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: Double
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 748
      start: 748
    functionDepth: 0
    functionLinenumber: 748
    functionLinenumberEnd: 748
    functionName: '[com.univocity.parsers.common.record.Record].getDouble(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Double
    signature: '[com.univocity.parsers.common.record.Record].getDouble(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 759
      start: 759
    functionDepth: 0
    functionLinenumber: 759
    functionLinenumberEnd: 759
    functionName: '[com.univocity.parsers.common.record.Record].getDouble(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Double
    signature: '[com.univocity.parsers.common.record.Record].getDouble(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 770
      start: 770
    functionDepth: 0
    functionLinenumber: 770
    functionLinenumberEnd: 770
    functionName: '[com.univocity.parsers.common.record.Record].getDouble(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Double
    signature: '[com.univocity.parsers.common.record.Record].getDouble(int)'
  - 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: Character
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 781
      start: 781
    functionDepth: 0
    functionLinenumber: 781
    functionLinenumberEnd: 781
    functionName: '[com.univocity.parsers.common.record.Record].getChar(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Character
    signature: '[com.univocity.parsers.common.record.Record].getChar(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Character
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 792
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 792
    functionName: '[com.univocity.parsers.common.record.Record].getChar(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Character
    signature: '[com.univocity.parsers.common.record.Record].getChar(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Character
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 803
      start: 803
    functionDepth: 0
    functionLinenumber: 803
    functionLinenumberEnd: 803
    functionName: '[com.univocity.parsers.common.record.Record].getChar(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Character
    signature: '[com.univocity.parsers.common.record.Record].getChar(int)'
  - 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: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 814
      start: 814
    functionDepth: 0
    functionLinenumber: 814
    functionLinenumberEnd: 814
    functionName: '[com.univocity.parsers.common.record.Record].getBoolean(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.common.record.Record].getBoolean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      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:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 825
      start: 825
    functionDepth: 0
    functionLinenumber: 825
    functionLinenumberEnd: 825
    functionName: '[com.univocity.parsers.common.record.Record].getBoolean(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.common.record.Record].getBoolean(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 836
      start: 836
    functionDepth: 0
    functionLinenumber: 836
    functionLinenumberEnd: 836
    functionName: '[com.univocity.parsers.common.record.Record].getBoolean(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.common.record.Record].getBoolean(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - headerName
    - trueString
    - falseString
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 849
      start: 849
    functionDepth: 0
    functionLinenumber: 849
    functionLinenumberEnd: 849
    functionName: '[com.univocity.parsers.common.record.Record].getBoolean(String,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.common.record.Record].getBoolean(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - column
    - trueString
    - falseString
    argTypes:
    - Enum<?>
    - String
    - String
    constantsTouched: []
    func_position:
      end: 862
      start: 862
    functionDepth: 0
    functionLinenumber: 862
    functionLinenumberEnd: 862
    functionName: '[com.univocity.parsers.common.record.Record].getBoolean(Enum<?>,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.common.record.Record].getBoolean(Enum<?>,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - columnIndex
    - trueString
    - falseString
    argTypes:
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 875
      start: 875
    functionDepth: 0
    functionLinenumber: 875
    functionLinenumberEnd: 875
    functionName: '[com.univocity.parsers.common.record.Record].getBoolean(int,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.common.record.Record].getBoolean(int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: BigInteger
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 890
      start: 890
    functionDepth: 0
    functionLinenumber: 890
    functionLinenumberEnd: 890
    functionName: '[com.univocity.parsers.common.record.Record].getBigInteger(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigInteger
    signature: '[com.univocity.parsers.common.record.Record].getBigInteger(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: BigInteger
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 905
      start: 905
    functionDepth: 0
    functionLinenumber: 905
    functionLinenumberEnd: 905
    functionName: '[com.univocity.parsers.common.record.Record].getBigInteger(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigInteger
    signature: '[com.univocity.parsers.common.record.Record].getBigInteger(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: BigInteger
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 920
      start: 920
    functionDepth: 0
    functionLinenumber: 920
    functionLinenumberEnd: 920
    functionName: '[com.univocity.parsers.common.record.Record].getBigInteger(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigInteger
    signature: '[com.univocity.parsers.common.record.Record].getBigInteger(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 935
      start: 935
    functionDepth: 0
    functionLinenumber: 935
    functionLinenumberEnd: 935
    functionName: '[com.univocity.parsers.common.record.Record].getBigDecimal(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.common.record.Record].getBigDecimal(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 950
      start: 950
    functionDepth: 0
    functionLinenumber: 950
    functionLinenumberEnd: 950
    functionName: '[com.univocity.parsers.common.record.Record].getBigDecimal(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.common.record.Record].getBigDecimal(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 965
      start: 965
    functionDepth: 0
    functionLinenumber: 965
    functionLinenumberEnd: 965
    functionName: '[com.univocity.parsers.common.record.Record].getBigDecimal(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.common.record.Record].getBigDecimal(int,String)'
  - 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: BigInteger
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 976
      start: 976
    functionDepth: 0
    functionLinenumber: 976
    functionLinenumberEnd: 976
    functionName: '[com.univocity.parsers.common.record.Record].getBigInteger(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: BigInteger
    signature: '[com.univocity.parsers.common.record.Record].getBigInteger(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: BigInteger
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 987
      start: 987
    functionDepth: 0
    functionLinenumber: 987
    functionLinenumberEnd: 987
    functionName: '[com.univocity.parsers.common.record.Record].getBigInteger(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigInteger
    signature: '[com.univocity.parsers.common.record.Record].getBigInteger(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: BigInteger
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 998
      start: 998
    functionDepth: 0
    functionLinenumber: 998
    functionLinenumberEnd: 998
    functionName: '[com.univocity.parsers.common.record.Record].getBigInteger(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: BigInteger
    signature: '[com.univocity.parsers.common.record.Record].getBigInteger(int)'
  - 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: BigDecimal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1009
      start: 1009
    functionDepth: 0
    functionLinenumber: 1009
    functionLinenumberEnd: 1009
    functionName: '[com.univocity.parsers.common.record.Record].getBigDecimal(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.common.record.Record].getBigDecimal(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 1020
      start: 1020
    functionDepth: 0
    functionLinenumber: 1020
    functionLinenumberEnd: 1020
    functionName: '[com.univocity.parsers.common.record.Record].getBigDecimal(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.common.record.Record].getBigDecimal(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1031
      start: 1031
    functionDepth: 0
    functionLinenumber: 1031
    functionLinenumberEnd: 1031
    functionName: '[com.univocity.parsers.common.record.Record].getBigDecimal(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.common.record.Record].getBigDecimal(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Date
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1046
      start: 1046
    functionDepth: 0
    functionLinenumber: 1046
    functionLinenumberEnd: 1046
    functionName: '[com.univocity.parsers.common.record.Record].getDate(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Date
    signature: '[com.univocity.parsers.common.record.Record].getDate(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Date
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 1061
      start: 1061
    functionDepth: 0
    functionLinenumber: 1061
    functionLinenumberEnd: 1061
    functionName: '[com.univocity.parsers.common.record.Record].getDate(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Date
    signature: '[com.univocity.parsers.common.record.Record].getDate(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Date
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 1076
      start: 1076
    functionDepth: 0
    functionLinenumber: 1076
    functionLinenumberEnd: 1076
    functionName: '[com.univocity.parsers.common.record.Record].getDate(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Date
    signature: '[com.univocity.parsers.common.record.Record].getDate(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Calendar
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1091
      start: 1091
    functionDepth: 0
    functionLinenumber: 1091
    functionLinenumberEnd: 1091
    functionName: '[com.univocity.parsers.common.record.Record].getCalendar(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Calendar
    signature: '[com.univocity.parsers.common.record.Record].getCalendar(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Calendar
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 1106
      start: 1106
    functionDepth: 0
    functionLinenumber: 1106
    functionLinenumberEnd: 1106
    functionName: '[com.univocity.parsers.common.record.Record].getCalendar(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Calendar
    signature: '[com.univocity.parsers.common.record.Record].getCalendar(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Calendar
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 1121
      start: 1121
    functionDepth: 0
    functionLinenumber: 1121
    functionLinenumberEnd: 1121
    functionName: '[com.univocity.parsers.common.record.Record].getCalendar(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Calendar
    signature: '[com.univocity.parsers.common.record.Record].getCalendar(int,String)'
  - 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: Date
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1133
      start: 1133
    functionDepth: 0
    functionLinenumber: 1133
    functionLinenumberEnd: 1133
    functionName: '[com.univocity.parsers.common.record.Record].getDate(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Date
    signature: '[com.univocity.parsers.common.record.Record].getDate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Date
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 1145
      start: 1145
    functionDepth: 0
    functionLinenumber: 1145
    functionLinenumberEnd: 1145
    functionName: '[com.univocity.parsers.common.record.Record].getDate(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Date
    signature: '[com.univocity.parsers.common.record.Record].getDate(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Date
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1157
      start: 1157
    functionDepth: 0
    functionLinenumber: 1157
    functionLinenumberEnd: 1157
    functionName: '[com.univocity.parsers.common.record.Record].getDate(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Date
    signature: '[com.univocity.parsers.common.record.Record].getDate(int)'
  - 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: Calendar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1169
      start: 1169
    functionDepth: 0
    functionLinenumber: 1169
    functionLinenumberEnd: 1169
    functionName: '[com.univocity.parsers.common.record.Record].getCalendar(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Calendar
    signature: '[com.univocity.parsers.common.record.Record].getCalendar(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Calendar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 1181
      start: 1181
    functionDepth: 0
    functionLinenumber: 1181
    functionLinenumberEnd: 1181
    functionName: '[com.univocity.parsers.common.record.Record].getCalendar(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Calendar
    signature: '[com.univocity.parsers.common.record.Record].getCalendar(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Calendar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1193
      start: 1193
    functionDepth: 0
    functionLinenumber: 1193
    functionLinenumberEnd: 1193
    functionName: '[com.univocity.parsers.common.record.Record].getCalendar(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Calendar
    signature: '[com.univocity.parsers.common.record.Record].getCalendar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1202
      start: 1202
    functionDepth: 0
    functionLinenumber: 1202
    functionLinenumberEnd: 1202
    functionName: '[com.univocity.parsers.common.record.Record].toFieldMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Map<String,String>
    signature: '[com.univocity.parsers.common.record.Record].toFieldMap()'
  - 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: Map<Integer,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1211
      start: 1211
    functionDepth: 0
    functionLinenumber: 1211
    functionLinenumberEnd: 1211
    functionName: '[com.univocity.parsers.common.record.Record].toIndexMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Map<Integer,String>
    signature: '[com.univocity.parsers.common.record.Record].toIndexMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<T,String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enumType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 1222
      start: 1222
    functionDepth: 0
    functionLinenumber: 1222
    functionLinenumberEnd: 1222
    functionName: '[com.univocity.parsers.common.record.Record].toEnumMap(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Map<T,String>
    signature: '[com.univocity.parsers.common.record.Record].toEnumMap(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,String>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<String,String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<String,String>
    constantsTouched: []
    func_position:
      end: 1232
      start: 1232
    functionDepth: 0
    functionLinenumber: 1232
    functionLinenumberEnd: 1232
    functionName: '[com.univocity.parsers.common.record.Record].fillFieldMap(Map<String,String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Map<String,String>
    signature: '[com.univocity.parsers.common.record.Record].fillFieldMap(Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Integer,String>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<Integer,String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<Integer,String>
    constantsTouched: []
    func_position:
      end: 1242
      start: 1242
    functionDepth: 0
    functionLinenumber: 1242
    functionLinenumberEnd: 1242
    functionName: '[com.univocity.parsers.common.record.Record].fillIndexMap(Map<Integer,String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Map<Integer,String>
    signature: '[com.univocity.parsers.common.record.Record].fillIndexMap(Map<Integer,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<T,String>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<T,String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<T,String>
    constantsTouched: []
    func_position:
      end: 1253
      start: 1253
    functionDepth: 0
    functionLinenumber: 1253
    functionLinenumberEnd: 1253
    functionName: '[com.univocity.parsers.common.record.Record].fillEnumMap(Map<T,String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Map<T,String>
    signature: '[com.univocity.parsers.common.record.Record].fillEnumMap(Map<T,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: Map<String,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1264
      start: 1264
    functionDepth: 0
    functionLinenumber: 1264
    functionLinenumberEnd: 1264
    functionName: '[com.univocity.parsers.common.record.Record].toFieldObjectMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Map<String,Object>
    signature: '[com.univocity.parsers.common.record.Record].toFieldObjectMap()'
  - 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: Map<Integer,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1275
      start: 1275
    functionDepth: 0
    functionLinenumber: 1275
    functionLinenumberEnd: 1275
    functionName: '[com.univocity.parsers.common.record.Record].toIndexObjectMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Map<Integer,Object>
    signature: '[com.univocity.parsers.common.record.Record].toIndexObjectMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<T,Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enumType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 1288
      start: 1288
    functionDepth: 0
    functionLinenumber: 1288
    functionLinenumberEnd: 1288
    functionName: '[com.univocity.parsers.common.record.Record].toEnumObjectMap(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Map<T,Object>
    signature: '[com.univocity.parsers.common.record.Record].toEnumObjectMap(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Object>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<String,Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<String,Object>
    constantsTouched: []
    func_position:
      end: 1300
      start: 1300
    functionDepth: 0
    functionLinenumber: 1300
    functionLinenumberEnd: 1300
    functionName: '[com.univocity.parsers.common.record.Record].fillFieldObjectMap(Map<String,Object>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Map<String,Object>
    signature: '[com.univocity.parsers.common.record.Record].fillFieldObjectMap(Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Integer,Object>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<Integer,Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<Integer,Object>
    constantsTouched: []
    func_position:
      end: 1312
      start: 1312
    functionDepth: 0
    functionLinenumber: 1312
    functionLinenumberEnd: 1312
    functionName: '[com.univocity.parsers.common.record.Record].fillIndexObjectMap(Map<Integer,Object>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Map<Integer,Object>
    signature: '[com.univocity.parsers.common.record.Record].fillIndexObjectMap(Map<Integer,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<T,Object>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<T,Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<T,Object>
    constantsTouched: []
    func_position:
      end: 1325
      start: 1325
    functionDepth: 0
    functionLinenumber: 1325
    functionLinenumberEnd: 1325
    functionName: '[com.univocity.parsers.common.record.Record].fillEnumObjectMap(Map<T,Object>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Map<T,Object>
    signature: '[com.univocity.parsers.common.record.Record].fillEnumObjectMap(Map<T,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: com.univocity.parsers.common.record.Record
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.record.Record].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.record.Record
    signature: '[com.univocity.parsers.common.record.Record].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.record.RecordImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - data
    - metaData
    argTypes:
    - String[]
    - com.univocity.parsers.common.record.RecordMetaDataImpl
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: '[com.univocity.parsers.common.record.RecordImpl].<init>(String[],com.univocity.parsers.common.record.RecordMetaDataImpl)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.record.RecordImpl
    signature: '[com.univocity.parsers.common.record.RecordImpl].<init>(String[],com.univocity.parsers.common.record.RecordMetaDataImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.RecordMetaData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getMetaData()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.record.RecordMetaData
    signature: '[com.univocity.parsers.common.record.RecordImpl].getMetaData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].getString()'
      Src: com.univocity.parsers.common.record.RecordImpl:658,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 654
    functionDepth: 0
    functionLinenumber: 654
    functionLinenumberEnd: 661
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordImpl].getString()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.record.RecordImpl].getValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],String,Class<T>,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - expectedType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 61
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getValue(String,Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],String,Class<T>,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordImpl].getValue(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],Enum<?>,Class<T>,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - expectedType
    argTypes:
    - Enum<?>
    - Class<T>
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getValue(Enum<?>,Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],Enum<?>,Class<T>,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordImpl].getValue(Enum<?>,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],int,Class<T>,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - expectedType
    argTypes:
    - int
    - Class<T>
    constantsTouched: []
    func_position:
      end: 73
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getValue(int,Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],int,Class<T>,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordImpl].getValue(int,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],String,T,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - defaultValue
    argTypes:
    - String
    - T
    constantsTouched: []
    func_position:
      end: 97
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 97
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getValue(String,T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],String,T,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordImpl].getValue(String,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],Enum<?>,T,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - defaultValue
    argTypes:
    - Enum<?>
    - T
    constantsTouched: []
    func_position:
      end: 103
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 103
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getValue(Enum<?>,T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],Enum<?>,T,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordImpl].getValue(Enum<?>,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],int,T,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - defaultValue
    argTypes:
    - int
    - T
    constantsTouched: []
    func_position:
      end: 109
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 109
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getValue(int,T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],int,T,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordImpl].getValue(int,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.RecordImpl].getString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getString(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.RecordImpl].getString(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getString(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.RecordImpl].getString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],String)'
      Src: com.univocity.parsers.common.record.RecordImpl:128,1
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].truncate(com.univocity.parsers.common.record.RecordImpl,int)'
      Src: com.univocity.parsers.common.record.RecordImpl:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - maxLength
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getString(String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordImpl].truncate(com.univocity.parsers.common.record.RecordImpl,int)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.RecordImpl].getString(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],Enum<?>)'
      Src: com.univocity.parsers.common.record.RecordImpl:133,1
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].truncate(com.univocity.parsers.common.record.RecordImpl,int)'
      Src: com.univocity.parsers.common.record.RecordImpl:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - maxLength
    argTypes:
    - Enum<?>
    - int
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getString(Enum<?>,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordImpl].truncate(com.univocity.parsers.common.record.RecordImpl,int)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],Enum<?>)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.RecordImpl].getString(Enum<?>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],int)'
      Src: com.univocity.parsers.common.record.RecordImpl:138,1
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].truncate(com.univocity.parsers.common.record.RecordImpl,int)'
      Src: com.univocity.parsers.common.record.RecordImpl:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - maxLength
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 139
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 139
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getString(int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getValue(String[],int)'
    - '[com.univocity.parsers.common.record.RecordImpl].truncate(com.univocity.parsers.common.record.RecordImpl,int)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.RecordImpl].getString(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.record.RecordImpl:146,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.record.RecordImpl:148,1
    - Dst: '[String].substring(int,int)'
      Src: com.univocity.parsers.common.record.RecordImpl:149,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - string
    - maxLength
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 152
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 152
    functionName: '[com.univocity.parsers.common.record.RecordImpl].truncate(String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].substring(int,int)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.RecordImpl].truncate(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Byte
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getByte(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Byte
    signature: '[com.univocity.parsers.common.record.RecordImpl].getByte(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Byte
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getByte(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Byte
    signature: '[com.univocity.parsers.common.record.RecordImpl].getByte(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Byte
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 167
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getByte(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Byte
    signature: '[com.univocity.parsers.common.record.RecordImpl].getByte(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Short
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getShort(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Short
    signature: '[com.univocity.parsers.common.record.RecordImpl].getShort(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Short
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 177
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 177
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getShort(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Short
    signature: '[com.univocity.parsers.common.record.RecordImpl].getShort(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Short
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 182
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 182
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getShort(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Short
    signature: '[com.univocity.parsers.common.record.RecordImpl].getShort(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 187
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 187
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getInt(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.common.record.RecordImpl].getInt(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 192
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 192
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getInt(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.common.record.RecordImpl].getInt(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getInt(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.common.record.RecordImpl].getInt(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 202
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 202
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getLong(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Long
    signature: '[com.univocity.parsers.common.record.RecordImpl].getLong(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getLong(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Long
    signature: '[com.univocity.parsers.common.record.RecordImpl].getLong(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getLong(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Long
    signature: '[com.univocity.parsers.common.record.RecordImpl].getLong(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Float
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getFloat(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Float
    signature: '[com.univocity.parsers.common.record.RecordImpl].getFloat(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Float
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 222
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getFloat(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Float
    signature: '[com.univocity.parsers.common.record.RecordImpl].getFloat(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:226,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Float
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getFloat(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Float
    signature: '[com.univocity.parsers.common.record.RecordImpl].getFloat(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getDouble(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Double
    signature: '[com.univocity.parsers.common.record.RecordImpl].getDouble(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 237
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 237
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getDouble(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Double
    signature: '[com.univocity.parsers.common.record.RecordImpl].getDouble(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:241,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 242
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 242
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getDouble(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Double
    signature: '[com.univocity.parsers.common.record.RecordImpl].getDouble(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Character
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 247
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 247
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getChar(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
    linkageType: ''
    returnType: Character
    signature: '[com.univocity.parsers.common.record.RecordImpl].getChar(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:251,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Character
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 252
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 252
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getChar(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
    linkageType: ''
    returnType: Character
    signature: '[com.univocity.parsers.common.record.RecordImpl].getChar(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Character
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getChar(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
    linkageType: ''
    returnType: Character
    signature: '[com.univocity.parsers.common.record.RecordImpl].getChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBoolean(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBoolean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBoolean(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBoolean(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 272
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 272
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBoolean(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBoolean(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,boolean,String,String)'
      Src: com.univocity.parsers.common.record.RecordImpl:276,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - headerName
    - trueString
    - falseString
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 277
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 277
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBoolean(String,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,boolean,String,String)'
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBoolean(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,boolean,String,String)'
      Src: com.univocity.parsers.common.record.RecordImpl:281,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - column
    - trueString
    - falseString
    argTypes:
    - Enum<?>
    - String
    - String
    constantsTouched: []
    func_position:
      end: 282
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 282
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBoolean(Enum<?>,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,boolean,String,String)'
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBoolean(Enum<?>,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,boolean,String,String)'
      Src: com.univocity.parsers.common.record.RecordImpl:286,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - columnIndex
    - trueString
    - falseString
    argTypes:
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 287
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 287
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBoolean(int,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,boolean,String,String)'
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBoolean(int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:291,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigInteger
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 292
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 292
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: BigInteger
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:296,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigInteger
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 297
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 297
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: BigInteger
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:301,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigInteger
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 302
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 302
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: BigInteger
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:306,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 307
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 307
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:311,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 312
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 312
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:316,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 317
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 317
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Date
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 322
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 322
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getDate(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Date
    signature: '[com.univocity.parsers.common.record.RecordImpl].getDate(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Date
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 327
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 327
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getDate(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Date
    signature: '[com.univocity.parsers.common.record.RecordImpl].getDate(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:331,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Date
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 332
      start: 329
    functionDepth: 0
    functionLinenumber: 329
    functionLinenumberEnd: 332
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getDate(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Date
    signature: '[com.univocity.parsers.common.record.RecordImpl].getDate(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:336,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Calendar
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerName
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 337
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 337
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getCalendar(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Calendar
    signature: '[com.univocity.parsers.common.record.RecordImpl].getCalendar(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:341,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Calendar
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - column
    - format
    argTypes:
    - Enum<?>
    - String
    constantsTouched: []
    func_position:
      end: 342
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 342
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getCalendar(Enum<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Calendar
    signature: '[com.univocity.parsers.common.record.RecordImpl].getCalendar(Enum<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:346,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Calendar
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - format
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 347
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 347
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getCalendar(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null,String,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Calendar
    signature: '[com.univocity.parsers.common.record.RecordImpl].getCalendar(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].headers()'
      Src: com.univocity.parsers.common.record.RecordImpl:352,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - selectedFields
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 355
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 355
    functionName: '[com.univocity.parsers.common.record.RecordImpl].buildSelection(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].headers()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.record.RecordImpl].buildSelection(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - selectedIndexes
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 365
      start: 357
    functionDepth: 0
    functionLinenumber: 357
    functionLinenumberEnd: 365
    functionName: '[com.univocity.parsers.common.record.RecordImpl].buildSelection(int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.record.RecordImpl].buildSelection(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<T>].getEnumConstants()'
      Src: com.univocity.parsers.common.record.RecordImpl:369,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enumType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 372
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 372
    functionName: '[com.univocity.parsers.common.record.RecordImpl].buildSelection(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[Class<T>].getEnumConstants()'
    linkageType: ''
    returnType: T[]
    signature: '[com.univocity.parsers.common.record.RecordImpl].buildSelection(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>(com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:376,1
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].fillIndexMap(HashMap,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<Integer,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 377
    functionName: '[com.univocity.parsers.common.record.RecordImpl].toIndexMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordImpl].fillIndexMap(HashMap,com.univocity.parsers.common.record.RecordImpl)'
    - '[HashMap].<init>(com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Map<Integer,String>
    signature: '[com.univocity.parsers.common.record.RecordImpl].toIndexMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>(com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:382,1
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].fillFieldMap(HashMap,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:382,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 380
    functionDepth: 0
    functionLinenumber: 380
    functionLinenumberEnd: 383
    functionName: '[com.univocity.parsers.common.record.RecordImpl].toFieldMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>(com.univocity.parsers.common.record.RecordImpl)'
    - '[com.univocity.parsers.common.record.RecordImpl].fillFieldMap(HashMap,com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Map<String,String>
    signature: '[com.univocity.parsers.common.record.RecordImpl].toFieldMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[EnumMap].<init>(Class<T>)'
      Src: com.univocity.parsers.common.record.RecordImpl:387,1
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].fillEnumMap(EnumMap,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:387,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<T,String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enumType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 388
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 388
    functionName: '[com.univocity.parsers.common.record.RecordImpl].toEnumMap(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordImpl].fillEnumMap(EnumMap,com.univocity.parsers.common.record.RecordImpl)'
    - '[EnumMap].<init>(Class<T>)'
    linkageType: ''
    returnType: Map<T,String>
    signature: '[com.univocity.parsers.common.record.RecordImpl].toEnumMap(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].buildSelection(com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:392,1
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].getString()'
      Src: com.univocity.parsers.common.record.RecordImpl:394,1
    - Dst: '[Map<String,String>].put(String)'
      Src: com.univocity.parsers.common.record.RecordImpl:394,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<String,String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<String,String>
    constantsTouched: []
    func_position:
      end: 397
      start: 390
    functionDepth: 0
    functionLinenumber: 390
    functionLinenumberEnd: 397
    functionName: '[com.univocity.parsers.common.record.RecordImpl].fillFieldMap(Map<String,String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordImpl].buildSelection(com.univocity.parsers.common.record.RecordImpl)'
    - '[com.univocity.parsers.common.record.RecordImpl].getString()'
    - '[Map<String,String>].put(String)'
    linkageType: ''
    returnType: Map<String,String>
    signature: '[com.univocity.parsers.common.record.RecordImpl].fillFieldMap(Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].buildSelection(com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:401,1
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].getString()'
      Src: com.univocity.parsers.common.record.RecordImpl:403,1
    - Dst: '[Map<Integer,String>].put(String)'
      Src: com.univocity.parsers.common.record.RecordImpl:403,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Integer,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<Integer,String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<Integer,String>
    constantsTouched: []
    func_position:
      end: 406
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 406
    functionName: '[com.univocity.parsers.common.record.RecordImpl].fillIndexMap(Map<Integer,String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[Map<Integer,String>].put(String)'
    - '[com.univocity.parsers.common.record.RecordImpl].buildSelection(com.univocity.parsers.common.record.RecordImpl)'
    - '[com.univocity.parsers.common.record.RecordImpl].getString()'
    linkageType: ''
    returnType: Map<Integer,String>
    signature: '[com.univocity.parsers.common.record.RecordImpl].fillIndexMap(Map<Integer,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].getString()'
      Src: com.univocity.parsers.common.record.RecordImpl:411,1
    - Dst: '[Map<T,String>].put(String)'
      Src: com.univocity.parsers.common.record.RecordImpl:411,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<T,String>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<T,String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<T,String>
    constantsTouched: []
    func_position:
      end: 414
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 414
    functionName: '[com.univocity.parsers.common.record.RecordImpl].fillEnumMap(Map<T,String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[Map<T,String>].put(String)'
    - '[com.univocity.parsers.common.record.RecordImpl].getString()'
    linkageType: ''
    returnType: Map<T,String>
    signature: '[com.univocity.parsers.common.record.RecordImpl].fillEnumMap(Map<T,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>(com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:418,1
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].fillFieldObjectMap(HashMap,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<String,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 419
    functionName: '[com.univocity.parsers.common.record.RecordImpl].toFieldObjectMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordImpl].fillFieldObjectMap(HashMap,com.univocity.parsers.common.record.RecordImpl)'
    - '[HashMap].<init>(com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Map<String,Object>
    signature: '[com.univocity.parsers.common.record.RecordImpl].toFieldObjectMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>(com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:423,1
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].fillIndexObjectMap(HashMap,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<Integer,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 424
    functionName: '[com.univocity.parsers.common.record.RecordImpl].toIndexObjectMap()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordImpl].fillIndexObjectMap(HashMap,com.univocity.parsers.common.record.RecordImpl)'
    - '[HashMap].<init>(com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Map<Integer,Object>
    signature: '[com.univocity.parsers.common.record.RecordImpl].toIndexObjectMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[EnumMap].<init>(Class<T>)'
      Src: com.univocity.parsers.common.record.RecordImpl:428,1
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].fillEnumObjectMap(EnumMap,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:428,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<T,Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enumType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 429
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 429
    functionName: '[com.univocity.parsers.common.record.RecordImpl].toEnumObjectMap(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordImpl].fillEnumObjectMap(EnumMap,com.univocity.parsers.common.record.RecordImpl)'
    - '[EnumMap].<init>(Class<T>)'
    linkageType: ''
    returnType: Map<T,Object>
    signature: '[com.univocity.parsers.common.record.RecordImpl].toEnumObjectMap(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].buildSelection(com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:433,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],null,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:435,1
    - Dst: '[Map<String,Object>].put(com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:435,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<String,Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<String,Object>
    constantsTouched: []
    func_position:
      end: 438
      start: 431
    functionDepth: 0
    functionLinenumber: 431
    functionLinenumberEnd: 438
    functionName: '[com.univocity.parsers.common.record.RecordImpl].fillFieldObjectMap(Map<String,Object>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[Map<String,Object>].put(com.univocity.parsers.common.record.RecordImpl)'
    - '[com.univocity.parsers.common.record.RecordImpl].buildSelection(com.univocity.parsers.common.record.RecordImpl)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],null,null)'
    linkageType: ''
    returnType: Map<String,Object>
    signature: '[com.univocity.parsers.common.record.RecordImpl].fillFieldObjectMap(Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].buildSelection(com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:442,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],null,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:444,1
    - Dst: '[Map<Integer,Object>].put(com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:444,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Integer,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<Integer,Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<Integer,Object>
    constantsTouched: []
    func_position:
      end: 447
      start: 440
    functionDepth: 0
    functionLinenumber: 440
    functionLinenumberEnd: 447
    functionName: '[com.univocity.parsers.common.record.RecordImpl].fillIndexObjectMap(Map<Integer,Object>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordImpl].buildSelection(com.univocity.parsers.common.record.RecordImpl)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],null,null)'
    - '[Map<Integer,Object>].put(com.univocity.parsers.common.record.RecordImpl)'
    linkageType: ''
    returnType: Map<Integer,Object>
    signature: '[com.univocity.parsers.common.record.RecordImpl].fillIndexObjectMap(Map<Integer,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: selectedColumns.getClass()
      Src: com.univocity.parsers.common.record.RecordImpl:451,1
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].getComponentType()'
      Src: com.univocity.parsers.common.record.RecordImpl:451,1
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].buildSelection(Class<T>,com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:451,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],null,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:453,1
    - Dst: '[Map<T,Object>].put(com.univocity.parsers.common.record.RecordImpl)'
      Src: com.univocity.parsers.common.record.RecordImpl:453,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<T,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<T,Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<T,Object>
    constantsTouched: []
    func_position:
      end: 456
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 456
    functionName: '[com.univocity.parsers.common.record.RecordImpl].fillEnumObjectMap(Map<T,Object>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordImpl].getComponentType()'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],null,null)'
    - '[Map<T,Object>].put(com.univocity.parsers.common.record.RecordImpl)'
    - '[com.univocity.parsers.common.record.RecordImpl].buildSelection(Class<T>,com.univocity.parsers.common.record.RecordImpl)'
    - selectedColumns.getClass()
    linkageType: ''
    returnType: Map<T,Object>
    signature: '[com.univocity.parsers.common.record.RecordImpl].fillEnumObjectMap(Map<T,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:460,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigInteger
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 461
      start: 458
    functionDepth: 0
    functionLinenumber: 458
    functionLinenumberEnd: 461
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
    linkageType: ''
    returnType: BigInteger
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:465,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigInteger
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 466
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 466
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
    linkageType: ''
    returnType: BigInteger
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:470,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigInteger
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 471
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 471
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
    linkageType: ''
    returnType: BigInteger
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:475,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 476
      start: 473
    functionDepth: 0
    functionLinenumber: 473
    functionLinenumberEnd: 476
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:480,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 481
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 481
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:485,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 486
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 486
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:490,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Byte
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 491
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 491
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getByte(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
    linkageType: ''
    returnType: Byte
    signature: '[com.univocity.parsers.common.record.RecordImpl].getByte(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:495,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Byte
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getByte(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
    linkageType: ''
    returnType: Byte
    signature: '[com.univocity.parsers.common.record.RecordImpl].getByte(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:500,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Byte
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 501
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 501
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getByte(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
    linkageType: ''
    returnType: Byte
    signature: '[com.univocity.parsers.common.record.RecordImpl].getByte(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:505,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 506
      start: 503
    functionDepth: 0
    functionLinenumber: 503
    functionLinenumberEnd: 506
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getShort(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
    linkageType: ''
    returnType: Short
    signature: '[com.univocity.parsers.common.record.RecordImpl].getShort(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:510,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 511
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 511
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getShort(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
    linkageType: ''
    returnType: Short
    signature: '[com.univocity.parsers.common.record.RecordImpl].getShort(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:515,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 516
      start: 513
    functionDepth: 0
    functionLinenumber: 513
    functionLinenumberEnd: 516
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getShort(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
    linkageType: ''
    returnType: Short
    signature: '[com.univocity.parsers.common.record.RecordImpl].getShort(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:520,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 521
      start: 518
    functionDepth: 0
    functionLinenumber: 518
    functionLinenumberEnd: 521
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getInt(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.common.record.RecordImpl].getInt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:525,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 526
      start: 523
    functionDepth: 0
    functionLinenumber: 523
    functionLinenumberEnd: 526
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getInt(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.common.record.RecordImpl].getInt(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:530,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 531
      start: 528
    functionDepth: 0
    functionLinenumber: 528
    functionLinenumberEnd: 531
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getInt(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.common.record.RecordImpl].getInt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:535,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 536
      start: 533
    functionDepth: 0
    functionLinenumber: 533
    functionLinenumberEnd: 536
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getLong(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
    linkageType: ''
    returnType: Long
    signature: '[com.univocity.parsers.common.record.RecordImpl].getLong(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:540,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 541
      start: 538
    functionDepth: 0
    functionLinenumber: 538
    functionLinenumberEnd: 541
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getLong(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
    linkageType: ''
    returnType: Long
    signature: '[com.univocity.parsers.common.record.RecordImpl].getLong(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:545,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 546
      start: 543
    functionDepth: 0
    functionLinenumber: 543
    functionLinenumberEnd: 546
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getLong(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
    linkageType: ''
    returnType: Long
    signature: '[com.univocity.parsers.common.record.RecordImpl].getLong(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:550,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Float
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 551
      start: 548
    functionDepth: 0
    functionLinenumber: 548
    functionLinenumberEnd: 551
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getFloat(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
    linkageType: ''
    returnType: Float
    signature: '[com.univocity.parsers.common.record.RecordImpl].getFloat(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:555,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Float
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 556
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 556
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getFloat(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
    linkageType: ''
    returnType: Float
    signature: '[com.univocity.parsers.common.record.RecordImpl].getFloat(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:560,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Float
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 561
      start: 558
    functionDepth: 0
    functionLinenumber: 558
    functionLinenumberEnd: 561
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getFloat(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
    linkageType: ''
    returnType: Float
    signature: '[com.univocity.parsers.common.record.RecordImpl].getFloat(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:565,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 566
      start: 563
    functionDepth: 0
    functionLinenumber: 563
    functionLinenumberEnd: 566
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getDouble(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
    linkageType: ''
    returnType: Double
    signature: '[com.univocity.parsers.common.record.RecordImpl].getDouble(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:570,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 571
      start: 568
    functionDepth: 0
    functionLinenumber: 568
    functionLinenumberEnd: 571
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getDouble(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
    linkageType: ''
    returnType: Double
    signature: '[com.univocity.parsers.common.record.RecordImpl].getDouble(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:575,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 576
      start: 573
    functionDepth: 0
    functionLinenumber: 573
    functionLinenumberEnd: 576
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getDouble(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
    linkageType: ''
    returnType: Double
    signature: '[com.univocity.parsers.common.record.RecordImpl].getDouble(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:580,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Date
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 581
      start: 578
    functionDepth: 0
    functionLinenumber: 578
    functionLinenumberEnd: 581
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getDate(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
    linkageType: ''
    returnType: Date
    signature: '[com.univocity.parsers.common.record.RecordImpl].getDate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:585,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Date
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 586
      start: 583
    functionDepth: 0
    functionLinenumber: 583
    functionLinenumberEnd: 586
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getDate(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
    linkageType: ''
    returnType: Date
    signature: '[com.univocity.parsers.common.record.RecordImpl].getDate(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:590,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Date
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 591
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 591
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getDate(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
    linkageType: ''
    returnType: Date
    signature: '[com.univocity.parsers.common.record.RecordImpl].getDate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:595,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Calendar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 596
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 596
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getCalendar(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],String,null)'
    linkageType: ''
    returnType: Calendar
    signature: '[com.univocity.parsers.common.record.RecordImpl].getCalendar(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:600,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Calendar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 601
      start: 598
    functionDepth: 0
    functionLinenumber: 598
    functionLinenumberEnd: 601
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getCalendar(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],Enum<?>,null)'
    linkageType: ''
    returnType: Calendar
    signature: '[com.univocity.parsers.common.record.RecordImpl].getCalendar(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
      Src: com.univocity.parsers.common.record.RecordImpl:605,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Calendar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 606
      start: 603
    functionDepth: 0
    functionLinenumber: 603
    functionLinenumberEnd: 606
    functionName: '[com.univocity.parsers.common.record.RecordImpl].getCalendar(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl<C>].getObjectValue(String[],int,null)'
    linkageType: ''
    returnType: Calendar
    signature: '[com.univocity.parsers.common.record.RecordImpl].getCalendar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.common.record.RecordImpl:615,1
    - Dst: '[StringBuilder].length()'
      Src: com.univocity.parsers.common.record.RecordImpl:617,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.common.record.RecordImpl:618,1
    - Dst: '[com.univocity.parsers.common.record.RecordImpl].append(char)'
      Src: com.univocity.parsers.common.record.RecordImpl:618,1
    - Dst: '[StringBuilder].append()'
      Src: com.univocity.parsers.common.record.RecordImpl:620,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.common.record.RecordImpl:623,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 624
      start: 608
    functionDepth: 0
    functionLinenumber: 608
    functionLinenumberEnd: 624
    functionName: '[com.univocity.parsers.common.record.RecordImpl].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].length()'
    - '[StringBuilder].append(char)'
    - '[com.univocity.parsers.common.record.RecordImpl].append(char)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.RecordImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 629
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 629
    functionName: '[com.univocity.parsers.common.record.RecordImpl].equals(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.record.RecordImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.hashCode(String[])
      Src: com.univocity.parsers.common.record.RecordImpl:633,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - com.univocity.parsers.common.record.RecordMetaDataImpl<C>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.Record
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 634
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 634
    functionName: '[com.univocity.parsers.common.record.RecordImpl].hashCode()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
    functionUses: 0
    functionsReached:
    - Arrays.hashCode(String[])
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.record.RecordImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:32,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:35,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.record.RecordMetaDataImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - C
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].<init>(C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.RecordMetaDataImpl
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].<init>(C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[C].indexOf(String)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:47,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValidatedHeaders()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:49,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].selectedHeaders()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:50,1
    - Dst: Arrays.asList(String[])
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:50,1
    - Dst: '[IllegalArgumentException].<init>(com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:50,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:52,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.record.MetaData
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 4
    functionsReached:
    - Arrays.asList(String[])
    - '[C].indexOf(String)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].selectedHeaders()'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(com.univocity.parsers.common.record.RecordMetaDataImpl)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValidatedHeaders()'
    - '[IllegalArgumentException].<init>(com.univocity.parsers.common.record.RecordMetaDataImpl)'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.MetaData
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[C].headers()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:56,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:56,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:58,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NormalizedString[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValidatedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 1
    functionsReached:
    - '[C].headers()'
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(com.univocity.parsers.common.record.RecordMetaDataImpl)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: NormalizedString[]
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValidatedHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[C].headers()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:64,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:64,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:66,1
    - Dst: '[C].indexOf(Enum<?>)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:68,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:68,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.record.MetaData
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 69
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 4
    functionsReached:
    - '[C].indexOf(Enum<?>)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(com.univocity.parsers.common.record.RecordMetaDataImpl)'
    - '[C].headers()'
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(com.univocity.parsers.common.record.RecordMetaDataImpl)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.MetaData
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.copyOf(MetaData[],int)
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:80,1
    - Dst: '[C].headers()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:82,1
    - Dst: '[C].extractedFieldIndexes()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:87,1
    - Dst: '[com.univocity.parsers.common.record.MetaData].<init>(com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:100,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.MetaData
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 106
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 106
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 3
    functionsReached:
    - '[C].headers()'
    - Arrays.copyOf(MetaData[],int)
    - '[C].extractedFieldIndexes()'
    - '[com.univocity.parsers.common.record.MetaData].<init>(com.univocity.parsers.common.record.RecordMetaDataImpl)'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.MetaData
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(Enum<?>)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].indexOf(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(Enum<?>)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].indexOf(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(String)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.record.MetaData
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 5
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.MetaData
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(Enum<?>)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.record.MetaData
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 5
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(Enum<?>)'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.MetaData
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(int)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.record.MetaData
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 5
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.MetaData
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(String)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 2
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].indexOf(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(String)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].indexOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(Enum<?>)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].typeOf(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(Enum<?>)'
    linkageType: ''
    returnType: Class<?>
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].typeOf(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(String)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].typeOf(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].typeOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(int)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].typeOf(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(int)'
    linkageType: ''
    returnType: Class<?>
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].typeOf(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].setDefaultValueOfColumns(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].setDefaultValueOfColumns(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(Enum<?>)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 169
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].defaultValueOf(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(Enum<?>)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].defaultValueOf(Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(String)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 2
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].defaultValueOf(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].defaultValueOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(int)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 179
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].defaultValueOf(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(int)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].defaultValueOf(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].<init>()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:183,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldConversionMapping
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 181
    functionDepth: 2
    functionLinenumber: 181
    functionLinenumberEnd: 186
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getConversions()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldConversionMapping
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getConversions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getConversions()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:191,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldEnums(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enumType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 192
      start: 188
    functionDepth: 3
    functionLinenumber: 188
    functionLinenumberEnd: 192
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convertFields(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getConversions()'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldEnums(com.univocity.parsers.common.fields.FieldConversionMapping)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<T>
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convertFields(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getConversions()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:197,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldNames(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 194
    functionDepth: 3
    functionLinenumber: 194
    functionLinenumberEnd: 198
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convertFields()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getConversions()'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldNames(com.univocity.parsers.common.fields.FieldConversionMapping)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<String>
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convertFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getConversions()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:203,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldIndexes(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 200
    functionDepth: 3
    functionLinenumber: 200
    functionLinenumberEnd: 204
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convertIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getConversions()'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldIndexes(com.univocity.parsers.common.fields.FieldConversionMapping)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<Integer>
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convertIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[C].headers()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 209
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].headers()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 1
    functionsReached:
    - '[C].headers()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].headers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[C].selectedHeaders()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 214
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].selectedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 1
    functionsReached:
    - '[C].selectedHeaders()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].selectedHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(String)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:217,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - data
    - headerName
    argTypes:
    - String[]
    - String
    constantsTouched: []
    func_position:
      end: 222
      start: 216
    functionDepth: 3
    functionLinenumber: 216
    functionLinenumberEnd: 222
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(int)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:225,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - data
    - columnIndex
    argTypes:
    - String[]
    - int
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 2
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(int)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(Enum<?>)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - data
    - column
    argTypes:
    - String[]
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 2
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(Enum<?>)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Conversion[])'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:236,1
    - Dst: '[Class<T>].cast(T)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.record.MetaData
      - String[]
      - Class<T>
      - Conversion[]
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - md
    - data
    - expectedType
    - conversions
    argTypes:
    - com.univocity.parsers.common.record.MetaData
    - String[]
    - Class<T>
    - Conversion[]
    constantsTouched: []
    func_position:
      end: 237
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 237
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,Conversion[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Conversion[])'
    - '[Class<T>].cast(T)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,Conversion[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Conversion[])'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:241,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.record.MetaData
      - String[]
      - Object
      - Conversion[]
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - md
    - data
    - defaultValue
    - conversions
    argTypes:
    - com.univocity.parsers.common.record.MetaData
    - String[]
    - Object
    - Conversion[]
    constantsTouched: []
    func_position:
      end: 243
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 243
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Object,Conversion[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Conversion[])'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Object,Conversion[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: conversions[i].execute(com.univocity.parsers.common.record.RecordMetaDataImpl)
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:249,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.record.MetaData
      - String[]
      - Conversion[]
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - md
    - data
    - conversions
    argTypes:
    - com.univocity.parsers.common.record.MetaData
    - String[]
    - Conversion[]
    constantsTouched: []
    func_position:
      end: 252
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 252
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Conversion[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 2
    functionsReached:
    - conversions[i].execute(com.univocity.parsers.common.record.RecordMetaDataImpl)
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Conversion[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(String)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:256,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],T,Conversion[])'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String
      - T
      - Conversion[]
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - data
    - headerName
    - defaultValue
    - conversions
    argTypes:
    - String[]
    - String
    - T
    - Conversion[]
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 3
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],String,T,Conversion[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],T,Conversion[])'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(String)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],String,T,Conversion[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(int)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:261,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],T,Conversion[])'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - int
      - T
      - Conversion[]
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - data
    - columnIndex
    - defaultValue
    - conversions
    argTypes:
    - String[]
    - int
    - T
    - Conversion[]
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 2
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],int,T,Conversion[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(int)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],T,Conversion[])'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],int,T,Conversion[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(Enum<?>)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:266,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],T,Conversion[])'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Enum<?>
      - T
      - Conversion[]
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - data
    - column
    - defaultValue
    - conversions
    argTypes:
    - String[]
    - Enum<?>
    - T
    - Conversion[]
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 2
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],Enum<?>,T,Conversion[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(Enum<?>)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],T,Conversion[])'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],Enum<?>,T,Conversion[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(String)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:271,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,Conversion[])'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String
      - Class<T>
      - Conversion[]
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - data
    - headerName
    - expectedType
    - conversions
    argTypes:
    - String[]
    - String
    - Class<T>
    - Conversion[]
    constantsTouched: []
    func_position:
      end: 272
      start: 269
    functionDepth: 3
    functionLinenumber: 269
    functionLinenumberEnd: 272
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],String,Class<T>,Conversion[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(String)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,Conversion[])'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],String,Class<T>,Conversion[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(int)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:276,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,Conversion[])'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:276,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - int
      - Class<T>
      - Conversion[]
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - data
    - columnIndex
    - expectedType
    - conversions
    argTypes:
    - String[]
    - int
    - Class<T>
    - Conversion[]
    constantsTouched: []
    func_position:
      end: 277
      start: 274
    functionDepth: 2
    functionLinenumber: 274
    functionLinenumberEnd: 277
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],int,Class<T>,Conversion[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(int)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,Conversion[])'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],int,Class<T>,Conversion[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(Enum<?>)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:281,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,Conversion[])'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:281,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Enum<?>
      - Class<T>
      - Conversion[]
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - data
    - column
    - expectedType
    - conversions
    argTypes:
    - String[]
    - Enum<?>
    - Class<T>
    - Conversion[]
    constantsTouched: []
    func_position:
      end: 282
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 282
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],Enum<?>,Class<T>,Conversion[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(Enum<?>)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,Conversion[])'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],Enum<?>,Class<T>,Conversion[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].initializeMetadataConversions(String[],com.univocity.parsers.common.record.MetaData)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:293,1
    - Dst: '[com.univocity.parsers.common.record.MetaData].convert(com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:294,1
    - Dst: out.getClass()
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:302,1
    - Dst: '[Class<T>].isAssignableFrom(com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:302,1
    - Dst: '[Map<Class,com.univocity.parsers.conversions.Conversion>].get(Class<T>)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:307,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultConversion(Class<T>,null,null)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:309,1
    - Dst: '[Map<Class,com.univocity.parsers.conversions.Conversion>].put(Class<T>,com.univocity.parsers.conversions.Conversion)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:310,1
    - Dst: '[Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>].get(Class<T>)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:313,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:315,1
    - Dst: '[Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>].put(Class<T>,HashMap)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:316,1
    - Dst: '[HashMap].get(Annotation)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:318,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getConversion(Class<T>,Annotation)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:320,1
    - Dst: '[HashMap].put(Annotation,com.univocity.parsers.conversions.Conversion)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:321,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:336,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:337,1
    - Dst: '[C].errorContentLength()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:338,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setErrorContentLength(com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:338,1
    - Dst: '[com.univocity.parsers.conversions.Conversion].execute(com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:343,1
    - Dst: '[Class<T>].cast(O)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:350,1
    - Dst: '[Class<T>].getName()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:352,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:352,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(O)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:353,1
    - Dst: '[C].errorContentLength()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:354,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setErrorContentLength(com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:354,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 70
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.record.MetaData
      - String[]
      - Class<T>
      - T
      - Annotation
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - md
    - data
    - type
    - defaultValue
    - annotation
    argTypes:
    - com.univocity.parsers.common.record.MetaData
    - String[]
    - Class<T>
    - T
    - Annotation
    constantsTouched: []
    func_position:
      end: 357
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 357
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,T,Annotation)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 3
    functionsReached:
    - '[HashMap].get(Annotation)'
    - '[HashMap].put(Annotation,com.univocity.parsers.conversions.Conversion)'
    - '[Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>].put(Class<T>,HashMap)'
    - '[com.univocity.parsers.common.DataProcessingException].setValue(O)'
    - '[com.univocity.parsers.common.record.MetaData].convert(com.univocity.parsers.common.record.RecordMetaDataImpl)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.common.record.RecordMetaDataImpl)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultConversion(Class<T>,null,null)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getConversion(Class<T>,Annotation)'
    - '[com.univocity.parsers.common.DataProcessingException].setErrorContentLength(com.univocity.parsers.common.record.RecordMetaDataImpl)'
    - '[com.univocity.parsers.common.DataProcessingException].setValue(com.univocity.parsers.common.record.RecordMetaDataImpl)'
    - '[Class<T>].cast(O)'
    - '[Map<Class,com.univocity.parsers.conversions.Conversion>].get(Class<T>)'
    - '[Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>].get(Class<T>)'
    - '[Map<Class,com.univocity.parsers.conversions.Conversion>].put(Class<T>,com.univocity.parsers.conversions.Conversion)'
    - '[com.univocity.parsers.conversions.Conversion].execute(com.univocity.parsers.common.record.RecordMetaDataImpl)'
    - out.getClass()
    - '[HashMap].<init>()'
    - '[Class<T>].getName()'
    - '[C].errorContentLength()'
    - '[Class<T>].isAssignableFrom(com.univocity.parsers.common.record.RecordMetaDataImpl)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].initializeMetadataConversions(String[],com.univocity.parsers.common.record.MetaData)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,T,Annotation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].headers()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:363,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].prepareExecution(boolean,com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:367,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].getConversions(int,Class<?>)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:368,1
    - Dst: '[com.univocity.parsers.common.record.MetaData].setDefaultConversions(Conversion[])'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:368,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - com.univocity.parsers.common.record.MetaData
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - data
    - md
    argTypes:
    - String[]
    - com.univocity.parsers.common.record.MetaData
    constantsTouched: []
    func_position:
      end: 371
      start: 359
    functionDepth: 1
    functionLinenumber: 359
    functionLinenumberEnd: 371
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].initializeMetadataConversions(String[],com.univocity.parsers.common.record.MetaData)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].getConversions(int,Class<?>)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].headers()'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].prepareExecution(boolean,com.univocity.parsers.common.record.RecordMetaDataImpl)'
    - '[com.univocity.parsers.common.record.MetaData].setDefaultConversions(Conversion[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].initializeMetadataConversions(String[],com.univocity.parsers.common.record.MetaData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(String)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:374,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,T,null)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:374,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String
      - Class<T>
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - data
    - headerName
    - type
    - defaultValue
    argTypes:
    - String[]
    - String
    - Class<T>
    - T
    constantsTouched: []
    func_position:
      end: 375
      start: 373
    functionDepth: 3
    functionLinenumber: 373
    functionLinenumberEnd: 375
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],String,Class<T>,T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,T,null)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(String)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],String,Class<T>,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(int)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:378,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,T,null)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:378,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - int
      - Class<T>
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - data
    - columnIndex
    - type
    - defaultValue
    argTypes:
    - String[]
    - int
    - Class<T>
    - T
    constantsTouched: []
    func_position:
      end: 379
      start: 377
    functionDepth: 2
    functionLinenumber: 377
    functionLinenumberEnd: 379
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],int,Class<T>,T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,T,null)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(int)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],int,Class<T>,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(Enum<?>)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:382,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,T,null)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:382,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Enum<?>
      - Class<T>
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - data
    - column
    - type
    - defaultValue
    argTypes:
    - String[]
    - Enum<?>
    - Class<T>
    - T
    constantsTouched: []
    func_position:
      end: 383
      start: 381
    functionDepth: 2
    functionLinenumber: 381
    functionLinenumberEnd: 383
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],Enum<?>,Class<T>,T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,T,null)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(Enum<?>)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],Enum<?>,Class<T>,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],String,Class<T>,T)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:387,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(String)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:389,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].buildAnnotation(Class<T>,String,com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:389,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,T,Annotation)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:389,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String
      - Class<T>
      - T
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - data
    - headerName
    - type
    - defaultValue
    - format
    argTypes:
    - String[]
    - String
    - Class<T>
    - T
    - String
    constantsTouched: []
    func_position:
      end: 390
      start: 385
    functionDepth: 4
    functionLinenumber: 385
    functionLinenumberEnd: 390
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],String,Class<T>,T,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,T,Annotation)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].buildAnnotation(Class<T>,String,com.univocity.parsers.common.record.RecordMetaDataImpl)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(String)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],String,Class<T>,T)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],String,Class<T>,T,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],int,Class<T>,T)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:394,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(int)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:396,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].buildAnnotation(Class<T>,String,com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:396,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,T,Annotation)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:396,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - int
      - Class<T>
      - T
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - data
    - columnIndex
    - type
    - defaultValue
    - format
    argTypes:
    - String[]
    - int
    - Class<T>
    - T
    - String
    constantsTouched: []
    func_position:
      end: 397
      start: 392
    functionDepth: 4
    functionLinenumber: 392
    functionLinenumberEnd: 397
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],int,Class<T>,T,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,T,Annotation)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(int)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],int,Class<T>,T)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].buildAnnotation(Class<T>,String,com.univocity.parsers.common.record.RecordMetaDataImpl)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],int,Class<T>,T,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],Enum<?>,Class<T>,T)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:401,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(Enum<?>)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:403,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].buildAnnotation(Class<T>,String,com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:403,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,T,Annotation)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:403,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Enum<?>
      - Class<T>
      - T
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - data
    - column
    - type
    - defaultValue
    - format
    argTypes:
    - String[]
    - Enum<?>
    - Class<T>
    - T
    - String
    constantsTouched: []
    func_position:
      end: 404
      start: 399
    functionDepth: 4
    functionLinenumber: 399
    functionLinenumberEnd: 404
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],Enum<?>,Class<T>,T,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(Enum<?>)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].buildAnnotation(Class<T>,String,com.univocity.parsers.common.record.RecordMetaDataImpl)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,T,Annotation)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],Enum<?>,Class<T>,T)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],Enum<?>,Class<T>,T,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.BooleanString].<init>()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:407,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Annotation
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - trueStrings
    - falseStrings
    argTypes:
    - String[]
    - String[]
    constantsTouched: []
    func_position:
      end: 423
      start: 406
    functionDepth: 0
    functionLinenumber: 406
    functionLinenumberEnd: 423
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].buildBooleanStringAnnotation(String[],String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.BooleanString].<init>()'
    linkageType: ''
    returnType: Annotation
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].buildBooleanStringAnnotation(String[],String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.Format].<init>()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:426,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Annotation
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 442
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 442
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].newFormatAnnotation(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.Format].<init>()'
    linkageType: ''
    returnType: Annotation
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].newFormatAnnotation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<T>].hashCode()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:445,1
    - Dst: String.valueOf(String)
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:445,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].hashCode()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:445,1
    - Dst: Arrays.toString(com.univocity.parsers.common.record.RecordMetaDataImpl)
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:445,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].hashCode()'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:445,1
    - Dst: '[Map<Integer,Annotation>].get(com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:446,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].buildBooleanStringAnnotation(com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:449,1
    - Dst: '[com.univocity.parsers.common.record.RecordMetaDataImpl].newFormatAnnotation(String,com.univocity.parsers.common.record.RecordMetaDataImpl)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:451,1
    - Dst: '[Map<Integer,Annotation>].put(com.univocity.parsers.common.record.RecordMetaDataImpl,Annotation)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:453,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Annotation
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - args1
    argTypes:
    - Class<T>
    - String
    constantsTouched: []
    func_position:
      end: 456
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 456
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].buildAnnotation(Class<T>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - String.valueOf(String)
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].buildBooleanStringAnnotation(com.univocity.parsers.common.record.RecordMetaDataImpl)'
    - '[Class<T>].hashCode()'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].hashCode()'
    - Arrays.toString(com.univocity.parsers.common.record.RecordMetaDataImpl)
    - '[Map<Integer,Annotation>].put(com.univocity.parsers.common.record.RecordMetaDataImpl,Annotation)'
    - '[Map<Integer,Annotation>].get(com.univocity.parsers.common.record.RecordMetaDataImpl)'
    - '[com.univocity.parsers.common.record.RecordMetaDataImpl].newFormatAnnotation(String,com.univocity.parsers.common.record.RecordMetaDataImpl)'
    linkageType: ''
    returnType: Annotation
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].buildAnnotation(Class<T>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 478
      start: 473
    functionDepth: 0
    functionLinenumber: 473
    functionLinenumberEnd: 478
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].setTypeOfColumns(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].setTypeOfColumns(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[C].indexOf(String)'
      Src: com.univocity.parsers.common.record.RecordMetaDataImpl:485,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - C
      - Map<Class,com.univocity.parsers.conversions.Conversion>
      - Map<Class,Map<Annotation,com.univocity.parsers.conversions.Conversion>>
      - Map<Integer,Annotation>
      - MetaData[]
      - com.univocity.parsers.common.fields.FieldConversionMapping
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.record.RecordMetaData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 486
      start: 480
    functionDepth: 0
    functionLinenumber: 480
    functionLinenumberEnd: 486
    functionName: '[com.univocity.parsers.common.record.RecordMetaDataImpl].containsColumn(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
    functionUses: 0
    functionsReached:
    - '[C].indexOf(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.record.RecordMetaDataImpl].containsColumn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Class<?>
      - Object
      - Conversion[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.record.MetaData
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[com.univocity.parsers.common.record.MetaData].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/MetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.record.MetaData
    signature: '[com.univocity.parsers.common.record.MetaData].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Class<?>
      - Object
      - Conversion[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Conversion[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.common.record.MetaData].getConversions()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/MetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Conversion[]
    signature: '[com.univocity.parsers.common.record.MetaData].getConversions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Conversion[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Class<?>
      - Object
      - Conversion[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversions
    argTypes:
    - Conversion[]
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.common.record.MetaData].setDefaultConversions(Conversion[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/MetaData.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.MetaData].setDefaultConversions(Conversion[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: conversions[i].execute(Object)
      Src: com.univocity.parsers.common.record.MetaData:47,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Class<?>
      - Object
      - Conversion[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 50
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.common.record.MetaData].convert(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/MetaData.java
    functionUses: 0
    functionsReached:
    - conversions[i].execute(Object)
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.record.MetaData].convert(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.record.AbstractRecordFactory].createMetaData(com.univocity.parsers.common.Context)'
      Src: com.univocity.parsers.common.record.AbstractRecordFactory:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.Context
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.record.AbstractRecordFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - com.univocity.parsers.common.Context
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: '[com.univocity.parsers.common.record.AbstractRecordFactory].<init>(com.univocity.parsers.common.Context)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/AbstractRecordFactory.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.record.AbstractRecordFactory].createMetaData(com.univocity.parsers.common.Context)'
    linkageType: ''
    returnType: com.univocity.parsers.common.record.AbstractRecordFactory
    signature: '[com.univocity.parsers.common.record.AbstractRecordFactory].<init>(com.univocity.parsers.common.Context)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: R
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[com.univocity.parsers.common.record.AbstractRecordFactory].newRecord(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/AbstractRecordFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R
    signature: '[com.univocity.parsers.common.record.AbstractRecordFactory].newRecord(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.Context
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: M
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - com.univocity.parsers.common.Context
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[com.univocity.parsers.common.record.AbstractRecordFactory].createMetaData(com.univocity.parsers.common.Context)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/AbstractRecordFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: M
    signature: '[com.univocity.parsers.common.record.AbstractRecordFactory].createMetaData(com.univocity.parsers.common.Context)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - M
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: M
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.common.record.AbstractRecordFactory].getRecordMetaData()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/AbstractRecordFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: M
    signature: '[com.univocity.parsers.common.record.AbstractRecordFactory].getRecordMetaData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].indexOf(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.record.RecordMetaData].indexOf(Enum<?>)'
  - 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: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].indexOf(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.record.RecordMetaData].indexOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].typeOf(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[com.univocity.parsers.common.record.RecordMetaData].typeOf(Enum<?>)'
  - 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: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].typeOf(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[com.univocity.parsers.common.record.RecordMetaData].typeOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].typeOf(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[com.univocity.parsers.common.record.RecordMetaData].typeOf(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      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:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].setTypeOfColumns(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordMetaData].setTypeOfColumns(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 131
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 131
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].setDefaultValueOfColumns(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.record.RecordMetaData].setDefaultValueOfColumns(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum<?>
      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:
    - column
    argTypes:
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].defaultValueOf(Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.record.RecordMetaData].defaultValueOf(Enum<?>)'
  - 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: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 149
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 149
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].defaultValueOf(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.record.RecordMetaData].defaultValueOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 158
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 158
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].defaultValueOf(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.record.RecordMetaData].defaultValueOf(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enumType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 171
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 171
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].convertFields(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<T>
    signature: '[com.univocity.parsers.common.record.RecordMetaData].convertFields(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 181
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].convertFields()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<String>
    signature: '[com.univocity.parsers.common.record.RecordMetaData].convertFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 191
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].convertIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<Integer>
    signature: '[com.univocity.parsers.common.record.RecordMetaData].convertIndexes()'
  - 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: 201
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 201
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].headers()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.record.RecordMetaData].headers()'
  - 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: 209
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 209
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].selectedHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.record.RecordMetaData].selectedHeaders()'
  - 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: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 218
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 218
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].containsColumn(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.record.RecordMetaData].containsColumn(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: com.univocity.parsers.common.record.RecordMetaData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.record.RecordMetaData].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.record.RecordMetaData
    signature: '[com.univocity.parsers.common.record.RecordMetaData].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - NormalizedString[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - NormalizedString[]
    constantsTouched: []
    func_position:
      end: 40
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.common.fields.AllIndexesSelector].getFieldIndexes(NormalizedString[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.fields.AllIndexesSelector].getFieldIndexes(NormalizedString[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      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: '[com.univocity.parsers.common.fields.AllIndexesSelector].describe()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.fields.AllIndexesSelector].describe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.common.fields.AllIndexesSelector:50,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.common.fields.AllIndexesSelector)'
      Src: com.univocity.parsers.common.fields.AllIndexesSelector:52,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.common.fields.AllIndexesSelector].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(com.univocity.parsers.common.fields.AllIndexesSelector)'
    - '[Object].clone()'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.fields.AllIndexesSelector].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
      Src: com.univocity.parsers.common.fields.AllIndexesSelector:58,1
    - Dst: '[com.univocity.parsers.common.fields.AllIndexesSelector].getFieldIndexes(NormalizedString[])'
      Src: com.univocity.parsers.common.fields.AllIndexesSelector:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 4
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[com.univocity.parsers.common.fields.AllIndexesSelector].getFieldIndexes(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
    - '[com.univocity.parsers.common.fields.AllIndexesSelector].getFieldIndexes(NormalizedString[])'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.fields.AllIndexesSelector].getFieldIndexes(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.AllIndexesSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.fields.AllIndexesSelector].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.AllIndexesSelector
    signature: '[com.univocity.parsers.common.fields.AllIndexesSelector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.fields.FieldSet:39,1
    - Dst: Collections.emptyList()
      Src: com.univocity.parsers.common.fields.FieldSet:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      - List<com.univocity.parsers.common.fields.FieldSet<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.common.fields.FieldSet].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSet.java
    functionUses: 0
    functionsReached:
    - Collections.emptyList()
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet
    signature: '[com.univocity.parsers.common.fields.FieldSet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.fields.FieldSet:39,1
    - Dst: '[List<com.univocity.parsers.common.fields.FieldSet<T>>].contains()'
      Src: com.univocity.parsers.common.fields.FieldSet:56,1
    - Dst: '[List<com.univocity.parsers.common.fields.FieldSet<T>>].remove()'
      Src: com.univocity.parsers.common.fields.FieldSet:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - List<com.univocity.parsers.common.fields.FieldSet<T>>
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      - List<com.univocity.parsers.common.fields.FieldSet<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wrappedFieldSets
    argTypes:
    - List<com.univocity.parsers.common.fields.FieldSet<T>>
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[com.univocity.parsers.common.fields.FieldSet].<init>(List<com.univocity.parsers.common.fields.FieldSet<T>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSet.java
    functionUses: 0
    functionsReached:
    - '[List<com.univocity.parsers.common.fields.FieldSet<T>>].remove()'
    - '[List<com.univocity.parsers.common.fields.FieldSet<T>>].contains()'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet
    signature: '[com.univocity.parsers.common.fields.FieldSet].<init>(List<com.univocity.parsers.common.fields.FieldSet<T>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(List<T>)'
      Src: com.univocity.parsers.common.fields.FieldSet:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      - List<com.univocity.parsers.common.fields.FieldSet<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[com.univocity.parsers.common.fields.FieldSet].get()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSet.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(List<T>)'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.fields.FieldSet].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<T>].clear()'
      Src: com.univocity.parsers.common.fields.FieldSet:75,1
    - Dst: '[com.univocity.parsers.common.fields.FieldSet].add(List<T>)'
      Src: com.univocity.parsers.common.fields.FieldSet:76,1
    - Dst: wrapped.set(List<T>)
      Src: com.univocity.parsers.common.fields.FieldSet:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      - List<com.univocity.parsers.common.fields.FieldSet<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.common.fields.FieldSet].set()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSet.java
    functionUses: 0
    functionsReached:
    - '[List<T>].clear()'
    - wrapped.set(List<T>)
    - '[com.univocity.parsers.common.fields.FieldSet].add(List<T>)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<T>
    signature: '[com.univocity.parsers.common.fields.FieldSet].set()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldSet].addElement(com.univocity.parsers.common.fields.FieldSet)'
      Src: com.univocity.parsers.common.fields.FieldSet:90,1
    - Dst: wrapped.add(List<T>)
      Src: com.univocity.parsers.common.fields.FieldSet:93,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      - List<com.univocity.parsers.common.fields.FieldSet<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 96
    functionName: '[com.univocity.parsers.common.fields.FieldSet].add()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSet.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldSet].addElement(com.univocity.parsers.common.fields.FieldSet)'
    - wrapped.add(List<T>)
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<T>
    signature: '[com.univocity.parsers.common.fields.FieldSet].add()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<T>].add(T)'
      Src: com.univocity.parsers.common.fields.FieldSet:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      - List<com.univocity.parsers.common.fields.FieldSet<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[com.univocity.parsers.common.fields.FieldSet].addElement(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSet.java
    functionUses: 0
    functionsReached:
    - '[List<T>].add(T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.FieldSet].addElement(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<T>].clear()'
      Src: com.univocity.parsers.common.fields.FieldSet:112,1
    - Dst: '[com.univocity.parsers.common.fields.FieldSet].add(Collection<T>)'
      Src: com.univocity.parsers.common.fields.FieldSet:113,1
    - Dst: wrapped.set(Collection<T>)
      Src: com.univocity.parsers.common.fields.FieldSet:115,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<T>
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      - List<com.univocity.parsers.common.fields.FieldSet<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fields
    argTypes:
    - Collection<T>
    constantsTouched: []
    func_position:
      end: 118
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 118
    functionName: '[com.univocity.parsers.common.fields.FieldSet].set(Collection<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSet.java
    functionUses: 0
    functionsReached:
    - '[List<T>].clear()'
    - '[com.univocity.parsers.common.fields.FieldSet].add(Collection<T>)'
    - wrapped.set(Collection<T>)
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<T>
    signature: '[com.univocity.parsers.common.fields.FieldSet].set(Collection<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldSet].addElement(com.univocity.parsers.common.fields.FieldSet)'
      Src: com.univocity.parsers.common.fields.FieldSet:127,1
    - Dst: wrapped.add(Collection<T>)
      Src: com.univocity.parsers.common.fields.FieldSet:130,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<T>
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      - List<com.univocity.parsers.common.fields.FieldSet<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fields
    argTypes:
    - Collection<T>
    constantsTouched: []
    func_position:
      end: 133
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 133
    functionName: '[com.univocity.parsers.common.fields.FieldSet].add(Collection<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSet.java
    functionUses: 1
    functionsReached:
    - wrapped.add(Collection<T>)
    - '[com.univocity.parsers.common.fields.FieldSet].addElement(com.univocity.parsers.common.fields.FieldSet)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<T>
    signature: '[com.univocity.parsers.common.fields.FieldSet].add(Collection<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<T>].remove(com.univocity.parsers.common.fields.FieldSet)'
      Src: com.univocity.parsers.common.fields.FieldSet:142,1
    - Dst: wrapped.remove(List<T>)
      Src: com.univocity.parsers.common.fields.FieldSet:145,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      - List<com.univocity.parsers.common.fields.FieldSet<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 148
    functionName: '[com.univocity.parsers.common.fields.FieldSet].remove()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSet.java
    functionUses: 0
    functionsReached:
    - '[List<T>].remove(com.univocity.parsers.common.fields.FieldSet)'
    - wrapped.remove(List<T>)
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<T>
    signature: '[com.univocity.parsers.common.fields.FieldSet].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<T>].removeAll(Collection<T>)'
      Src: com.univocity.parsers.common.fields.FieldSet:156,1
    - Dst: wrapped.remove(Collection<T>)
      Src: com.univocity.parsers.common.fields.FieldSet:158,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<T>
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      - List<com.univocity.parsers.common.fields.FieldSet<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fields
    argTypes:
    - Collection<T>
    constantsTouched: []
    func_position:
      end: 161
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 161
    functionName: '[com.univocity.parsers.common.fields.FieldSet].remove(Collection<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSet.java
    functionUses: 0
    functionsReached:
    - '[List<T>].removeAll(Collection<T>)'
    - wrapped.remove(Collection<T>)
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<T>
    signature: '[com.univocity.parsers.common.fields.FieldSet].remove(Collection<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<T>].toString()'
      Src: com.univocity.parsers.common.fields.FieldSet:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      - List<com.univocity.parsers.common.fields.FieldSet<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[com.univocity.parsers.common.fields.FieldSet].describe()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSet.java
    functionUses: 0
    functionsReached:
    - '[List<T>].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.fields.FieldSet].describe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<T>].toString()'
      Src: com.univocity.parsers.common.fields.FieldSet:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      - List<com.univocity.parsers.common.fields.FieldSet<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[com.univocity.parsers.common.fields.FieldSet].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSet.java
    functionUses: 0
    functionsReached:
    - '[List<T>].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.fields.FieldSet].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.common.fields.FieldSet:178,1
    - Dst: '[ArrayList].<init>(List<T>)'
      Src: com.univocity.parsers.common.fields.FieldSet:179,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.fields.FieldSet:182,1
    - Dst: fieldSet.clone()
      Src: com.univocity.parsers.common.fields.FieldSet:184,1
    - Dst: out.wrappedFieldSets.add(com.univocity.parsers.common.fields.FieldSet)
      Src: com.univocity.parsers.common.fields.FieldSet:184,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.common.fields.FieldSet)'
      Src: com.univocity.parsers.common.fields.FieldSet:189,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<T>
      - List<com.univocity.parsers.common.fields.FieldSet<T>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 191
    functionName: '[com.univocity.parsers.common.fields.FieldSet].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSet.java
    functionUses: 0
    functionsReached:
    - out.wrappedFieldSets.add(com.univocity.parsers.common.fields.FieldSet)
    - '[ArrayList].<init>(List<T>)'
    - '[IllegalStateException].<init>(com.univocity.parsers.common.fields.FieldSet)'
    - '[Object].clone()'
    - fieldSet.clone()
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<T>
    signature: '[com.univocity.parsers.common.fields.FieldSet].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - 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: 2
    argNames:
    - attributeName
    - columnName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].attributeToColumnName(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].attributeToColumnName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Enum<?>
      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:
    - attributeName
    - column
    argTypes:
    - String
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].attributeToColumn(String,Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].attributeToColumn(String,Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - columnIndex
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].attributeToIndex(String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].attributeToIndex(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,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:
    - mappings
    argTypes:
    - Map<String,String>
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].attributesToColumnNames(Map<String,String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].attributesToColumnNames(Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Enum<?>>
      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:
    - mappings
    argTypes:
    - Map<String,Enum<?>>
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].attributesToColumns(Map<String,Enum<?>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].attributesToColumns(Map<String,Enum<?>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Integer>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mappings
    argTypes:
    - Map<String,Integer>
    constantsTouched: []
    func_position:
      end: 126
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 126
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].attributesToIndexes(Map<String,Integer>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].attributesToIndexes(Map<String,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - 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: 3
    argNames:
    - setterName
    - parameterType
    - columnName
    argTypes:
    - String
    - Class<?>
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 143
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].methodToColumnName(String,Class<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].methodToColumnName(String,Class<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - setterName
    - parameterType
    - column
    argTypes:
    - String
    - Class<?>
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 159
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 159
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].methodToColumn(String,Class<?>,Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].methodToColumn(String,Class<?>,Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - setterName
    - parameterType
    - columnIndex
    argTypes:
    - String
    - Class<?>
    - int
    constantsTouched: []
    func_position:
      end: 176
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 176
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].methodToIndex(String,Class<?>,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].methodToIndex(String,Class<?>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - 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: 2
    argNames:
    - methodName
    - columnName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 197
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 197
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].methodToColumnName(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].methodToColumnName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Enum<?>
      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:
    - methodName
    - column
    argTypes:
    - String
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 219
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 219
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].methodToColumn(String,Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].methodToColumn(String,Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - methodName
    - columnIndex
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 240
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 240
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].methodToIndex(String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].methodToIndex(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,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:
    - mappings
    argTypes:
    - Map<String,String>
    constantsTouched: []
    func_position:
      end: 259
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 259
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].methodsToColumnNames(Map<String,String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].methodsToColumnNames(Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Enum<?>>
      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:
    - mappings
    argTypes:
    - Map<String,Enum<?>>
    constantsTouched: []
    func_position:
      end: 277
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 277
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].methodsToColumns(Map<String,Enum<?>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].methodsToColumns(Map<String,Enum<?>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Integer>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mappings
    argTypes:
    - Map<String,Integer>
    constantsTouched: []
    func_position:
      end: 295
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 295
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].methodsToIndexes(Map<String,Integer>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].methodsToIndexes(Map<String,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.ColumnMapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 301
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.ColumnMapper
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].clone()'
  - 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:
    - methodOrAttributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 307
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 307
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].remove(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].remove(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: com.univocity.parsers.common.fields.ColumnMapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.fields.ColumnMapper].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.ColumnMapper
    signature: '[com.univocity.parsers.common.fields.ColumnMapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldIndexSelector].get()'
      Src: com.univocity.parsers.common.fields.FieldIndexSelector:35,1
    - Dst: '[com.univocity.parsers.common.fields.FieldIndexSelector].size()'
      Src: com.univocity.parsers.common.fields.FieldIndexSelector:36,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - NormalizedString[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columns
    argTypes:
    - NormalizedString[]
    constantsTouched: []
    func_position:
      end: 44
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 44
    functionName: '[com.univocity.parsers.common.fields.FieldIndexSelector].getFieldIndexes(NormalizedString[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldIndexSelector].get()'
    - '[com.univocity.parsers.common.fields.FieldIndexSelector].size()'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.fields.FieldIndexSelector].getFieldIndexes(NormalizedString[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
      Src: com.univocity.parsers.common.fields.FieldIndexSelector:48,1
    - Dst: '[com.univocity.parsers.common.fields.FieldIndexSelector].getFieldIndexes(NormalizedString[])'
      Src: com.univocity.parsers.common.fields.FieldIndexSelector:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.common.fields.FieldIndexSelector].getFieldIndexes(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldIndexSelector].getFieldIndexes(NormalizedString[])'
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.fields.FieldIndexSelector].getFieldIndexes(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldIndexSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.fields.FieldIndexSelector].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldIndexSelector
    signature: '[com.univocity.parsers.common.fields.FieldIndexSelector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping<String>].isEmpty()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:87,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>].isEmpty()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:87,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>].isEmpty()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:87,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>].isEmpty()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:87,1
    - Dst: '[Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>].isEmpty()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:91,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:97,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping<String>].prepareExecution(boolean,com.univocity.parsers.common.fields.FieldConversionMapping,HashMap,String[])'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:101,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>].prepareExecution(boolean,com.univocity.parsers.common.fields.FieldConversionMapping,HashMap,String[])'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:102,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>].prepareExecution(boolean,com.univocity.parsers.common.fields.FieldConversionMapping,HashMap,String[])'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:103,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>].prepareExecution(boolean,com.univocity.parsers.common.fields.FieldConversionMapping,HashMap,String[])'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:104,1
    - Dst: '[HashMap].entrySet()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:108,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].iterator()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:108,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].hasNext()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:110,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].next()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:111,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].getValue()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:112,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].iterator()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:112,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].hasNext()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:113,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].next()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:114,1
    - Dst: '[Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>].isEmpty()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:116,1
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:117,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].remove()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:120,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].getKey()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:121,1
    - Dst: '[TreeMap].get(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:121,1
    - Dst: '[ArrayList].<init>(int)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:123,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].getKey()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:124,1
    - Dst: '[TreeMap].put(com.univocity.parsers.common.fields.FieldConversionMapping,ArrayList)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:124,1
    - Dst: '[ArrayList].add(com.univocity.parsers.conversions.ValidatedConversion)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:126,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].getValue()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:130,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].isEmpty()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:130,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].remove()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:131,1
    - Dst: '[TreeMap].keySet()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:135,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].toIntArray(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:135,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - Conversion[]
      - int[]
      - List<com.univocity.parsers.common.fields.FieldSelector>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<String>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>
      - Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - writing
    - values
    argTypes:
    - boolean
    - String[]
    constantsTouched: []
    func_position:
      end: 136
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 136
    functionName: '[com.univocity.parsers.common.fields.FieldConversionMapping].prepareExecution(boolean,String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 1
    functionsReached:
    - '[TreeMap].put(com.univocity.parsers.common.fields.FieldConversionMapping,ArrayList)'
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping<String>].isEmpty()'
    - '[ArrayList].<init>(int)'
    - '[ArrayList].add(com.univocity.parsers.conversions.ValidatedConversion)'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].remove()'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].isEmpty()'
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping<String>].prepareExecution(boolean,com.univocity.parsers.common.fields.FieldConversionMapping,HashMap,String[])'
    - '[com.univocity.parsers.common.ArgumentUtils].toIntArray(com.univocity.parsers.common.fields.FieldConversionMapping)'
    - '[TreeMap].keySet()'
    - '[Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>].isEmpty()'
    - '[Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>].isEmpty()'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].getKey()'
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>].prepareExecution(boolean,com.univocity.parsers.common.fields.FieldConversionMapping,HashMap,String[])'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].next()'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].getValue()'
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>].isEmpty()'
    - '[HashMap].entrySet()'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].iterator()'
    - '[TreeMap].<init>()'
    - '[HashMap].<init>()'
    - '[TreeMap].get(com.univocity.parsers.common.fields.FieldConversionMapping)'
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>].prepareExecution(boolean,com.univocity.parsers.common.fields.FieldConversionMapping,HashMap,String[])'
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>].isEmpty()'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.FieldConversionMapping].prepareExecution(boolean,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>].registerConversions(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Conversion[]
      - int[]
      - List<com.univocity.parsers.common.fields.FieldSelector>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<String>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>
      - Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnAllFields()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>].registerConversions(com.univocity.parsers.common.fields.FieldConversionMapping)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnAllFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>].registerConversions(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Conversion[]
      - int[]
      - List<com.univocity.parsers.common.fields.FieldSelector>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<String>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>
      - Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>].registerConversions(com.univocity.parsers.common.fields.FieldConversionMapping)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<Integer>
    signature: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping<String>].registerConversions(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Conversion[]
      - int[]
      - List<com.univocity.parsers.common.fields.FieldSelector>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<String>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>
      - Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldNames()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping<String>].registerConversions(com.univocity.parsers.common.fields.FieldConversionMapping)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<String>
    signature: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>].registerConversions(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Conversion[]
      - int[]
      - List<com.univocity.parsers.common.fields.FieldSelector>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<String>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>
      - Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<Enum>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldEnums()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>].registerConversions(com.univocity.parsers.common.fields.FieldConversionMapping)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<Enum>
    signature: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldEnums()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>].get(int)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:187,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].size()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:189,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].get(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:190,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].execute(Object)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:190,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Conversion[]
      - int[]
      - List<com.univocity.parsers.common.fields.FieldSelector>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<String>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>
      - Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 193
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 193
    functionName: '[com.univocity.parsers.common.fields.FieldConversionMapping].executeValidations(int,Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].execute(Object)'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].get(com.univocity.parsers.common.fields.FieldConversionMapping)'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].size()'
    - '[Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.FieldConversionMapping].executeValidations(int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>].get(int)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:208,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].size()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:216,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].get(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:217,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].revert(Object)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:218,1
    - Dst: conversion.revert(com.univocity.parsers.common.fields.FieldConversionMapping)
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:223,1
    - Dst: ex.setValue(com.univocity.parsers.common.fields.FieldConversionMapping)
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:227,1
    - Dst: ex.setColumnIndex(int)
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:228,1
    - Dst: ex.markAsNonFatal()
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:229,1
    - Dst: conversion.getClass()
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:234,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].getName()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:234,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:234,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:236,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:238,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setColumnIndex(int)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:239,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].markAsNonFatal()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:240,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      - Object
      - boolean[]
      classConcrete: true
      classEnum: false
      classFields:
      - Conversion[]
      - int[]
      - List<com.univocity.parsers.common.fields.FieldSelector>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<String>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>
      - Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - executeInReverseOrder
    - index
    - value
    - convertedFlags
    argTypes:
    - boolean
    - int
    - Object
    - boolean[]
    constantsTouched: []
    func_position:
      end: 245
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 245
    functionName: '[com.univocity.parsers.common.fields.FieldConversionMapping].reverseConversions(boolean,int,Object,boolean[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DataProcessingException].setColumnIndex(int)'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].get(com.univocity.parsers.common.fields.FieldConversionMapping)'
    - ex.setColumnIndex(int)
    - '[Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>].get(int)'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].getName()'
    - conversion.getClass()
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].revert(Object)'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].size()'
    - conversion.revert(com.univocity.parsers.common.fields.FieldConversionMapping)
    - ex.setValue(com.univocity.parsers.common.fields.FieldConversionMapping)
    - '[com.univocity.parsers.common.DataProcessingException].markAsNonFatal()'
    - ex.markAsNonFatal()
    - '[com.univocity.parsers.common.DataProcessingException].setValue(com.univocity.parsers.common.fields.FieldConversionMapping)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,com.univocity.parsers.common.fields.FieldConversionMapping)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.fields.FieldConversionMapping].reverseConversions(boolean,int,Object,boolean[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>].get(int)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:259,1
    - Dst: conversion.execute(com.univocity.parsers.common.fields.FieldConversionMapping)
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:267,1
    - Dst: ex.setColumnIndex(int)
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:269,1
    - Dst: ex.markAsNonFatal()
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:270,1
    - Dst: conversion.getClass()
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:273,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].getName()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:273,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:273,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:274,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setColumnIndex(int)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:275,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].markAsNonFatal()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:276,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - boolean[]
      classConcrete: true
      classEnum: false
      classFields:
      - Conversion[]
      - int[]
      - List<com.univocity.parsers.common.fields.FieldSelector>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<String>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>
      - Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - index
    - stringValue
    - convertedFlags
    argTypes:
    - int
    - String
    - boolean[]
    constantsTouched: []
    func_position:
      end: 284
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 284
    functionName: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversions(int,String,boolean[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DataProcessingException].setColumnIndex(int)'
    - ex.setColumnIndex(int)
    - '[Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>].get(int)'
    - conversion.execute(com.univocity.parsers.common.fields.FieldConversionMapping)
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].getName()'
    - conversion.getClass()
    - '[com.univocity.parsers.common.DataProcessingException].markAsNonFatal()'
    - ex.markAsNonFatal()
    - '[com.univocity.parsers.common.DataProcessingException].setValue(com.univocity.parsers.common.fields.FieldConversionMapping)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,com.univocity.parsers.common.fields.FieldConversionMapping)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversions(int,String,boolean[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>].get(int)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:296,1
    - Dst: '[com.univocity.parsers.common.fields.FieldConversionMapping].size()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:299,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultConversion(Class<?>,null,null)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:308,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Conversion[]
      - int[]
      - List<com.univocity.parsers.common.fields.FieldSelector>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<String>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>
      - Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Conversion[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - expectedType
    argTypes:
    - int
    - Class<?>
    constantsTouched: []
    func_position:
      end: 314
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 314
    functionName: '[com.univocity.parsers.common.fields.FieldConversionMapping].getConversions(int,Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultConversion(Class<?>,null,null)'
    - '[Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>].get(int)'
    - '[com.univocity.parsers.common.fields.FieldConversionMapping].size()'
    linkageType: ''
    returnType: Conversion[]
    signature: '[com.univocity.parsers.common.fields.FieldConversionMapping].getConversions(int,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:319,1
    - Dst: '[int[]].clone()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:320,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:321,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:323,1
    - Dst: selector.clone()
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:326,1
    - Dst: out.conversionSequence.add(com.univocity.parsers.common.fields.FieldConversionMapping)
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:327,1
    - Dst: '[HashMap].put(com.univocity.parsers.common.fields.FieldConversionMapping,com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:329,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping<String>].clone(HashMap,com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:331,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>].clone(HashMap,com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:332,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>].clone(HashMap,com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:333,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>].clone(HashMap,com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:334,1
    - Dst: '[HashMap].<init>(Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:335,1
    - Dst: '[TreeMap].<init>(Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:336,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.common.fields.FieldConversionMapping)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:339,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Conversion[]
      - int[]
      - List<com.univocity.parsers.common.fields.FieldSelector>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<String>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>
      - Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldConversionMapping
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 316
    functionDepth: 1
    functionLinenumber: 316
    functionLinenumberEnd: 341
    functionName: '[com.univocity.parsers.common.fields.FieldConversionMapping].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 0
    functionsReached:
    - '[int[]].clone()'
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping<String>].clone(HashMap,com.univocity.parsers.common.fields.FieldConversionMapping)'
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>].clone(HashMap,com.univocity.parsers.common.fields.FieldConversionMapping)'
    - '[HashMap].<init>()'
    - '[TreeMap].<init>(Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>)'
    - '[Object].clone()'
    - '[HashMap].<init>(Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>)'
    - selector.clone()
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>].clone(HashMap,com.univocity.parsers.common.fields.FieldConversionMapping)'
    - '[IllegalStateException].<init>(com.univocity.parsers.common.fields.FieldConversionMapping)'
    - '[HashMap].put(com.univocity.parsers.common.fields.FieldConversionMapping,com.univocity.parsers.common.fields.FieldConversionMapping)'
    - out.conversionSequence.add(com.univocity.parsers.common.fields.FieldConversionMapping)
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldConversionMapping
    signature: '[com.univocity.parsers.common.fields.FieldConversionMapping].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:41,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping].<init>(ArrayList)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:43,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping].<init>(ArrayList)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:50,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping].<init>(ArrayList)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:58,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping].<init>(ArrayList)'
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:65,1
    - Dst: Collections.emptyMap()
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:75,1
    - Dst: Collections.emptyMap()
      Src: com.univocity.parsers.common.fields.FieldConversionMapping:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Conversion[]
      - int[]
      - List<com.univocity.parsers.common.fields.FieldSelector>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<String>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Enum>
      - com.univocity.parsers.common.fields.AbstractConversionMapping<Integer>
      - Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>
      - Map<Integer,List<com.univocity.parsers.conversions.ValidatedConversion>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldConversionMapping
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.fields.FieldConversionMapping].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 2
    functionsReached:
    - Collections.emptyMap()
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping].<init>(ArrayList)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldConversionMapping
    signature: '[com.univocity.parsers.common.fields.FieldConversionMapping].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - List<com.univocity.parsers.common.fields.FieldSelector>
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.conversions.Conversion<String,?>[]>
      - List<com.univocity.parsers.common.fields.FieldSelector>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.AbstractConversionMapping
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversionSequence
    argTypes:
    - List<com.univocity.parsers.common.fields.FieldSelector>
    constantsTouched: []
    func_position:
      end: 360
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 360
    functionName: '[com.univocity.parsers.common.fields.AbstractConversionMapping].<init>(List<com.univocity.parsers.common.fields.FieldSelector>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.AbstractConversionMapping
    signature: '[com.univocity.parsers.common.fields.AbstractConversionMapping].<init>(List<com.univocity.parsers.common.fields.FieldSelector>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.common.fields.AbstractConversionMapping)'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:373,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping].newFieldSelector()'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:375,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:378,1
    - Dst: '[LinkedHashMap].put(com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.common.fields.AbstractConversionMapping)'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:380,1
    - Dst: '[List<com.univocity.parsers.common.fields.FieldSelector>].add(com.univocity.parsers.common.fields.FieldSelector)'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:381,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.conversions.Conversion<String,?>[]>
      - List<com.univocity.parsers.common.fields.FieldSelector>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 371
    functionDepth: 1
    functionLinenumber: 371
    functionLinenumberEnd: 386
    functionName: '[com.univocity.parsers.common.fields.AbstractConversionMapping].registerConversions()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 0
    functionsReached:
    - '[List<com.univocity.parsers.common.fields.FieldSelector>].add(com.univocity.parsers.common.fields.FieldSelector)'
    - '[LinkedHashMap].put(com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.common.fields.AbstractConversionMapping)'
    - '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.common.fields.AbstractConversionMapping)'
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping].newFieldSelector()'
    - '[LinkedHashMap].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<T>
    signature: '[com.univocity.parsers.common.fields.AbstractConversionMapping].registerConversions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.conversions.Conversion<String,?>[]>
      - List<com.univocity.parsers.common.fields.FieldSelector>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 393
      start: 393
    functionDepth: 0
    functionLinenumber: 393
    functionLinenumberEnd: 393
    functionName: '[com.univocity.parsers.common.fields.AbstractConversionMapping].newFieldSelector()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSelector
    signature: '[com.univocity.parsers.common.fields.AbstractConversionMapping].newFieldSelector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.conversions.Conversion<String,?>[]>].get(com.univocity.parsers.common.fields.FieldSelector)'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:413,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:418,1
    - Dst: '[com.univocity.parsers.common.fields.FieldSelector].getFieldIndexes(NormalizedString[])'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:418,1
    - Dst: '[Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>].keySet()'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:420,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].toIntArray(com.univocity.parsers.common.fields.AbstractConversionMapping)'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:420,1
    - Dst: '[Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>].get(com.univocity.parsers.common.fields.AbstractConversionMapping)'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:423,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:425,1
    - Dst: '[Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>].put(com.univocity.parsers.common.fields.AbstractConversionMapping,ArrayList)'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:426,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping].validateDuplicates(com.univocity.parsers.common.fields.FieldSelector,ArrayList,com.univocity.parsers.common.fields.AbstractConversionMapping)'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:429,1
    - Dst: Arrays.asList(com.univocity.parsers.common.fields.AbstractConversionMapping)
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:430,1
    - Dst: '[ArrayList].addAll(com.univocity.parsers.common.fields.AbstractConversionMapping)'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:430,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - com.univocity.parsers.common.fields.FieldSelector
      - Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>
      - String[]
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.conversions.Conversion<String,?>[]>
      - List<com.univocity.parsers.common.fields.FieldSelector>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - writing
    - selector
    - conversionsByIndex
    - values
    argTypes:
    - boolean
    - com.univocity.parsers.common.fields.FieldSelector
    - Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>
    - String[]
    constantsTouched: []
    func_position:
      end: 433
      start: 406
    functionDepth: 4
    functionLinenumber: 406
    functionLinenumberEnd: 433
    functionName: '[com.univocity.parsers.common.fields.AbstractConversionMapping].prepareExecution(boolean,com.univocity.parsers.common.fields.FieldSelector,Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>,String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldSelector].getFieldIndexes(NormalizedString[])'
    - '[com.univocity.parsers.common.ArgumentUtils].toIntArray(com.univocity.parsers.common.fields.AbstractConversionMapping)'
    - '[Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>].get(com.univocity.parsers.common.fields.AbstractConversionMapping)'
    - '[ArrayList].<init>()'
    - '[Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>].keySet()'
    - Arrays.asList(com.univocity.parsers.common.fields.AbstractConversionMapping)
    - '[ArrayList].addAll(com.univocity.parsers.common.fields.AbstractConversionMapping)'
    - '[Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>].put(com.univocity.parsers.common.fields.AbstractConversionMapping,ArrayList)'
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping].validateDuplicates(com.univocity.parsers.common.fields.FieldSelector,ArrayList,com.univocity.parsers.common.fields.AbstractConversionMapping)'
    - '[Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.conversions.Conversion<String,?>[]>].get(com.univocity.parsers.common.fields.FieldSelector)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.AbstractConversionMapping].prepareExecution(boolean,com.univocity.parsers.common.fields.FieldSelector,Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldSelector].describe()'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:446,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.common.fields.AbstractConversionMapping)'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:446,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.fields.FieldSelector
      - List<com.univocity.parsers.conversions.Conversion<?,?>>
      - com.univocity.parsers.conversions.Conversion<?,?>[]
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.conversions.Conversion<String,?>[]>
      - List<com.univocity.parsers.common.fields.FieldSelector>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - selector
    - conversionsAtIndex
    - conversionsToAdd
    argTypes:
    - com.univocity.parsers.common.fields.FieldSelector
    - List<com.univocity.parsers.conversions.Conversion<?,?>>
    - com.univocity.parsers.conversions.Conversion<?,?>[]
    constantsTouched: []
    func_position:
      end: 450
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 450
    functionName: '[com.univocity.parsers.common.fields.AbstractConversionMapping].validateDuplicates(com.univocity.parsers.common.fields.FieldSelector,List<com.univocity.parsers.conversions.Conversion<?,?>>,com.univocity.parsers.conversions.Conversion<?,?>[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldSelector].describe()'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.common.fields.AbstractConversionMapping)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.AbstractConversionMapping].validateDuplicates(com.univocity.parsers.common.fields.FieldSelector,List<com.univocity.parsers.conversions.Conversion<?,?>>,com.univocity.parsers.conversions.Conversion<?,?>[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.conversions.Conversion<String,?>[]>].isEmpty()'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:458,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.conversions.Conversion<String,?>[]>
      - List<com.univocity.parsers.common.fields.FieldSelector>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 459
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 459
    functionName: '[com.univocity.parsers.common.fields.AbstractConversionMapping].isEmpty()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 0
    functionsReached:
    - '[Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.conversions.Conversion<String,?>[]>].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.fields.AbstractConversionMapping].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:463,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.common.fields.AbstractConversionMapping)'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:465,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.conversions.Conversion<String,?>[]>
      - List<com.univocity.parsers.common.fields.FieldSelector>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.AbstractConversionMapping<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 467
      start: 461
    functionDepth: 0
    functionLinenumber: 461
    functionLinenumberEnd: 467
    functionName: '[com.univocity.parsers.common.fields.AbstractConversionMapping].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 1
    functionsReached:
    - '[Object].clone()'
    - '[IllegalStateException].<init>(com.univocity.parsers.common.fields.AbstractConversionMapping)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.AbstractConversionMapping<T>
    signature: '[com.univocity.parsers.common.fields.AbstractConversionMapping].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.AbstractConversionMapping].clone()'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:470,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:474,1
    - Dst: '[Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.common.fields.FieldSelector>].get(com.univocity.parsers.common.fields.AbstractConversionMapping)'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:477,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:480,1
    - Dst: '[Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.conversions.Conversion<String,?>[]>].get(com.univocity.parsers.common.fields.AbstractConversionMapping)'
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:483,1
    - Dst: out.conversionsMap.put(com.univocity.parsers.common.fields.AbstractConversionMapping,com.univocity.parsers.common.fields.AbstractConversionMapping)
      Src: com.univocity.parsers.common.fields.AbstractConversionMapping:484,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.common.fields.FieldSelector>
      - List<com.univocity.parsers.common.fields.FieldSelector>
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.conversions.Conversion<String,?>[]>
      - List<com.univocity.parsers.common.fields.FieldSelector>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.AbstractConversionMapping<T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clonedSelectors
    - clonedConversionSequence
    argTypes:
    - Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.common.fields.FieldSelector>
    - List<com.univocity.parsers.common.fields.FieldSelector>
    constantsTouched: []
    func_position:
      end: 490
      start: 469
    functionDepth: 1
    functionLinenumber: 469
    functionLinenumberEnd: 490
    functionName: '[com.univocity.parsers.common.fields.AbstractConversionMapping].clone(Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.common.fields.FieldSelector>,List<com.univocity.parsers.common.fields.FieldSelector>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
    functionUses: 0
    functionsReached:
    - '[Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.conversions.Conversion<String,?>[]>].get(com.univocity.parsers.common.fields.AbstractConversionMapping)'
    - '[HashMap].<init>()'
    - out.conversionsMap.put(com.univocity.parsers.common.fields.AbstractConversionMapping,com.univocity.parsers.common.fields.AbstractConversionMapping)
    - '[com.univocity.parsers.common.fields.AbstractConversionMapping].clone()'
    - '[Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.common.fields.FieldSelector>].get(com.univocity.parsers.common.fields.AbstractConversionMapping)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.AbstractConversionMapping<T>
    signature: '[com.univocity.parsers.common.fields.AbstractConversionMapping].clone(Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.common.fields.FieldSelector>,List<com.univocity.parsers.common.fields.FieldSelector>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:40,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:42,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.univocity.parsers.common.fields.AbstractColumnMapping
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Map<K,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.AbstractColumnMapping
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - parent
    argTypes:
    - String
    - com.univocity.parsers.common.fields.AbstractColumnMapping
    constantsTouched: []
    func_position:
      end: 45
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.common.fields.AbstractColumnMapping].<init>(String,com.univocity.parsers.common.fields.AbstractColumnMapping)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[LinkedHashMap].<init>()'
    - '[String].isEmpty()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.AbstractColumnMapping
    signature: '[com.univocity.parsers.common.fields.AbstractColumnMapping].<init>(String,com.univocity.parsers.common.fields.AbstractColumnMapping)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<K,Object>].put(K,String)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Map<K,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - columnName
    argTypes:
    - K
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumnName(K,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[Map<K,Object>].put(K,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumnName(K,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<K,Object>].put(K,Enum<?>)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      - Enum<?>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Map<K,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - column
    argTypes:
    - K
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumn(K,Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[Map<K,Object>].put(K,Enum<?>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumn(K,Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<K,Object>].put(K,int)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Map<K,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - columnIndex
    argTypes:
    - K
    - int
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumnIndex(K,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[Map<K,Object>].put(K,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumnIndex(K,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<K,Object>].putAll(Map<K,String>)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,String>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Map<K,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mappings
    argTypes:
    - Map<K,String>
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumnNames(Map<K,String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[Map<K,Object>].putAll(Map<K,String>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumnNames(Map<K,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<K,Object>].putAll(Map<K,Enum<?>>)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,Enum<?>>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Map<K,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mappings
    argTypes:
    - Map<K,Enum<?>>
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumns(Map<K,Enum<?>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[Map<K,Object>].putAll(Map<K,Enum<?>>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumns(Map<K,Enum<?>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<K,Object>].putAll(Map<K,Integer>)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,Integer>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Map<K,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mappings
    argTypes:
    - Map<K,Integer>
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumnIndexes(Map<K,Integer>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[Map<K,Object>].putAll(Map<K,Integer>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumnIndexes(Map<K,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.AbstractColumnMapping].getMappedColumn(K)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Map<K,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[com.univocity.parsers.common.fields.AbstractColumnMapping].isMapped(K)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.AbstractColumnMapping].getMappedColumn(K)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.fields.AbstractColumnMapping].isMapped(K)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - K
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Map<K,Object>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: K
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - key
    argTypes:
    - String
    - K
    constantsTouched: []
    func_position:
      end: 114
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 114
    functionName: '[com.univocity.parsers.common.fields.AbstractColumnMapping].prefixKey(String,K)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: K
    signature: '[com.univocity.parsers.common.fields.AbstractColumnMapping].prefixKey(String,K)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.AbstractColumnMapping].prefixKey(String,K)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:120,1
    - Dst: '[Map<K,Object>].get(K)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:121,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Map<K,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 124
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 124
    functionName: '[com.univocity.parsers.common.fields.AbstractColumnMapping].getMappedColumn(K)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.fields.AbstractColumnMapping].prefixKey(String,K)'
    - '[Map<K,Object>].get(K)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.fields.AbstractColumnMapping].getMappedColumn(K)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.AbstractColumnMapping].getMappedColumn(K)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:136,1
    - Dst: '[Enum].name()'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:139,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].setFieldName(String)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:142,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].setIndex()'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:143,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].setIndex(Integer)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:146,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.common.fields.AbstractColumnMapping)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:149,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.annotations.helpers.FieldMapping
      - K
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Map<K,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fieldMapping
    - key
    argTypes:
    - com.univocity.parsers.annotations.helpers.FieldMapping
    - K
    constantsTouched: []
    func_position:
      end: 152
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 152
    functionName: '[com.univocity.parsers.common.fields.AbstractColumnMapping].updateFieldMapping(com.univocity.parsers.annotations.helpers.FieldMapping,K)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].setIndex()'
    - '[Enum].name()'
    - '[com.univocity.parsers.common.fields.AbstractColumnMapping].getMappedColumn(K)'
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].setFieldName(String)'
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].setIndex(Integer)'
    - '[IllegalStateException].<init>(com.univocity.parsers.common.fields.AbstractColumnMapping)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.fields.AbstractColumnMapping].updateFieldMapping(com.univocity.parsers.annotations.helpers.FieldMapping,K)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<K,Object>].keySet()'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:160,1
    - Dst: '[com.univocity.parsers.common.fields.AbstractColumnMapping].getKeyPrefix(String,com.univocity.parsers.common.fields.AbstractColumnMapping)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:161,1
    - Dst: '[Set<String>].add(String)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:163,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Set<String>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Map<K,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - Set<String>
    constantsTouched: []
    func_position:
      end: 166
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 166
    functionName: '[com.univocity.parsers.common.fields.AbstractColumnMapping].extractPrefixes(Set<String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[Set<String>].add(String)'
    - '[com.univocity.parsers.common.fields.AbstractColumnMapping].getKeyPrefix(String,com.univocity.parsers.common.fields.AbstractColumnMapping)'
    - '[Map<K,Object>].keySet()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.AbstractColumnMapping].extractPrefixes(Set<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - K
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Map<K,Object>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - key
    argTypes:
    - String
    - K
    constantsTouched: []
    func_position:
      end: 176
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 176
    functionName: '[com.univocity.parsers.common.fields.AbstractColumnMapping].getKeyPrefix(String,K)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.fields.AbstractColumnMapping].getKeyPrefix(String,K)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:184,1
    - Dst: '[LinkedHashMap].<init>(Map<K,Object>)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:185,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.common.fields.AbstractColumnMapping)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:188,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Map<K,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.AbstractColumnMapping<K>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 190
    functionName: '[com.univocity.parsers.common.fields.AbstractColumnMapping].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(com.univocity.parsers.common.fields.AbstractColumnMapping)'
    - '[LinkedHashMap].<init>(Map<K,Object>)'
    - '[Object].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.AbstractColumnMapping<K>
    signature: '[com.univocity.parsers.common.fields.AbstractColumnMapping].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Map<K,Object>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: K
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nameWithPrefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 198
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 198
    functionName: '[com.univocity.parsers.common.fields.AbstractColumnMapping].findKey(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: K
    signature: '[com.univocity.parsers.common.fields.AbstractColumnMapping].findKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.AbstractColumnMapping].findKey(String)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:207,1
    - Dst: '[Map<K,Object>].remove(K)'
      Src: com.univocity.parsers.common.fields.AbstractColumnMapping:208,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - Map<K,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nameWithPrefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 212
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 212
    functionName: '[com.univocity.parsers.common.fields.AbstractColumnMapping].remove(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[Map<K,Object>].remove(K)'
    - '[com.univocity.parsers.common.fields.AbstractColumnMapping].findKey(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.AbstractColumnMapping].remove(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:88,1
    - Dst: '[String].isEmpty()'
      Src: com.univocity.parsers.common.fields.ColumnMapping:92,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.fields.ColumnMapping:94,1
    - Dst: '[String].indexOf(char,com.univocity.parsers.common.fields.ColumnMapping)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:94,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.fields.ColumnMapping:96,1
    - Dst: '[String].substring(com.univocity.parsers.common.fields.ColumnMapping,com.univocity.parsers.common.fields.ColumnMapping)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:96,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - name
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 100
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].getCurrentAttributePrefix(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[String].substring(com.univocity.parsers.common.fields.ColumnMapping,com.univocity.parsers.common.fields.ColumnMapping)'
    - '[String].length()'
    - '[String].indexOf(char,com.univocity.parsers.common.fields.ColumnMapping)'
    - '[String].isEmpty()'
    - '[String].startsWith(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].getCurrentAttributePrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].<init>(String,null)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.ColumnMapping
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 9
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping].<init>(String,null)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.ColumnMapping
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].<init>(String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:120,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].<init>(String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:121,1
    - Dst: '[MethodMapping].<init>(String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:122,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.univocity.parsers.common.fields.ColumnMapping
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.ColumnMapping
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - parent
    argTypes:
    - String
    - com.univocity.parsers.common.fields.ColumnMapping
    constantsTouched: []
    func_position:
      end: 123
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].<init>(String,com.univocity.parsers.common.fields.ColumnMapping)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].<init>(String)'
    - '[MethodMapping].<init>(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.ColumnMapping
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].<init>(String,com.univocity.parsers.common.fields.ColumnMapping)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumnName(String,String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - columnName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].attributeToColumnName(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumnName(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].attributeToColumnName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumn(String,Enum<?>)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - column
    argTypes:
    - String
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].attributeToColumn(String,Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumn(String,Enum<?>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].attributeToColumn(String,Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumnIndex(String,int)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - columnIndex
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].attributeToIndex(String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumnIndex(String,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].attributeToIndex(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumnNames(Map<String,String>)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mappings
    argTypes:
    - Map<String,String>
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].attributesToColumnNames(Map<String,String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumnNames(Map<String,String>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].attributesToColumnNames(Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumns(Map<String,Enum<?>>)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Enum<?>>
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mappings
    argTypes:
    - Map<String,Enum<?>>
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].attributesToColumns(Map<String,Enum<?>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumns(Map<String,Enum<?>>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].attributesToColumns(Map<String,Enum<?>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumnIndexes(Map<String,Integer>)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mappings
    argTypes:
    - Map<String,Integer>
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].attributesToIndexes(Map<String,Integer>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumnIndexes(Map<String,Integer>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].attributesToIndexes(Map<String,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[MethodMapping].mapToColumnName(com.univocity.parsers.annotations.helpers.MethodDescriptor,String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.annotations.helpers.MethodDescriptor
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - columnName
    argTypes:
    - com.univocity.parsers.annotations.helpers.MethodDescriptor
    - String
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumnName(com.univocity.parsers.annotations.helpers.MethodDescriptor,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[MethodMapping].mapToColumnName(com.univocity.parsers.annotations.helpers.MethodDescriptor,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumnName(com.univocity.parsers.annotations.helpers.MethodDescriptor,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[MethodMapping].mapToColumn(com.univocity.parsers.annotations.helpers.MethodDescriptor,Enum<?>)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.annotations.helpers.MethodDescriptor
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - column
    argTypes:
    - com.univocity.parsers.annotations.helpers.MethodDescriptor
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumn(com.univocity.parsers.annotations.helpers.MethodDescriptor,Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[MethodMapping].mapToColumn(com.univocity.parsers.annotations.helpers.MethodDescriptor,Enum<?>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumn(com.univocity.parsers.annotations.helpers.MethodDescriptor,Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[MethodMapping].mapToColumnIndex(com.univocity.parsers.annotations.helpers.MethodDescriptor,int)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.annotations.helpers.MethodDescriptor
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - columnIndex
    argTypes:
    - com.univocity.parsers.annotations.helpers.MethodDescriptor
    - int
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].methodToIndex(com.univocity.parsers.annotations.helpers.MethodDescriptor,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[MethodMapping].mapToColumnIndex(com.univocity.parsers.annotations.helpers.MethodDescriptor,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].methodToIndex(com.univocity.parsers.annotations.helpers.MethodDescriptor,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[MethodMapping].isMapped(com.univocity.parsers.annotations.helpers.MethodDescriptor)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:174,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].isMapped(String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:174,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].isMapped(String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:174,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.annotations.helpers.MethodDescriptor
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - targetName
    argTypes:
    - com.univocity.parsers.annotations.helpers.MethodDescriptor
    - String
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].isMapped(com.univocity.parsers.annotations.helpers.MethodDescriptor,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[MethodMapping].isMapped(com.univocity.parsers.annotations.helpers.MethodDescriptor)'
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].isMapped(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].isMapped(com.univocity.parsers.annotations.helpers.MethodDescriptor,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[MethodMapping].isMapped(com.univocity.parsers.annotations.helpers.MethodDescriptor)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:188,1
    - Dst: '[MethodMapping].updateFieldMapping(com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.annotations.helpers.MethodDescriptor)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:189,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].isMapped(String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:190,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].updateFieldMapping(com.univocity.parsers.annotations.helpers.FieldMapping,String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:191,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].isMapped(String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:192,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].updateFieldMapping(com.univocity.parsers.annotations.helpers.FieldMapping,String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:193,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.annotations.helpers.FieldMapping
      - String
      - com.univocity.parsers.annotations.helpers.MethodDescriptor
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - fieldMapping
    - targetName
    - method
    argTypes:
    - com.univocity.parsers.annotations.helpers.FieldMapping
    - String
    - com.univocity.parsers.annotations.helpers.MethodDescriptor
    constantsTouched: []
    func_position:
      end: 196
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 196
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].updateMapping(com.univocity.parsers.annotations.helpers.FieldMapping,String,com.univocity.parsers.annotations.helpers.MethodDescriptor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[MethodMapping].isMapped(com.univocity.parsers.annotations.helpers.MethodDescriptor)'
    - '[MethodMapping].updateFieldMapping(com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.annotations.helpers.MethodDescriptor)'
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].updateFieldMapping(com.univocity.parsers.annotations.helpers.FieldMapping,String)'
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].isMapped(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].updateMapping(com.univocity.parsers.annotations.helpers.FieldMapping,String,com.univocity.parsers.annotations.helpers.MethodDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].getPrefix()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumnName(String,String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - methodName
    - columnName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 209
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 209
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumnName(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumnName(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumnName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumn(String,Enum<?>)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - methodName
    - column
    argTypes:
    - String
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 214
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 214
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumn(String,Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumn(String,Enum<?>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumn(String,Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumnIndex(String,int)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - methodName
    - columnIndex
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 219
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 219
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].methodToIndex(String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumnIndex(String,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].methodToIndex(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumnNames(Map<String,String>)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mappings
    argTypes:
    - Map<String,String>
    constantsTouched: []
    func_position:
      end: 224
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 224
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].methodsToColumnNames(Map<String,String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumnNames(Map<String,String>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].methodsToColumnNames(Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumns(Map<String,Enum<?>>)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Enum<?>>
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mappings
    argTypes:
    - Map<String,Enum<?>>
    constantsTouched: []
    func_position:
      end: 229
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 229
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].methodsToColumns(Map<String,Enum<?>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumns(Map<String,Enum<?>>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].methodsToColumns(Map<String,Enum<?>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumnIndexes(Map<String,Integer>)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mappings
    argTypes:
    - Map<String,Integer>
    constantsTouched: []
    func_position:
      end: 234
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 234
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].methodsToIndexes(Map<String,Integer>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].mapToColumnIndexes(Map<String,Integer>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].methodsToIndexes(Map<String,Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].remove(String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:237,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].remove(String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:238,1
    - Dst: '[MethodMapping].remove(String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - methodOrAttributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 240
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 240
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].remove(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].remove(String)'
    - '[MethodMapping].remove(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].remove(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].setter(String,Class<?>)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:244,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumnName(com.univocity.parsers.common.fields.ColumnMapping,String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - setterName
    - parameterType
    - columnName
    argTypes:
    - String
    - Class<?>
    - String
    constantsTouched: []
    func_position:
      end: 245
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 245
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumnName(String,Class<?>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping].setter(String,Class<?>)'
    - '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumnName(com.univocity.parsers.common.fields.ColumnMapping,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumnName(String,Class<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].setter(String,Class<?>)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:249,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumn(com.univocity.parsers.common.fields.ColumnMapping,Enum<?>)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - Enum<?>
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - setterName
    - parameterType
    - column
    argTypes:
    - String
    - Class<?>
    - Enum<?>
    constantsTouched: []
    func_position:
      end: 250
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 250
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumn(String,Class<?>,Enum<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping].setter(String,Class<?>)'
    - '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumn(com.univocity.parsers.common.fields.ColumnMapping,Enum<?>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumn(String,Class<?>,Enum<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].setter(String,Class<?>)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:254,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].methodToIndex(com.univocity.parsers.common.fields.ColumnMapping,int)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - setterName
    - parameterType
    - columnIndex
    argTypes:
    - String
    - Class<?>
    - int
    constantsTouched: []
    func_position:
      end: 255
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 255
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].methodToIndex(String,Class<?>,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping].setter(String,Class<?>)'
    - '[com.univocity.parsers.common.fields.ColumnMapping].methodToIndex(com.univocity.parsers.common.fields.ColumnMapping,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].methodToIndex(String,Class<?>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.common.fields.ColumnMapping:262,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].extractPrefixes(HashSet)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:263,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].extractPrefixes(HashSet)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:264,1
    - Dst: '[MethodMapping].extractPrefixes(HashSet)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Set<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 267
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].getNestedAttributeNames()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 1
    functionsReached:
    - '[HashSet].<init>()'
    - '[MethodMapping].extractPrefixes(HashSet)'
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].extractPrefixes(HashSet)'
    linkageType: ''
    returnType: Set<String>
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].getNestedAttributeNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.common.fields.ColumnMapping:272,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].clone()'
      Src: com.univocity.parsers.common.fields.ColumnMapping:273,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].clone()'
      Src: com.univocity.parsers.common.fields.ColumnMapping:274,1
    - Dst: '[MethodMapping].clone()'
      Src: com.univocity.parsers.common.fields.ColumnMapping:275,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.common.fields.ColumnMapping)'
      Src: com.univocity.parsers.common.fields.ColumnMapping:278,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - NameMapping
      - NameMapping
      - MethodMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.ColumnMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.ColumnMapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 269
    functionDepth: 1
    functionLinenumber: 269
    functionLinenumberEnd: 280
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].clone()'
    - '[IllegalStateException].<init>(com.univocity.parsers.common.fields.ColumnMapping)'
    - '[Object].clone()'
    - '[MethodMapping].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.ColumnMapper
    signature: '[com.univocity.parsers.common.fields.ColumnMapping].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(String,NameMapping)'
      Src: com.univocity.parsers.common.fields.ColumnMapping.NameMapping:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - NameMapping
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.ColumnMapping.NameMapping
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - parent
    argTypes:
    - String
    - NameMapping
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].<init>(String,NameMapping)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(String,NameMapping)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.ColumnMapping.NameMapping
    signature: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].<init>(String,NameMapping)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: com.univocity.parsers.common.fields.ColumnMapping.NameMapping:40,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].prefixKey(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[String].isEmpty()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].prefixKey(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].getCurrentAttributePrefix(String,String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping.NameMapping:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].getKeyPrefix(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].getCurrentAttributePrefix(String,String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].getKeyPrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nameWithPrefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].findKey(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].findKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(String,MethodMapping)'
      Src: com.univocity.parsers.common.fields.ColumnMapping.MethodMapping:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - MethodMapping
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.ColumnMapping.MethodMapping
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - parent
    argTypes:
    - String
    - MethodMapping
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping.MethodMapping].<init>(String,MethodMapping)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(String,MethodMapping)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.ColumnMapping.MethodMapping
    signature: '[com.univocity.parsers.common.fields.ColumnMapping.MethodMapping].<init>(String,MethodMapping)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getPrefix()'
      Src: com.univocity.parsers.common.fields.ColumnMapping.MethodMapping:65,1
    - Dst: '[String].equals(String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping.MethodMapping:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.univocity.parsers.annotations.helpers.MethodDescriptor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.annotations.helpers.MethodDescriptor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - key
    argTypes:
    - String
    - com.univocity.parsers.annotations.helpers.MethodDescriptor
    constantsTouched: []
    func_position:
      end: 69
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping.MethodMapping].prefixKey(String,com.univocity.parsers.annotations.helpers.MethodDescriptor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getPrefix()'
    linkageType: ''
    returnType: com.univocity.parsers.annotations.helpers.MethodDescriptor
    signature: '[com.univocity.parsers.common.fields.ColumnMapping.MethodMapping].prefixKey(String,com.univocity.parsers.annotations.helpers.MethodDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getPrefixedName()'
      Src: com.univocity.parsers.common.fields.ColumnMapping.MethodMapping:73,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.MethodMapping].getCurrentAttributePrefix(String,String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping.MethodMapping:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.univocity.parsers.annotations.helpers.MethodDescriptor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - key
    argTypes:
    - String
    - com.univocity.parsers.annotations.helpers.MethodDescriptor
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping.MethodMapping].getKeyPrefix(String,com.univocity.parsers.annotations.helpers.MethodDescriptor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping.MethodMapping].getCurrentAttributePrefix(String,String)'
    - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getPrefixedName()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.fields.ColumnMapping.MethodMapping].getKeyPrefix(String,com.univocity.parsers.annotations.helpers.MethodDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.mapping.keySet()
      Src: com.univocity.parsers.common.fields.ColumnMapping.MethodMapping:78,1
    - Dst: k.getPrefixedName()
      Src: com.univocity.parsers.common.fields.ColumnMapping.MethodMapping:79,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping.MethodMapping].equals(String)'
      Src: com.univocity.parsers.common.fields.ColumnMapping.MethodMapping:79,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.annotations.helpers.MethodDescriptor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nameWithPrefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.common.fields.ColumnMapping.MethodMapping].findKey(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
    functionUses: 0
    functionsReached:
    - this.mapping.keySet()
    - k.getPrefixedName()
    - '[com.univocity.parsers.common.fields.ColumnMapping.MethodMapping].equals(String)'
    linkageType: ''
    returnType: com.univocity.parsers.annotations.helpers.MethodDescriptor
    signature: '[com.univocity.parsers.common.fields.ColumnMapping.MethodMapping].findKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].get()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldIndexSelector:45,1
    - Dst: '[HashSet].<init>(com.univocity.parsers.common.fields.ExcludeFieldIndexSelector)'
      Src: com.univocity.parsers.common.fields.ExcludeFieldIndexSelector:45,1
    - Dst: '[HashSet].iterator()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldIndexSelector:47,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].hasNext()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldIndexSelector:48,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].next()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldIndexSelector:49,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].remove()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldIndexSelector:51,1
    - Dst: '[HashSet].size()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldIndexSelector:55,1
    - Dst: '[HashSet].contains(com.univocity.parsers.common.fields.ExcludeFieldIndexSelector)'
      Src: com.univocity.parsers.common.fields.ExcludeFieldIndexSelector:59,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - NormalizedString[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columns
    argTypes:
    - NormalizedString[]
    constantsTouched: []
    func_position:
      end: 64
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].getFieldIndexes(NormalizedString[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].hasNext()'
    - '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].remove()'
    - '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].get()'
    - '[HashSet].size()'
    - '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].next()'
    - '[HashSet].<init>(com.univocity.parsers.common.fields.ExcludeFieldIndexSelector)'
    - '[HashSet].iterator()'
    - '[HashSet].contains(com.univocity.parsers.common.fields.ExcludeFieldIndexSelector)'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].getFieldIndexes(NormalizedString[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].describe()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldIndexSelector:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].describe()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
    functionUses: 0
    functionsReached:
    - '[Object].describe()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].describe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
      Src: com.univocity.parsers.common.fields.ExcludeFieldIndexSelector:73,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].getFieldIndexes(NormalizedString[])'
      Src: com.univocity.parsers.common.fields.ExcludeFieldIndexSelector:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 4
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].getFieldIndexes(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
    - '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].getFieldIndexes(NormalizedString[])'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].getFieldIndexes(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.ExcludeFieldIndexSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.ExcludeFieldIndexSelector
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].get()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldEnumSelector:45,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].toArray(com.univocity.parsers.common.fields.ExcludeFieldEnumSelector)'
      Src: com.univocity.parsers.common.fields.ExcludeFieldEnumSelector:45,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].set(String[])'
      Src: com.univocity.parsers.common.fields.ExcludeFieldEnumSelector:45,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].getFieldIndexes(NormalizedString[])'
      Src: com.univocity.parsers.common.fields.ExcludeFieldEnumSelector:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - NormalizedString[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.fields.ExcludeFieldNameSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - NormalizedString[]
    constantsTouched: []
    func_position:
      end: 47
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].getFieldIndexes(NormalizedString[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].toArray(com.univocity.parsers.common.fields.ExcludeFieldEnumSelector)'
    - '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].set(String[])'
    - '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].get()'
    - '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].getFieldIndexes(NormalizedString[])'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].getFieldIndexes(NormalizedString[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].describe()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldEnumSelector:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.fields.ExcludeFieldNameSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].describe()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
    functionUses: 0
    functionsReached:
    - '[Object].describe()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].describe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldEnumSelector:55,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].clone()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldEnumSelector:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.fields.ExcludeFieldNameSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.ExcludeFieldEnumSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    - '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.ExcludeFieldEnumSelector
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
      Src: com.univocity.parsers.common.fields.ExcludeFieldEnumSelector:62,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].getFieldIndexes(NormalizedString[])'
      Src: com.univocity.parsers.common.fields.ExcludeFieldEnumSelector:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.fields.ExcludeFieldNameSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 4
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].getFieldIndexes(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
    - '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].getFieldIndexes(NormalizedString[])'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].getFieldIndexes(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].<init>()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldEnumSelector:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.fields.ExcludeFieldNameSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.ExcludeFieldEnumSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.ExcludeFieldEnumSelector
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].get()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldNameSelector:48,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toHashSet(com.univocity.parsers.common.fields.ExcludeFieldNameSelector)'
      Src: com.univocity.parsers.common.fields.ExcludeFieldNameSelector:48,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].findMissingElements(com.univocity.parsers.common.fields.ExcludeFieldNameSelector,HashSet<com.univocity.parsers.common.NormalizedString>)'
      Src: com.univocity.parsers.common.fields.ExcludeFieldNameSelector:50,1
    - Dst: '[HashSet<com.univocity.parsers.common.NormalizedString>].size()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldNameSelector:51,1
    - Dst: '[HashSet<com.univocity.parsers.common.NormalizedString>].contains()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldNameSelector:55,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - NormalizedString[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - NormalizedString[]
    constantsTouched: []
    func_position:
      end: 61
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].getFieldIndexes(NormalizedString[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
    functionUses: 2
    functionsReached:
    - '[HashSet<com.univocity.parsers.common.NormalizedString>].contains()'
    - '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].get()'
    - '[com.univocity.parsers.common.ArgumentUtils].findMissingElements(com.univocity.parsers.common.fields.ExcludeFieldNameSelector,HashSet<com.univocity.parsers.common.NormalizedString>)'
    - '[com.univocity.parsers.common.NormalizedString].toHashSet(com.univocity.parsers.common.fields.ExcludeFieldNameSelector)'
    - '[HashSet<com.univocity.parsers.common.NormalizedString>].size()'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].getFieldIndexes(NormalizedString[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].describe()'
      Src: com.univocity.parsers.common.fields.ExcludeFieldNameSelector:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].describe()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
    functionUses: 0
    functionsReached:
    - '[Object].describe()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].describe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
      Src: com.univocity.parsers.common.fields.ExcludeFieldNameSelector:70,1
    - Dst: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].getFieldIndexes(NormalizedString[])'
      Src: com.univocity.parsers.common.fields.ExcludeFieldNameSelector:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 4
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].getFieldIndexes(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].getFieldIndexes(NormalizedString[])'
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].getFieldIndexes(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.ExcludeFieldNameSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.ExcludeFieldNameSelector
    signature: '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Enum].toString()'
      Src: com.univocity.parsers.common.fields.FieldEnumSelector:41,1
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndex(com.univocity.parsers.common.fields.FieldEnumSelector)'
      Src: com.univocity.parsers.common.fields.FieldEnumSelector:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Enum
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.fields.FieldNameSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - column
    argTypes:
    - Enum
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.common.fields.FieldEnumSelector].getFieldIndex(Enum)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndex(com.univocity.parsers.common.fields.FieldEnumSelector)'
    - '[Enum].toString()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.fields.FieldEnumSelector].getFieldIndex(Enum)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldEnumSelector].get()'
      Src: com.univocity.parsers.common.fields.FieldEnumSelector:49,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].toArray(com.univocity.parsers.common.fields.FieldEnumSelector)'
      Src: com.univocity.parsers.common.fields.FieldEnumSelector:49,1
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelector].set(String[])'
      Src: com.univocity.parsers.common.fields.FieldEnumSelector:49,1
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndexes(NormalizedString[])'
      Src: com.univocity.parsers.common.fields.FieldEnumSelector:50,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - NormalizedString[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.fields.FieldNameSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - NormalizedString[]
    constantsTouched: []
    func_position:
      end: 51
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.common.fields.FieldEnumSelector].getFieldIndexes(NormalizedString[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldEnumSelector].get()'
    - '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndexes(NormalizedString[])'
    - '[com.univocity.parsers.common.fields.FieldNameSelector].set(String[])'
    - '[com.univocity.parsers.common.ArgumentUtils].toArray(com.univocity.parsers.common.fields.FieldEnumSelector)'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.fields.FieldEnumSelector].getFieldIndexes(NormalizedString[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.common.fields.FieldEnumSelector:55,1
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelector].clone()'
      Src: com.univocity.parsers.common.fields.FieldEnumSelector:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.fields.FieldNameSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldEnumSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.common.fields.FieldEnumSelector].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldNameSelector].clone()'
    - '[Object].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldEnumSelector
    signature: '[com.univocity.parsers.common.fields.FieldEnumSelector].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
      Src: com.univocity.parsers.common.fields.FieldEnumSelector:62,1
    - Dst: '[com.univocity.parsers.common.fields.FieldEnumSelector].getFieldIndexes(NormalizedString[])'
      Src: com.univocity.parsers.common.fields.FieldEnumSelector:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.fields.FieldNameSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 4
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.common.fields.FieldEnumSelector].getFieldIndexes(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
    - '[com.univocity.parsers.common.fields.FieldEnumSelector].getFieldIndexes(NormalizedString[])'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.fields.FieldEnumSelector].getFieldIndexes(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelector].<init>()'
      Src: com.univocity.parsers.common.fields.FieldEnumSelector:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.fields.FieldNameSelector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldEnumSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.fields.FieldEnumSelector].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldNameSelector].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldEnumSelector
    signature: '[com.univocity.parsers.common.fields.FieldEnumSelector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndexes()'
      Src: com.univocity.parsers.common.fields.FieldNameSelector:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - header
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndex(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndexes()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelector].get()'
      Src: com.univocity.parsers.common.fields.FieldNameSelector:47,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArrayList(com.univocity.parsers.common.fields.FieldNameSelector)'
      Src: com.univocity.parsers.common.fields.FieldNameSelector:47,1
    - Dst: '[ArrayList<com.univocity.parsers.common.NormalizedString>].toArray()'
      Src: com.univocity.parsers.common.fields.FieldNameSelector:49,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].findMissingElements(com.univocity.parsers.common.fields.FieldNameSelector,com.univocity.parsers.common.fields.FieldNameSelector)'
      Src: com.univocity.parsers.common.fields.FieldNameSelector:50,1
    - Dst: Arrays.asList(com.univocity.parsers.common.fields.FieldNameSelector)
      Src: com.univocity.parsers.common.fields.FieldNameSelector:53,1
    - Dst: '[ArrayList<com.univocity.parsers.common.NormalizedString>].containsAll(com.univocity.parsers.common.fields.FieldNameSelector)'
      Src: com.univocity.parsers.common.fields.FieldNameSelector:53,1
    - Dst: '[ArrayList<com.univocity.parsers.common.NormalizedString>].size()'
      Src: com.univocity.parsers.common.fields.FieldNameSelector:60,1
    - Dst: Arrays.fill(com.univocity.parsers.common.fields.FieldNameSelector)
      Src: com.univocity.parsers.common.fields.FieldNameSelector:61,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].indexesOf(com.univocity.parsers.common.fields.FieldNameSelector,com.univocity.parsers.common.fields.FieldNameSelector)'
      Src: com.univocity.parsers.common.fields.FieldNameSelector:64,1
    - Dst: Arrays.copyOf(com.univocity.parsers.common.fields.FieldNameSelector,int)
      Src: com.univocity.parsers.common.fields.FieldNameSelector:67,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - NormalizedString[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - NormalizedString[]
    constantsTouched: []
    func_position:
      end: 80
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 80
    functionName: '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndexes(NormalizedString[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
    functionUses: 2
    functionsReached:
    - Arrays.copyOf(com.univocity.parsers.common.fields.FieldNameSelector,int)
    - '[ArrayList<com.univocity.parsers.common.NormalizedString>].toArray()'
    - '[com.univocity.parsers.common.ArgumentUtils].indexesOf(com.univocity.parsers.common.fields.FieldNameSelector,com.univocity.parsers.common.fields.FieldNameSelector)'
    - Arrays.fill(com.univocity.parsers.common.fields.FieldNameSelector)
    - '[ArrayList<com.univocity.parsers.common.NormalizedString>].size()'
    - '[com.univocity.parsers.common.NormalizedString].toArrayList(com.univocity.parsers.common.fields.FieldNameSelector)'
    - Arrays.asList(com.univocity.parsers.common.fields.FieldNameSelector)
    - '[com.univocity.parsers.common.ArgumentUtils].findMissingElements(com.univocity.parsers.common.fields.FieldNameSelector,com.univocity.parsers.common.fields.FieldNameSelector)'
    - '[ArrayList<com.univocity.parsers.common.NormalizedString>].containsAll(com.univocity.parsers.common.fields.FieldNameSelector)'
    - '[com.univocity.parsers.common.fields.FieldNameSelector].get()'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndexes(NormalizedString[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
      Src: com.univocity.parsers.common.fields.FieldNameSelector:84,1
    - Dst: '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndexes(NormalizedString[])'
      Src: com.univocity.parsers.common.fields.FieldNameSelector:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 4
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndexes(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndexes(NormalizedString[])'
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndexes(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - com.univocity.parsers.common.fields.FieldSelector
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldNameSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.fields.FieldNameSelector].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldNameSelector
    signature: '[com.univocity.parsers.common.fields.FieldNameSelector].<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: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.common.fields.FieldSelector].getFieldIndexes(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.fields.FieldSelector].getFieldIndexes(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - NormalizedString[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - headers
    argTypes:
    - NormalizedString[]
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.common.fields.FieldSelector].getFieldIndexes(NormalizedString[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.fields.FieldSelector].getFieldIndexes(NormalizedString[])'
  - 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: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.common.fields.FieldSelector].describe()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.fields.FieldSelector].describe()'
  - 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: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.common.fields.FieldSelector].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.fields.FieldSelector].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.fields.FieldSelector].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSelector
    signature: '[com.univocity.parsers.common.fields.FieldSelector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.beans.PropertyWrapper].getNullMethod()'
      Src: com.univocity.parsers.common.beans.PropertyWrapper:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - String
      - Object
      - Method
      - Method
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.beans.PropertyWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyDescriptor
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.common.beans.PropertyWrapper].<init>(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/beans/PropertyWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.beans.PropertyWrapper].getNullMethod()'
    linkageType: ''
    returnType: com.univocity.parsers.common.beans.PropertyWrapper
    signature: '[com.univocity.parsers.common.beans.PropertyWrapper].<init>(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.beans.PropertyWrapper].invoke(Object,Method)'
      Src: com.univocity.parsers.common.beans.PropertyWrapper:51,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - String
      - Object
      - Method
      - Method
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.common.beans.PropertyWrapper].getWriteMethod()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/beans/PropertyWrapper.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.beans.PropertyWrapper].invoke(Object,Method)'
    linkageType: ''
    returnType: Method
    signature: '[com.univocity.parsers.common.beans.PropertyWrapper].getWriteMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.beans.PropertyWrapper].invoke(Object,Method)'
      Src: com.univocity.parsers.common.beans.PropertyWrapper:64,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - String
      - Object
      - Method
      - Method
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 67
    functionName: '[com.univocity.parsers.common.beans.PropertyWrapper].getReadMethod()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/beans/PropertyWrapper.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.beans.PropertyWrapper].invoke(Object,Method)'
    linkageType: ''
    returnType: Method
    signature: '[com.univocity.parsers.common.beans.PropertyWrapper].getReadMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.beans.PropertyWrapper].invoke(Object,Method)'
      Src: com.univocity.parsers.common.beans.PropertyWrapper:77,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - String
      - Object
      - Method
      - Method
      - 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: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: '[com.univocity.parsers.common.beans.PropertyWrapper].getName()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/beans/PropertyWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.beans.PropertyWrapper].invoke(Object,Method)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.beans.PropertyWrapper].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].invoke(Object)'
      Src: com.univocity.parsers.common.beans.PropertyWrapper:84,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Method
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - String
      - Object
      - Method
      - Method
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - propertyDescriptor
    - method
    argTypes:
    - Object
    - Method
    constantsTouched: []
    func_position:
      end: 88
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.common.beans.PropertyWrapper].invoke(Object,Method)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/beans/PropertyWrapper.java
    functionUses: 3
    functionsReached:
    - '[Method].invoke(Object)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.common.beans.PropertyWrapper].invoke(Object,Method)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Object.class.getMethod(String)
      Src: com.univocity.parsers.common.beans.PropertyWrapper:92,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - String
      - Object
      - Method
      - Method
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 97
    functionName: '[com.univocity.parsers.common.beans.PropertyWrapper].getNullMethod()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/beans/PropertyWrapper.java
    functionUses: 1
    functionsReached:
    - Object.class.getMethod(String)
    linkageType: ''
    returnType: Method
    signature: '[com.univocity.parsers.common.beans.PropertyWrapper].getNullMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.beans.BeanHelper].findIntrospectorImplementationClass()'
      Src: com.univocity.parsers.common.beans.BeanHelper:41,1
    - Dst: '[com.univocity.parsers.common.beans.BeanHelper].getBeanInfoMethod()'
      Src: com.univocity.parsers.common.beans.BeanHelper:42,1
    - Dst: '[com.univocity.parsers.common.beans.BeanHelper].getMethod(String,Method,boolean)'
      Src: com.univocity.parsers.common.beans.BeanHelper:43,1
    - Dst: '[com.univocity.parsers.common.beans.BeanHelper].getMethod(String,Method,boolean)'
      Src: com.univocity.parsers.common.beans.BeanHelper:45,1
    - Dst: '[com.univocity.parsers.common.beans.BeanHelper].getMethod(String,Method,boolean)'
      Src: com.univocity.parsers.common.beans.BeanHelper:46,1
    - Dst: '[com.univocity.parsers.common.beans.BeanHelper].getMethod(String,Method,boolean)'
      Src: com.univocity.parsers.common.beans.BeanHelper:47,1
    - Dst: '[ConcurrentHashMap].<init>()'
      Src: com.univocity.parsers.common.beans.BeanHelper:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - PropertyWrapper[]
      - Class<?>
      - Method
      - Method
      - Method
      - Method
      - Method
      - Map<Class<?>,WeakReference<PropertyWrapper[]>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.beans.BeanHelper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.common.beans.BeanHelper].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/beans/BeanHelper.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.beans.BeanHelper].findIntrospectorImplementationClass()'
    - '[ConcurrentHashMap].<init>()'
    - '[com.univocity.parsers.common.beans.BeanHelper].getBeanInfoMethod()'
    - '[com.univocity.parsers.common.beans.BeanHelper].getMethod(String,Method,boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.common.beans.BeanHelper
    signature: '[com.univocity.parsers.common.beans.BeanHelper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Class<?>,WeakReference<PropertyWrapper[]>>].get(Class<?>)'
      Src: com.univocity.parsers.common.beans.BeanHelper:65,1
    - Dst: '[com.univocity.parsers.common.beans.BeanHelper].get()'
      Src: com.univocity.parsers.common.beans.BeanHelper:67,1
    - Dst: '[Method].invoke(null,Class<?>)'
      Src: com.univocity.parsers.common.beans.BeanHelper:72,1
    - Dst: '[Method].invoke(com.univocity.parsers.common.beans.BeanHelper)'
      Src: com.univocity.parsers.common.beans.BeanHelper:73,1
    - Dst: '[com.univocity.parsers.common.beans.PropertyWrapper].<init>()'
      Src: com.univocity.parsers.common.beans.BeanHelper:77,1
    - Dst: '[WeakReference].<init>(com.univocity.parsers.common.beans.BeanHelper)'
      Src: com.univocity.parsers.common.beans.BeanHelper:83,1
    - Dst: '[Map<Class<?>,WeakReference<PropertyWrapper[]>>].put(Class<?>,WeakReference)'
      Src: com.univocity.parsers.common.beans.BeanHelper:83,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - PropertyWrapper[]
      - Class<?>
      - Method
      - Method
      - Method
      - Method
      - Method
      - Map<Class<?>,WeakReference<PropertyWrapper[]>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: PropertyWrapper[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - beanClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 87
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 87
    functionName: '[com.univocity.parsers.common.beans.BeanHelper].getPropertyDescriptors(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/beans/BeanHelper.java
    functionUses: 1
    functionsReached:
    - '[Map<Class<?>,WeakReference<PropertyWrapper[]>>].put(Class<?>,WeakReference)'
    - '[com.univocity.parsers.common.beans.BeanHelper].get()'
    - '[Method].invoke(null,Class<?>)'
    - '[WeakReference].<init>(com.univocity.parsers.common.beans.BeanHelper)'
    - '[Map<Class<?>,WeakReference<PropertyWrapper[]>>].get(Class<?>)'
    - '[com.univocity.parsers.common.beans.PropertyWrapper].<init>()'
    - '[Method].invoke(com.univocity.parsers.common.beans.BeanHelper)'
    linkageType: ''
    returnType: PropertyWrapper[]
    signature: '[com.univocity.parsers.common.beans.BeanHelper].getPropertyDescriptors(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Class.forName(String)
      Src: com.univocity.parsers.common.beans.BeanHelper:91,1
    - Dst: Class.forName(String)
      Src: com.univocity.parsers.common.beans.BeanHelper:94,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - PropertyWrapper[]
      - Class<?>
      - Method
      - Method
      - Method
      - Method
      - Method
      - Map<Class<?>,WeakReference<PropertyWrapper[]>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 99
    functionName: '[com.univocity.parsers.common.beans.BeanHelper].findIntrospectorImplementationClass()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/beans/BeanHelper.java
    functionUses: 1
    functionsReached:
    - Class.forName(String)
    linkageType: ''
    returnType: Class<?>
    signature: '[com.univocity.parsers.common.beans.BeanHelper].findIntrospectorImplementationClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getMethod(String)'
      Src: com.univocity.parsers.common.beans.BeanHelper:106,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - PropertyWrapper[]
      - Class<?>
      - Method
      - Method
      - Method
      - Method
      - Method
      - Map<Class<?>,WeakReference<PropertyWrapper[]>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 110
    functionName: '[com.univocity.parsers.common.beans.BeanHelper].getBeanInfoMethod()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/beans/BeanHelper.java
    functionUses: 1
    functionsReached:
    - '[Class<?>].getMethod(String)'
    linkageType: ''
    returnType: Method
    signature: '[com.univocity.parsers.common.beans.BeanHelper].getBeanInfoMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].getReturnType()'
      Src: com.univocity.parsers.common.beans.BeanHelper:118,1
    - Dst: '[com.univocity.parsers.common.beans.BeanHelper].getComponentType()'
      Src: com.univocity.parsers.common.beans.BeanHelper:120,1
    - Dst: '[com.univocity.parsers.common.beans.BeanHelper].getMethod(String)'
      Src: com.univocity.parsers.common.beans.BeanHelper:122,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Method
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - PropertyWrapper[]
      - Class<?>
      - Method
      - Method
      - Method
      - Method
      - Method
      - Map<Class<?>,WeakReference<PropertyWrapper[]>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - methodName
    - method
    - fromComponentType
    argTypes:
    - String
    - Method
    - boolean
    constantsTouched: []
    func_position:
      end: 126
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 126
    functionName: '[com.univocity.parsers.common.beans.BeanHelper].getMethod(String,Method,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/beans/BeanHelper.java
    functionUses: 1
    functionsReached:
    - '[Method].getReturnType()'
    - '[com.univocity.parsers.common.beans.BeanHelper].getComponentType()'
    - '[com.univocity.parsers.common.beans.BeanHelper].getMethod(String)'
    linkageType: ''
    returnType: Method
    signature: '[com.univocity.parsers.common.beans.BeanHelper].getMethod(String,Method,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.DefaultCharAppender
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - maxLength
    - emptyValue
    - whitespaceRangeStart
    argTypes:
    - int
    - String
    - int
    constantsTouched: []
    func_position:
      end: 48
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].<init>(int,String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 2
    functionsReached:
    - '[String].toCharArray()'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.DefaultCharAppender
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].<init>(int,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - padding
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 58
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringPadding(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringPadding(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - padding
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 68
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 78
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 78
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringWhitespace(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringWhitespace(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - from
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 89
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].indexOf(char,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].indexOf(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - chars
    - from
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 102
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 102
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].indexOfAny(char[],int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].indexOfAny(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - from
    - length
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].substring(int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].substring(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],com.univocity.parsers.common.input.DefaultCharAppender,char[],int,com.univocity.parsers.common.input.DefaultCharAppender)
      Src: com.univocity.parsers.common.input.DefaultCharAppender:118,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - from
    - length
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 121
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 121
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].remove(int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],com.univocity.parsers.common.input.DefaultCharAppender,char[],int,com.univocity.parsers.common.input.DefaultCharAppender)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].remove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].append(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].append(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(Object)
      Src: com.univocity.parsers.common.input.DefaultCharAppender:130,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.common.input.DefaultCharAppender)'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].append(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached:
    - String.valueOf(Object)
    - '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.common.input.DefaultCharAppender)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].append(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:136,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:139,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 142
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 142
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].append(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.DefaultCharAppender].append(char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].append(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append()'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 149
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 149
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].append(int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.DefaultCharAppender].append()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].append(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,com.univocity.parsers.common.input.DefaultCharAppender)'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:162,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 167
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].getAndReset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 1
    functionsReached:
    - '[String].<init>(char[],int,com.univocity.parsers.common.input.DefaultCharAppender)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].getAndReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,com.univocity.parsers.common.input.DefaultCharAppender)'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:181,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 182
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(char[],int,com.univocity.parsers.common.input.DefaultCharAppender)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 187
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].length()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].length()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,com.univocity.parsers.common.input.DefaultCharAppender,int,com.univocity.parsers.common.input.DefaultCharAppender)
      Src: com.univocity.parsers.common.input.DefaultCharAppender:202,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 207
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].getCharsAndReset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],int,com.univocity.parsers.common.input.DefaultCharAppender,int,com.univocity.parsers.common.input.DefaultCharAppender)
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].getCharsAndReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].whitespaceCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].whitespaceCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 218
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].reset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,com.univocity.parsers.common.input.DefaultCharAppender)
      Src: com.univocity.parsers.common.input.DefaultCharAppender:226,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].reset()'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.input.DefaultCharAppender
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - appender
    argTypes:
    - com.univocity.parsers.common.input.DefaultCharAppender
    constantsTouched: []
    func_position:
      end: 229
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 229
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.common.input.DefaultCharAppender)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.common.input.DefaultCharAppender].reset()'
    - System.arraycopy(char[],int,char[],int,com.univocity.parsers.common.input.DefaultCharAppender)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.common.input.DefaultCharAppender)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 234
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].resetWhitespaceCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].resetWhitespaceCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 239
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].getChars()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].getChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - length
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 246
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 246
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].fill(char,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].fill(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: com.univocity.parsers.common.input.DefaultCharAppender:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 258
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 258
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(char[],int,char[],int,int)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: com.univocity.parsers.common.input.DefaultCharAppender:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch1
    - ch2
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 266
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 266
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(char[],int,char[],int,int)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],com.univocity.parsers.common.input.DefaultCharAppender,int)
      Src: com.univocity.parsers.common.input.DefaultCharAppender:270,1
    - Dst: System.arraycopy(char[],int,char[],int,com.univocity.parsers.common.input.DefaultCharAppender)
      Src: com.univocity.parsers.common.input.DefaultCharAppender:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 273
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 273
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(char[],int,char[],int,com.univocity.parsers.common.input.DefaultCharAppender)
    - System.arraycopy(char[],int,char[],com.univocity.parsers.common.input.DefaultCharAppender,int)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 282
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].updateWhitespace()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].updateWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInput].nextChar()'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:285,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.univocity.parsers.common.input.CharInput
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ch
    - input
    - stop
    argTypes:
    - char
    - com.univocity.parsers.common.input.CharInput
    - char
    constantsTouched: []
    func_position:
      end: 289
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 289
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInput].nextChar()'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInput].nextChar()'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:292,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.univocity.parsers.common.input.CharInput
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - ch
    - input
    - stop1
    - stop2
    argTypes:
    - char
    - com.univocity.parsers.common.input.CharInput
    - char
    - char
    constantsTouched: []
    func_position:
      end: 296
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 296
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInput].nextChar()'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInput].nextChar()'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:299,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.univocity.parsers.common.input.CharInput
      - char
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - ch
    - input
    - stop1
    - stop2
    - stop3
    argTypes:
    - char
    - com.univocity.parsers.common.input.CharInput
    - char
    - char
    - char
    constantsTouched: []
    func_position:
      end: 303
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 303
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInput].nextChar()'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: com.univocity.parsers.common.input.DefaultCharAppender:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ch
    - from
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 309
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 309
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].append(char[],int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(char[],int,char[],int,int)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].append(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(char[],int,com.univocity.parsers.common.input.DefaultCharAppender)'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 314
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 314
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].append(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.DefaultCharAppender].append(char[],int,com.univocity.parsers.common.input.DefaultCharAppender)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].append(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getChars(int,int,char[],int)'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - string
    - from
    - to
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 319
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 319
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].append(String,int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 1
    functionsReached:
    - '[String].getChars(int,int,char[],int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].append(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:323,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(String,int,com.univocity.parsers.common.input.DefaultCharAppender)'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 324
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 324
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].append(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].append(String,int,com.univocity.parsers.common.input.DefaultCharAppender)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].append(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 329
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 329
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].charAt(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].charAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,com.univocity.parsers.common.input.DefaultCharAppender)'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:333,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - from
    - to
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 334
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 334
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].subSequence(int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(char[],int,com.univocity.parsers.common.input.DefaultCharAppender)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].subSequence(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 339
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 339
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].ignore(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].ignore(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 348
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 348
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].delete(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].delete(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - charSequence
    - fromIndex
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 378
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 378
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].indexOf(char[],int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].indexOf(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:382,1
    - Dst: '[CharSequence].charAt(int)'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:389,1
    - Dst: '[CharSequence].length()'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:390,1
    - Dst: '[CharSequence].length()'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:399,1
    - Dst: '[CharSequence].charAt(com.univocity.parsers.common.input.DefaultCharAppender)'
      Src: com.univocity.parsers.common.input.DefaultCharAppender:400,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - charSequence
    - fromIndex
    argTypes:
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 408
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 408
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].indexOf(CharSequence,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached:
    - '[CharSequence].charAt(com.univocity.parsers.common.input.DefaultCharAppender)'
    - '[CharSequence].charAt(int)'
    - '[CharSequence].length()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].indexOf(CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 413
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 413
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].isEmpty()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char[]
      - char[]
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 423
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 423
    functionName: '[com.univocity.parsers.common.input.DefaultCharAppender].lastIndexOf(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.DefaultCharAppender].lastIndexOf(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>()'
      Src: com.univocity.parsers.common.input.EOFException:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.EOFException
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[com.univocity.parsers.common.input.EOFException].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/EOFException.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.EOFException
    signature: '[com.univocity.parsers.common.input.EOFException].<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: Throwable
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[com.univocity.parsers.common.input.EOFException].fillInStackTrace()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/EOFException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Throwable
    signature: '[com.univocity.parsers.common.input.EOFException].fillInStackTrace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ElasticCharAppender].<init>(int,String)'
      Src: com.univocity.parsers.common.input.ElasticCharAppender:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.ElasticCharAppender
      static: false
      superClass: com.univocity.parsers.common.input.ExpandingCharAppender
    argCount: 1
    argNames:
    - emptyValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 16
      start: 14
    functionDepth: 3
    functionLinenumber: 14
    functionLinenumberEnd: 16
    functionName: '[com.univocity.parsers.common.input.ElasticCharAppender].<init>(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ElasticCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ElasticCharAppender].<init>(int,String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.ElasticCharAppender
    signature: '[com.univocity.parsers.common.input.ElasticCharAppender].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,String,int)'
      Src: com.univocity.parsers.common.input.ElasticCharAppender:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.ElasticCharAppender
      static: false
      superClass: com.univocity.parsers.common.input.ExpandingCharAppender
    argCount: 2
    argNames:
    - defaultLength
    - emptyValue
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 21
      start: 18
    functionDepth: 2
    functionLinenumber: 18
    functionLinenumberEnd: 21
    functionName: '[com.univocity.parsers.common.input.ElasticCharAppender].<init>(int,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ElasticCharAppender.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,String,int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.ElasticCharAppender
    signature: '[com.univocity.parsers.common.input.ElasticCharAppender].<init>(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].getAndReset()'
      Src: com.univocity.parsers.common.input.ElasticCharAppender:25,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.input.ExpandingCharAppender
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 31
    functionName: '[com.univocity.parsers.common.input.ElasticCharAppender].getAndReset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ElasticCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].getAndReset()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.ElasticCharAppender].getAndReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].getCharsAndReset()'
      Src: com.univocity.parsers.common.input.ElasticCharAppender:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: com.univocity.parsers.common.input.ExpandingCharAppender
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.common.input.ElasticCharAppender].getCharsAndReset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ElasticCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].getCharsAndReset()'
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.input.ElasticCharAppender].getCharsAndReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].reset()'
      Src: com.univocity.parsers.common.input.ElasticCharAppender:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.ExpandingCharAppender
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.common.input.ElasticCharAppender].reset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ElasticCharAppender.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].reset()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ElasticCharAppender].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(com.univocity.parsers.common.input.ElasticCharAppender,com.univocity.parsers.common.input.ElasticCharAppender,com.univocity.parsers.common.input.ElasticCharAppender)'
      Src: com.univocity.parsers.common.input.ElasticCharAppender:71,1
    - Dst: '[com.univocity.parsers.common.input.ElasticCharAppender].reset()'
      Src: com.univocity.parsers.common.input.ElasticCharAppender:72,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.input.ExpandingCharAppender
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.common.input.ElasticCharAppender].getTrimmedStringAndReset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ElasticCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ElasticCharAppender].reset()'
    - '[String].<init>(com.univocity.parsers.common.input.ElasticCharAppender,com.univocity.parsers.common.input.ElasticCharAppender,com.univocity.parsers.common.input.ElasticCharAppender)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.ElasticCharAppender].getTrimmedStringAndReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(com.univocity.parsers.common.input.ElasticCharAppender,com.univocity.parsers.common.input.ElasticCharAppender,com.univocity.parsers.common.input.ElasticCharAppender,int,com.univocity.parsers.common.input.ElasticCharAppender)
      Src: com.univocity.parsers.common.input.ElasticCharAppender:96,1
    - Dst: '[com.univocity.parsers.common.input.ElasticCharAppender].reset()'
      Src: com.univocity.parsers.common.input.ElasticCharAppender:97,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: com.univocity.parsers.common.input.ExpandingCharAppender
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 99
    functionName: '[com.univocity.parsers.common.input.ElasticCharAppender].getTrimmedCharsAndReset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ElasticCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ElasticCharAppender].reset()'
    - System.arraycopy(com.univocity.parsers.common.input.ElasticCharAppender,com.univocity.parsers.common.input.ElasticCharAppender,com.univocity.parsers.common.input.ElasticCharAppender,int,com.univocity.parsers.common.input.ElasticCharAppender)
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.input.ElasticCharAppender].getTrimmedCharsAndReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,String,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.ExpandingCharAppender
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 2
    argNames:
    - emptyValue
    - whitespaceRangeStart
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,String,int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.ExpandingCharAppender
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].<init>(int,String,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.ExpandingCharAppender
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 3
    argNames:
    - initialBufferLength
    - emptyValue
    - whitespaceRangeStart
    argTypes:
    - int
    - String
    - int
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.input.DefaultCharAppender].<init>(int,String,int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.ExpandingCharAppender
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringWhitespace(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:57,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:59,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringWhitespace(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:60,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 62
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 62
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespace(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringWhitespace(char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespace(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringPadding(char,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:68,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:70,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringPadding(char,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:71,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 2
    argNames:
    - ch
    - padding
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 73
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringPadding(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringPadding(char,char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringPadding(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:78,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:80,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 2
    argNames:
    - ch
    - padding
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 83
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:89,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:91,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:92,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 94
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 94
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 6
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].append(char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].fill(char,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:99,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:101,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].fill(char,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 2
    argNames:
    - ch
    - length
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 104
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 104
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].fill(char,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].fill(char,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].fill(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].expand()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 8
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].expand()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.TextParsingException].<init>(null,String)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:113,1
    - Dst: Math.min(int)
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:115,1
    - Dst: Arrays.copyOf(com.univocity.parsers.common.input.ExpandingCharAppender,int)
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:115,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 2
    argNames:
    - additionalLength
    - factor
    argTypes:
    - int
    - double
    constantsTouched: []
    func_position:
      end: 116
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 116
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(int,double)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 0
    functionsReached:
    - Math.min(int)
    - Arrays.copyOf(com.univocity.parsers.common.input.ExpandingCharAppender,int)
    - '[com.univocity.parsers.common.TextParsingException].<init>(null,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(int,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(int,float)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:119,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: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].expand()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(int,float)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].expand()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(int,float)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:123,1
    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: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 1
    argNames:
    - additionalLength
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(int,float)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:129,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].expand()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:131,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:132,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 134
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 134
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].prepend(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].expand()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].prepend(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:139,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:141,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:142,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 2
    argNames:
    - ch1
    - ch2
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 144
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 144
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].prepend(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char,char)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].prepend(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char[])'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:149,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(com.univocity.parsers.common.input.ExpandingCharAppender)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:151,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char[])'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:152,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 1
    argNames:
    - chars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 154
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 154
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].prepend(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(com.univocity.parsers.common.input.ExpandingCharAppender)'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].prepend(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.common.input.DefaultCharAppender)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:158,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:160,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(com.univocity.parsers.common.input.DefaultCharAppender)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:161,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.input.DefaultCharAppender
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 1
    argNames:
    - appender
    argTypes:
    - com.univocity.parsers.common.input.DefaultCharAppender
    constantsTouched: []
    func_position:
      end: 163
      start: 156
    functionDepth: 2
    functionLinenumber: 156
    functionLinenumberEnd: 163
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(com.univocity.parsers.common.input.DefaultCharAppender)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].append(com.univocity.parsers.common.input.DefaultCharAppender)'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.common.input.DefaultCharAppender)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(com.univocity.parsers.common.input.DefaultCharAppender)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:167,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:169,1
    - Dst: '[com.univocity.parsers.common.input.CharInput].getChar()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:170,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:170,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.univocity.parsers.common.input.CharInput
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 3
    argNames:
    - ch
    - input
    - stop
    argTypes:
    - char
    - com.univocity.parsers.common.input.CharInput
    - char
    constantsTouched: []
    func_position:
      end: 172
      start: 165
    functionDepth: 2
    functionLinenumber: 165
    functionLinenumberEnd: 172
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.DefaultCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
    - '[com.univocity.parsers.common.input.CharInput].getChar()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char)'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:177,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:179,1
    - Dst: '[com.univocity.parsers.common.input.CharInput].getChar()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:180,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:180,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.univocity.parsers.common.input.CharInput
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 4
    argNames:
    - ch
    - input
    - stop1
    - stop2
    argTypes:
    - char
    - com.univocity.parsers.common.input.CharInput
    - char
    - char
    constantsTouched: []
    func_position:
      end: 182
      start: 175
    functionDepth: 2
    functionLinenumber: 175
    functionLinenumberEnd: 182
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
    - '[com.univocity.parsers.common.input.CharInput].getChar()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char)'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char)'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:186,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:188,1
    - Dst: '[com.univocity.parsers.common.input.CharInput].getChar()'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:189,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char,char)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:189,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.univocity.parsers.common.input.CharInput
      - char
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 5
    argNames:
    - ch
    - input
    - stop1
    - stop2
    - stop3
    argTypes:
    - char
    - com.univocity.parsers.common.input.CharInput
    - char
    - char
    - char
    constantsTouched: []
    func_position:
      end: 191
      start: 184
    functionDepth: 2
    functionLinenumber: 184
    functionLinenumberEnd: 191
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char,char)'
    - '[com.univocity.parsers.common.input.CharInput].getChar()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char,char)'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(char[],int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:196,1
    - Dst: Math.min(int)
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:198,1
    - Dst: Arrays.copyOf(com.univocity.parsers.common.input.ExpandingCharAppender,com.univocity.parsers.common.input.ExpandingCharAppender)
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:198,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(char[],int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 3
    argNames:
    - ch
    - from
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 201
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 201
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char[],int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 0
    functionsReached:
    - Arrays.copyOf(com.univocity.parsers.common.input.ExpandingCharAppender,com.univocity.parsers.common.input.ExpandingCharAppender)
    - '[com.univocity.parsers.common.input.DefaultCharAppender].append(char[],int,int)'
    - Math.min(int)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(String,int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:205,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(com.univocity.parsers.common.input.ExpandingCharAppender)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:207,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharAppender].append(String,int,int)'
      Src: com.univocity.parsers.common.input.ExpandingCharAppender:208,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.DefaultCharAppender
    argCount: 3
    argNames:
    - string
    - from
    - to
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 210
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 210
    functionName: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(String,int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(com.univocity.parsers.common.input.ExpandingCharAppender)'
    - '[com.univocity.parsers.common.input.DefaultCharAppender].append(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(String,int)'
      Src: com.univocity.parsers.common.input.WriterCharAppender:55,1
    - Dst: '[com.univocity.parsers.common.Format].getLineSeparator()'
      Src: com.univocity.parsers.common.input.WriterCharAppender:57,1
    - Dst: '[com.univocity.parsers.common.Format].getNormalizedNewline()'
      Src: com.univocity.parsers.common.input.WriterCharAppender:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - int
      - com.univocity.parsers.common.Format
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.WriterCharAppender
      static: false
      superClass: com.univocity.parsers.common.input.ExpandingCharAppender
    argCount: 4
    argNames:
    - maxLength
    - emptyValue
    - whitespaceRangeStart
    - format
    argTypes:
    - int
    - String
    - int
    - com.univocity.parsers.common.Format
    constantsTouched: []
    func_position:
      end: 63
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.common.input.WriterCharAppender].<init>(int,String,int,com.univocity.parsers.common.Format)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.Format].getLineSeparator()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(String,int)'
    - '[com.univocity.parsers.common.Format].getNormalizedNewline()'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.WriterCharAppender
    signature: '[com.univocity.parsers.common.input.WriterCharAppender].<init>(int,String,int,com.univocity.parsers.common.Format)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespace(char)'
      Src: com.univocity.parsers.common.input.WriterCharAppender:76,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespace(char)'
      Src: com.univocity.parsers.common.input.WriterCharAppender:78,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespace(char)'
      Src: com.univocity.parsers.common.input.WriterCharAppender:81,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.ExpandingCharAppender
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 83
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.common.input.WriterCharAppender].appendIgnoringWhitespace(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespace(char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.WriterCharAppender].appendIgnoringWhitespace(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringPadding(char,char)'
      Src: com.univocity.parsers.common.input.WriterCharAppender:96,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringPadding(char,char)'
      Src: com.univocity.parsers.common.input.WriterCharAppender:98,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringPadding(char,char)'
      Src: com.univocity.parsers.common.input.WriterCharAppender:101,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.ExpandingCharAppender
    argCount: 2
    argNames:
    - ch
    - padding
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 103
      start: 93
    functionDepth: 3
    functionLinenumber: 93
    functionLinenumberEnd: 103
    functionName: '[com.univocity.parsers.common.input.WriterCharAppender].appendIgnoringPadding(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringPadding(char,char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.WriterCharAppender].appendIgnoringPadding(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
      Src: com.univocity.parsers.common.input.WriterCharAppender:116,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
      Src: com.univocity.parsers.common.input.WriterCharAppender:118,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
      Src: com.univocity.parsers.common.input.WriterCharAppender:121,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.ExpandingCharAppender
    argCount: 2
    argNames:
    - ch
    - padding
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 123
      start: 113
    functionDepth: 3
    functionLinenumber: 113
    functionLinenumberEnd: 123
    functionName: '[com.univocity.parsers.common.input.WriterCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.WriterCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppender].appendNewLine()'
      Src: com.univocity.parsers.common.input.WriterCharAppender:135,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
      Src: com.univocity.parsers.common.input.WriterCharAppender:137,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.ExpandingCharAppender
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 139
      start: 132
    functionDepth: 3
    functionLinenumber: 132
    functionLinenumberEnd: 139
    functionName: '[com.univocity.parsers.common.input.WriterCharAppender].append(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.WriterCharAppender].appendNewLine()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.WriterCharAppender].append(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Writer].write(com.univocity.parsers.common.input.WriterCharAppender,int,com.univocity.parsers.common.input.WriterCharAppender)'
      Src: com.univocity.parsers.common.input.WriterCharAppender:153,1
    - Dst: '[Writer].write(com.univocity.parsers.common.input.WriterCharAppender,int,com.univocity.parsers.common.input.WriterCharAppender)'
      Src: com.univocity.parsers.common.input.WriterCharAppender:155,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.ExpandingCharAppender
    argCount: 1
    argNames:
    - writer
    argTypes:
    - Writer
    constantsTouched: []
    func_position:
      end: 159
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 159
    functionName: '[com.univocity.parsers.common.input.WriterCharAppender].writeCharsAndReset(Writer)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
    functionUses: 1
    functionsReached:
    - '[Writer].write(com.univocity.parsers.common.input.WriterCharAppender,int,com.univocity.parsers.common.input.WriterCharAppender)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.WriterCharAppender].writeCharsAndReset(Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.WriterCharAppender].expand()'
      Src: com.univocity.parsers.common.input.WriterCharAppender:166,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.ExpandingCharAppender
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 172
    functionName: '[com.univocity.parsers.common.input.WriterCharAppender].appendNewLine()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.input.WriterCharAppender].expand()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.WriterCharAppender].appendNewLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.ExpandingCharAppender
    argCount: 1
    argNames:
    - enableDenormalizedLineEndings
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[com.univocity.parsers.common.input.WriterCharAppender].enableDenormalizedLineEndings(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.WriterCharAppender].enableDenormalizedLineEndings(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - characters
    - length
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[com.univocity.parsers.common.input.InputAnalysisProcess].execute(char[],int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/InputAnalysisProcess.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.InputAnalysisProcess].execute(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.InputAnalysisProcess
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.input.InputAnalysisProcess].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/InputAnalysisProcess.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.input.InputAnalysisProcess
    signature: '[com.univocity.parsers.common.input.InputAnalysisProcess].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].<init>(null,char,int,boolean)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.AbstractCharInputReader
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - normalizedLineSeparator
    - whitespaceRangeStart
    - closeOnStop
    argTypes:
    - char
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].<init>(char,int,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].<init>(null,char,int,boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.AbstractCharInputReader
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].<init>(char,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null,int)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:94,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].submitLineSeparatorDetector()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:97,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].setLineSeparator(char[])'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char
      - int
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.AbstractCharInputReader
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - lineSeparator
    - normalizedLineSeparator
    - whitespaceRangeStart
    - closeOnStop
    argTypes:
    - char[]
    - char
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 107
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 107
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].<init>(char[],char,int,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].submitLineSeparatorDetector()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,null,int)'
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].setLineSeparator(char[])'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.AbstractCharInputReader
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].<init>(char[],char,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.LineSeparatorDetector].<init>()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:112,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].addInputAnalysisProcess(com.univocity.parsers.common.input.LineSeparatorDetector)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:112,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 125
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].submitLineSeparatorDetector()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.input.LineSeparatorDetector].<init>()'
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].addInputAnalysisProcess(com.univocity.parsers.common.input.LineSeparatorDetector)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].submitLineSeparatorDetector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:129,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:132,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lineSeparator
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 136
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 136
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].setLineSeparator(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].setLineSeparator(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 143
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 143
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].setReader(Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].setReader(Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 150
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].reloadBuffer()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].reloadBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStreamReader].<init>(com.univocity.parsers.common.input.AbstractCharInputReader,com.univocity.parsers.common.input.AbstractCharInputReader)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:158,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].start(InputStreamReader)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:158,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.common.input.AbstractCharInputReader)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:160,1
    - Dst: '[InputStreamReader].<init>(com.univocity.parsers.common.input.AbstractCharInputReader)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:164,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].start(InputStreamReader,boolean)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:164,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - BomInput.BytesProcessedNotification
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - notification
    argTypes:
    - BomInput.BytesProcessedNotification
    constantsTouched: []
    func_position:
      end: 166
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 166
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].unwrapInputStream(BomInput.BytesProcessedNotification)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].start(InputStreamReader)'
    - '[IllegalStateException].<init>(com.univocity.parsers.common.input.AbstractCharInputReader)'
    - '[InputStreamReader].<init>(com.univocity.parsers.common.input.AbstractCharInputReader,com.univocity.parsers.common.input.AbstractCharInputReader)'
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].start(InputStreamReader,boolean)'
    - '[InputStreamReader].<init>(com.univocity.parsers.common.input.AbstractCharInputReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].unwrapInputStream(BomInput.BytesProcessedNotification)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].reset()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:170,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].stop()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:172,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].setReader(Reader)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:173,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].submitLineSeparatorDetector()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:177,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].updateBuffer()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:179,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - reader
    - resetTmp
    argTypes:
    - Reader
    - boolean
    constantsTouched: []
    func_position:
      end: 185
      start: 168
    functionDepth: 2
    functionLinenumber: 168
    functionLinenumberEnd: 185
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].start(Reader,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].updateBuffer()'
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].setReader(Reader)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].reset()'
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].submitLineSeparatorDetector()'
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].stop()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].start(Reader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].start(Reader,boolean)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 190
      start: 187
    functionDepth: 3
    functionLinenumber: 187
    functionLinenumberEnd: 190
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].start(Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].start(Reader,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].start(Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char[],int,com.univocity.parsers.common.input.AbstractCharInputReader)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:200,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].reloadBuffer()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:203,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].stop()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:209,1
    - Dst: Arrays.copyOfRange(char[],int,int)
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:216,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].reloadBuffer()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:221,1
    - Dst: System.arraycopy(com.univocity.parsers.common.input.AbstractCharInputReader,int,com.univocity.parsers.common.input.AbstractCharInputReader,int,com.univocity.parsers.common.input.AbstractCharInputReader)
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:226,1
    - Dst: System.arraycopy(char[],int,com.univocity.parsers.common.input.AbstractCharInputReader,com.univocity.parsers.common.input.AbstractCharInputReader,int)
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:227,1
    - Dst: process.execute(char[],int)
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:237,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 245
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].updateBuffer()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 4
    functionsReached:
    - Arrays.copyOfRange(char[],int,int)
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].stop()'
    - System.arraycopy(char[],int,com.univocity.parsers.common.input.AbstractCharInputReader,com.univocity.parsers.common.input.AbstractCharInputReader,int)
    - process.execute(char[],int)
    - System.arraycopy(com.univocity.parsers.common.input.AbstractCharInputReader,int,com.univocity.parsers.common.input.AbstractCharInputReader,int,com.univocity.parsers.common.input.AbstractCharInputReader)
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].reloadBuffer()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char[],int,com.univocity.parsers.common.input.AbstractCharInputReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].updateBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:258,1
    - Dst: '[ArrayList].add(com.univocity.parsers.common.input.InputAnalysisProcess)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:260,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inputAnalysisProcess
    argTypes:
    - com.univocity.parsers.common.input.InputAnalysisProcess
    constantsTouched: []
    func_position:
      end: 261
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 261
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].addInputAnalysisProcess(com.univocity.parsers.common.input.InputAnalysisProcess)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].add(com.univocity.parsers.common.input.InputAnalysisProcess)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].addInputAnalysisProcess(com.univocity.parsers.common.input.InputAnalysisProcess)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.EOFException].<init>()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:268,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 269
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].throwEOFException()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.EOFException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].throwEOFException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].throwEOFException()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:274,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].updateBuffer()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:280,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].updateBuffer()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:292,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].throwEOFException()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:294,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 271
    functionDepth: 2
    functionLinenumber: 271
    functionLinenumberEnd: 301
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].nextChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 5
    functionsReached:
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].throwEOFException()'
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].updateBuffer()'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].nextChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].getChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].getChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 311
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].lineCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].lineCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:325,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lines
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 331
      start: 314
    functionDepth: 3
    functionLinenumber: 314
    functionLinenumberEnd: 331
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].skipLines(long)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].nextChar()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].skipLines(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].reset()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:337,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:340,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].skipWhitespace(char,char,char)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:342,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,char,char)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:344,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:347,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespace(char)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:347,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].updateWhitespace()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:349,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].getAndReset()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:350,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].updateWhitespace()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:354,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].getAndReset()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:355,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 333
    functionDepth: 3
    functionLinenumber: 333
    functionLinenumberEnd: 359
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].readComment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].reset()'
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].nextChar()'
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].skipWhitespace(char,char,char)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].getAndReset()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespace(char)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,char,char)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].updateWhitespace()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].readComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 364
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 364
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].charCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].charCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - normalizeLineEndings
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 369
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 369
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].enableNormalizeLineEndings(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].enableNormalizeLineEndings(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 371
    functionDepth: 0
    functionLinenumber: 371
    functionLinenumberEnd: 378
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].getLineSeparator()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].getLineSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:383,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ch
    - stopChar1
    - stopChar2
    argTypes:
    - char
    - char
    - char
    constantsTouched: []
    func_position:
      end: 386
      start: 380
    functionDepth: 3
    functionLinenumber: 380
    functionLinenumberEnd: 386
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].skipWhitespace(char,char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].nextChar()'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].skipWhitespace(char,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].length()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:390,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 391
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].currentParsedContentLength()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].length()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].currentParsedContentLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].length()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:395,1
    - Dst: '[String].<init>(char[],int,com.univocity.parsers.common.input.AbstractCharInputReader)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:397,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char[],int,com.univocity.parsers.common.input.AbstractCharInputReader)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:402,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].getAndReset()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:404,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 405
      start: 393
    functionDepth: 0
    functionLinenumber: 393
    functionLinenumberEnd: 405
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].currentParsedContent()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].length()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char[],int,com.univocity.parsers.common.input.AbstractCharInputReader)'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].getAndReset()'
    - '[String].<init>(char[],int,com.univocity.parsers.common.input.AbstractCharInputReader)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].currentParsedContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].length()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:409,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].length()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:422,1
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:426,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 427
      start: 407
    functionDepth: 1
    functionLinenumber: 407
    functionLinenumberEnd: 427
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].lastIndexOf(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].length()'
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].lastIndexOf(char)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].lastIndexOf(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.ExpandingCharAppender].reset()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 433
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].markRecordStart()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.ExpandingCharAppender].reset()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].markRecordStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:452,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - stop
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 455
      start: 435
    functionDepth: 3
    functionLinenumber: 435
    functionLinenumberEnd: 455
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].skipString(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].nextChar()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].skipString(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],com.univocity.parsers.common.input.AbstractCharInputReader,com.univocity.parsers.common.input.AbstractCharInputReader)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:492,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:495,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - boolean
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - ch
    - stop
    - trim
    - nullValue
    - maxLength
    argTypes:
    - char
    - char
    - boolean
    - String
    - int
    constantsTouched: []
    func_position:
      end: 498
      start: 457
    functionDepth: 3
    functionLinenumber: 457
    functionLinenumberEnd: 498
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].getString(char,char,boolean,String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].nextChar()'
    - '[String].<init>(char[],com.univocity.parsers.common.input.AbstractCharInputReader,com.univocity.parsers.common.input.AbstractCharInputReader)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].getString(char,char,boolean,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],com.univocity.parsers.common.input.AbstractCharInputReader,com.univocity.parsers.common.input.AbstractCharInputReader)'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:571,1
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].updateBuffer()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:575,1
    CyclomaticComplexity: 37
    EdgeCount: 37
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - char
      - int
      - char
      - char
      - boolean
      - boolean
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 10
    argNames:
    - quote
    - escape
    - escapeEscape
    - maxLength
    - stop1
    - stop2
    - keepQuotes
    - keepEscape
    - trimLeading
    - trimTrailing
    argTypes:
    - char
    - char
    - char
    - int
    - char
    - char
    - boolean
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 578
      start: 500
    functionDepth: 2
    functionLinenumber: 500
    functionLinenumberEnd: 578
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].getQuotedString(char,char,char,int,char,char,boolean,boolean,boolean,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].updateBuffer()'
    - '[String].<init>(char[],com.univocity.parsers.common.input.AbstractCharInputReader,com.univocity.parsers.common.input.AbstractCharInputReader)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].getQuotedString(char,char,char,int,char,char,boolean,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].updateBuffer()'
      Src: com.univocity.parsers.common.input.AbstractCharInputReader:614,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - char
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.ExpandingCharAppender
      - boolean
      - boolean
      - List<com.univocity.parsers.common.input.InputAnalysisProcess>
      - char
      - char
      - char
      - long
      - long
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - char
      - char[]
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - quote
    - escape
    - stop1
    - stop2
    argTypes:
    - char
    - char
    - char
    - char
    constantsTouched: []
    func_position:
      end: 617
      start: 580
    functionDepth: 2
    functionLinenumber: 580
    functionLinenumberEnd: 617
    functionName: '[com.univocity.parsers.common.input.AbstractCharInputReader].skipQuotedString(char,char,char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].updateBuffer()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.input.AbstractCharInputReader].skipQuotedString(char,char,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      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:
    - reader
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[com.univocity.parsers.common.input.CharInputReader].start(Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharInputReader].start(Reader)'
  - 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: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[com.univocity.parsers.common.input.CharInputReader].stop()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharInputReader].stop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.common.input.CharInputReader].nextChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.CharInputReader].nextChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[com.univocity.parsers.common.input.CharInputReader].getChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.CharInputReader].getChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.common.input.CharInputReader].charCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.input.CharInputReader].charCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.common.input.CharInputReader].lineCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.input.CharInputReader].lineCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lineCount
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[com.univocity.parsers.common.input.CharInputReader].skipLines(long)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharInputReader].skipLines(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 87
    functionName: '[com.univocity.parsers.common.input.CharInputReader].readComment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.CharInputReader].readComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      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:
    - escaping
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '[com.univocity.parsers.common.input.CharInputReader].enableNormalizeLineEndings(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharInputReader].enableNormalizeLineEndings(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 104
    functionName: '[com.univocity.parsers.common.input.CharInputReader].getLineSeparator()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.input.CharInputReader].getLineSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - current
    - stopChar1
    - stopChar2
    argTypes:
    - char
    - char
    - char
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: '[com.univocity.parsers.common.input.CharInputReader].skipWhitespace(char,char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.CharInputReader].skipWhitespace(char,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 121
    functionName: '[com.univocity.parsers.common.input.CharInputReader].currentParsedContentLength()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.CharInputReader].currentParsedContentLength()'
  - 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: 128
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 128
    functionName: '[com.univocity.parsers.common.input.CharInputReader].currentParsedContent()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.CharInputReader].currentParsedContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 135
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 135
    functionName: '[com.univocity.parsers.common.input.CharInputReader].lastIndexOf(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.CharInputReader].lastIndexOf(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: '[com.univocity.parsers.common.input.CharInputReader].markRecordStart()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharInputReader].markRecordStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - boolean
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - ch
    - stop
    - trim
    - nullValue
    - maxLength
    argTypes:
    - char
    - char
    - boolean
    - String
    - int
    constantsTouched: []
    func_position:
      end: 156
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 156
    functionName: '[com.univocity.parsers.common.input.CharInputReader].getString(char,char,boolean,String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.CharInputReader].getString(char,char,boolean,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - stop
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 169
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 169
    functionName: '[com.univocity.parsers.common.input.CharInputReader].skipString(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.input.CharInputReader].skipString(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - char
      - int
      - char
      - char
      - boolean
      - boolean
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 10
    argNames:
    - quote
    - escape
    - escapeEscape
    - maxLength
    - stop1
    - stop2
    - keepQuotes
    - keepEscape
    - trimLeading
    - trimTrailing
    argTypes:
    - char
    - char
    - char
    - int
    - char
    - char
    - boolean
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 189
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 189
    functionName: '[com.univocity.parsers.common.input.CharInputReader].getQuotedString(char,char,char,int,char,char,boolean,boolean,boolean,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.CharInputReader].getQuotedString(char,char,char,int,char,char,boolean,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - char
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - quote
    - escape
    - stop1
    - stop2
    argTypes:
    - char
    - char
    - char
    - char
    constantsTouched: []
    func_position:
      end: 204
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 204
    functionName: '[com.univocity.parsers.common.input.CharInputReader].skipQuotedString(char,char,char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.input.CharInputReader].skipQuotedString(char,char,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.CharInputReader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.input.CharInputReader].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.input.CharInputReader
    signature: '[com.univocity.parsers.common.input.CharInputReader].<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: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[com.univocity.parsers.common.input.CharInput].nextChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInput.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.CharInput].nextChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.common.input.CharInput].getChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInput.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.CharInput].getChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.CharInput
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.input.CharInput].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInput.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.input.CharInput
    signature: '[com.univocity.parsers.common.input.CharInput].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.common.input.CharAppender].appendIgnoringWhitespace(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].appendIgnoringWhitespace(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - padding
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.common.input.CharAppender].appendIgnoringPadding(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].appendIgnoringPadding(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - padding
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.common.input.CharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.common.input.CharAppender].append(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].append(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - from
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.common.input.CharAppender].indexOf(char,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.CharAppender].indexOf(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - charSequence
    - from
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: '[com.univocity.parsers.common.input.CharAppender].indexOf(char[],int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.CharAppender].indexOf(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - charSequence
    - from
    argTypes:
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 93
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 93
    functionName: '[com.univocity.parsers.common.input.CharAppender].indexOf(CharSequence,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.CharAppender].indexOf(CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - chars
    - from
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 101
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 101
    functionName: '[com.univocity.parsers.common.input.CharAppender].indexOfAny(char[],int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.CharAppender].indexOfAny(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - from
    - length
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 109
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 109
    functionName: '[com.univocity.parsers.common.input.CharAppender].substring(int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.CharAppender].substring(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - from
    - length
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '[com.univocity.parsers.common.input.CharAppender].remove(int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].remove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: '[com.univocity.parsers.common.input.CharAppender].append(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].append(int)'
  - 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: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 128
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 128
    functionName: '[com.univocity.parsers.common.input.CharAppender].append(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].append(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: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 134
    functionName: '[com.univocity.parsers.common.input.CharAppender].length()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.CharAppender].length()'
  - 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: 141
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 141
    functionName: '[com.univocity.parsers.common.input.CharAppender].whitespaceCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.CharAppender].whitespaceCount()'
  - 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: 148
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 148
    functionName: '[com.univocity.parsers.common.input.CharAppender].resetWhitespaceCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].resetWhitespaceCount()'
  - 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: 155
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 155
    functionName: '[com.univocity.parsers.common.input.CharAppender].getAndReset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.CharAppender].getAndReset()'
  - 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: 160
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 160
    functionName: '[com.univocity.parsers.common.input.CharAppender].reset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 167
    functionName: '[com.univocity.parsers.common.input.CharAppender].getCharsAndReset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.input.CharAppender].getCharsAndReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 173
    functionName: '[com.univocity.parsers.common.input.CharAppender].getChars()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.input.CharAppender].getChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - length
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 180
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 180
    functionName: '[com.univocity.parsers.common.input.CharAppender].fill(char,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].fill(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 186
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 186
    functionName: '[com.univocity.parsers.common.input.CharAppender].prepend(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].prepend(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch1
    - ch2
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 193
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 193
    functionName: '[com.univocity.parsers.common.input.CharAppender].prepend(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].prepend(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 200
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 200
    functionName: '[com.univocity.parsers.common.input.CharAppender].prepend(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].prepend(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 205
    functionName: '[com.univocity.parsers.common.input.CharAppender].updateWhitespace()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].updateWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.univocity.parsers.common.input.CharInput
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ch
    - input
    - stop
    argTypes:
    - char
    - com.univocity.parsers.common.input.CharInput
    - char
    constantsTouched: []
    func_position:
      end: 214
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 214
    functionName: '[com.univocity.parsers.common.input.CharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.CharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.univocity.parsers.common.input.CharInput
      - char
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - ch
    - input
    - stop1
    - stop2
    argTypes:
    - char
    - com.univocity.parsers.common.input.CharInput
    - char
    - char
    constantsTouched: []
    func_position:
      end: 224
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 224
    functionName: '[com.univocity.parsers.common.input.CharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.CharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.univocity.parsers.common.input.CharInput
      - char
      - char
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - ch
    - input
    - stop1
    - stop2
    - stop3
    argTypes:
    - char
    - com.univocity.parsers.common.input.CharInput
    - char
    - char
    - char
    constantsTouched: []
    func_position:
      end: 235
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 235
    functionName: '[com.univocity.parsers.common.input.CharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.CharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ch
    - from
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 244
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 244
    functionName: '[com.univocity.parsers.common.input.CharAppender].append(char[],int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].append(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 250
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 250
    functionName: '[com.univocity.parsers.common.input.CharAppender].append(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].append(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 256
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 256
    functionName: '[com.univocity.parsers.common.input.CharAppender].append(int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].append(int[])'
  - 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:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 263
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 263
    functionName: '[com.univocity.parsers.common.input.CharAppender].append(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].append(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - string
    - from
    - to
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 272
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 272
    functionName: '[com.univocity.parsers.common.input.CharAppender].append(String,int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].append(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 281
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 281
    functionName: '[com.univocity.parsers.common.input.CharAppender].ignore(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].ignore(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 289
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 289
    functionName: '[com.univocity.parsers.common.input.CharAppender].delete(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.CharAppender].delete(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 295
    functionName: '[com.univocity.parsers.common.input.CharAppender].isEmpty()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.input.CharAppender].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 302
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 302
    functionName: '[com.univocity.parsers.common.input.CharAppender].lastIndexOf(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.CharAppender].lastIndexOf(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.CharAppender
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.input.CharAppender].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.input.CharAppender
    signature: '[com.univocity.parsers.common.input.CharAppender].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.BomInput].toByteArray(int,int,int)'
      Src: com.univocity.parsers.common.input.BomInput:32,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].toByteArray(int,int)'
      Src: com.univocity.parsers.common.input.BomInput:33,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].toByteArray(int,int)'
      Src: com.univocity.parsers.common.input.BomInput:34,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].toByteArray(int,int,int,int)'
      Src: com.univocity.parsers.common.input.BomInput:35,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].toByteArray(int,int,int,int)'
      Src: com.univocity.parsers.common.input.BomInput:36,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].next()'
      Src: com.univocity.parsers.common.input.BomInput:55,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].next()'
      Src: com.univocity.parsers.common.input.BomInput:56,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].next()'
      Src: com.univocity.parsers.common.input.BomInput:57,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].setEncoding(String)'
      Src: com.univocity.parsers.common.input.BomInput:58,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].next()'
      Src: com.univocity.parsers.common.input.BomInput:62,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].setEncoding(String)'
      Src: com.univocity.parsers.common.input.BomInput:63,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].next()'
      Src: com.univocity.parsers.common.input.BomInput:66,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].next()'
      Src: com.univocity.parsers.common.input.BomInput:67,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].next()'
      Src: com.univocity.parsers.common.input.BomInput:68,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].setEncoding(String)'
      Src: com.univocity.parsers.common.input.BomInput:69,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].setEncoding(String)'
      Src: com.univocity.parsers.common.input.BomInput:71,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].setEncoding(String)'
      Src: com.univocity.parsers.common.input.BomInput:74,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].next()'
      Src: com.univocity.parsers.common.input.BomInput:78,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].next()'
      Src: com.univocity.parsers.common.input.BomInput:79,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].next()'
      Src: com.univocity.parsers.common.input.BomInput:80,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].setEncoding(String)'
      Src: com.univocity.parsers.common.input.BomInput:81,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - byte[]
      - byte[]
      - byte[]
      - byte[]
      - int
      - int
      - String
      - int
      - InputStream
      - IOException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.BomInput
      static: false
      superClass: InputStream
    argCount: 1
    argNames:
    - input
    argTypes:
    - InputStream
    constantsTouched: []
    func_position:
      end: 91
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 91
    functionName: '[com.univocity.parsers.common.input.BomInput].<init>(InputStream)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/BomInput.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.BomInput].next()'
    - '[com.univocity.parsers.common.input.BomInput].toByteArray(int,int,int,int)'
    - '[com.univocity.parsers.common.input.BomInput].setEncoding(String)'
    - '[com.univocity.parsers.common.input.BomInput].toByteArray(int,int)'
    - '[com.univocity.parsers.common.input.BomInput].toByteArray(int,int,int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.BomInput
    signature: '[com.univocity.parsers.common.input.BomInput].<init>(InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: com.univocity.parsers.common.input.BomInput:95,1
    - Dst: '[com.univocity.parsers.common.input.BomInput].next()'
      Src: com.univocity.parsers.common.input.BomInput:100,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - byte[]
      - byte[]
      - byte[]
      - byte[]
      - int
      - int
      - String
      - int
      - InputStream
      - IOException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: InputStream
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 113
    functionName: '[com.univocity.parsers.common.input.BomInput].setEncoding(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/BomInput.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.BomInput].next()'
    - '[String].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.BomInput].setEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStream].read()'
      Src: com.univocity.parsers.common.input.BomInput:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - byte[]
      - byte[]
      - byte[]
      - byte[]
      - int
      - int
      - String
      - int
      - InputStream
      - IOException
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 119
    functionName: '[com.univocity.parsers.common.input.BomInput].next()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/BomInput.java
    functionUses: 2
    functionsReached:
    - '[InputStream].read()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.BomInput].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.BomInput.BytesProcessedNotification].<init>(InputStream,String)'
      Src: com.univocity.parsers.common.input.BomInput:139,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - byte[]
      - byte[]
      - byte[]
      - byte[]
      - int
      - int
      - String
      - int
      - InputStream
      - IOException
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 140
    functionName: '[com.univocity.parsers.common.input.BomInput].read()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/BomInput.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.BomInput.BytesProcessedNotification].<init>(InputStream,String)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.BomInput].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - byte[]
      - byte[]
      - byte[]
      - byte[]
      - int
      - int
      - String
      - int
      - InputStream
      - IOException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[com.univocity.parsers.common.input.BomInput].hasBytesStored()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/BomInput.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.input.BomInput].hasBytesStored()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Charset.forName(String)
      Src: com.univocity.parsers.common.input.BomInput:169,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - byte[]
      - byte[]
      - byte[]
      - byte[]
      - int
      - int
      - String
      - int
      - InputStream
      - IOException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Charset
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 170
    functionName: '[com.univocity.parsers.common.input.BomInput].getCharset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/BomInput.java
    functionUses: 1
    functionsReached:
    - Charset.forName(String)
    linkageType: ''
    returnType: Charset
    signature: '[com.univocity.parsers.common.input.BomInput].getCharset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - byte[]
      - byte[]
      - byte[]
      - byte[]
      - int
      - int
      - String
      - int
      - InputStream
      - IOException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[com.univocity.parsers.common.input.BomInput].getEncoding()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/BomInput.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.BomInput].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStream].close()'
      Src: com.univocity.parsers.common.input.BomInput:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - byte[]
      - byte[]
      - byte[]
      - byte[]
      - int
      - int
      - String
      - int
      - InputStream
      - IOException
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[com.univocity.parsers.common.input.BomInput].close()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/BomInput.java
    functionUses: 0
    functionsReached:
    - '[InputStream].close()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.BomInput].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.BomInput.BytesProcessedNotification
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - InputStream
    - String
    constantsTouched: []
    func_position:
      end: 196
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: '[com.univocity.parsers.common.input.BomInput.BytesProcessedNotification].<init>(InputStream,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/BomInput.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.input.BomInput.BytesProcessedNotification
    signature: '[com.univocity.parsers.common.input.BomInput.BytesProcessedNotification].<init>(InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Throwable
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: '[com.univocity.parsers.common.input.BomInput.BytesProcessedNotification].fillInStackTrace()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/BomInput.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Throwable
    signature: '[com.univocity.parsers.common.input.BomInput.BytesProcessedNotification].fillInStackTrace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].<init>(char,int,boolean)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReader:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Reader
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.DefaultCharInputReader
      static: false
      superClass: com.univocity.parsers.common.input.AbstractCharInputReader
    argCount: 4
    argNames:
    - normalizedLineSeparator
    - bufferSize
    - whitespaceRangeStart
    - closeOnStop
    argTypes:
    - char
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[com.univocity.parsers.common.input.DefaultCharInputReader].<init>(char,int,int,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].<init>(char,int,boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.DefaultCharInputReader
    signature: '[com.univocity.parsers.common.input.DefaultCharInputReader].<init>(char,int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].<init>(char[],char,int,boolean)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReader:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Reader
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.DefaultCharInputReader
      static: false
      superClass: com.univocity.parsers.common.input.AbstractCharInputReader
    argCount: 5
    argNames:
    - lineSeparator
    - normalizedLineSeparator
    - bufferSize
    - whitespaceRangeStart
    - closeOnStop
    argTypes:
    - char[]
    - char
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[com.univocity.parsers.common.input.DefaultCharInputReader].<init>(char[],char,int,int,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].<init>(char[],char,int,boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.DefaultCharInputReader
    signature: '[com.univocity.parsers.common.input.DefaultCharInputReader].<init>(char[],char,int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Reader].close()'
      Src: com.univocity.parsers.common.input.DefaultCharInputReader:63,1
    - Dst: '[IllegalStateException].<init>(String,com.univocity.parsers.common.input.DefaultCharInputReader)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReader:66,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Reader
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.AbstractCharInputReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.common.input.DefaultCharInputReader].stop()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[Reader].close()'
    - '[IllegalStateException].<init>(String,com.univocity.parsers.common.input.DefaultCharInputReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharInputReader].stop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      classConcrete: true
      classEnum: false
      classFields:
      - Reader
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.AbstractCharInputReader
    argCount: 1
    argNames:
    - reader
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.common.input.DefaultCharInputReader].setReader(Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharInputReader].setReader(Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Reader].read(com.univocity.parsers.common.input.DefaultCharInputReader,int,com.univocity.parsers.common.input.DefaultCharInputReader)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReader:82,1
    - Dst: '[IllegalStateException].<init>(String,com.univocity.parsers.common.input.DefaultCharInputReader)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReader:84,1
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].unwrapInputStream(com.univocity.parsers.common.input.DefaultCharInputReader)'
      Src: com.univocity.parsers.common.input.DefaultCharInputReader:87,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Reader
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.AbstractCharInputReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.common.input.DefaultCharInputReader].reloadBuffer()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.input.DefaultCharInputReader].unwrapInputStream(com.univocity.parsers.common.input.DefaultCharInputReader)'
    - '[IllegalStateException].<init>(String,com.univocity.parsers.common.input.DefaultCharInputReader)'
    - '[Reader].read(com.univocity.parsers.common.input.DefaultCharInputReader,int,com.univocity.parsers.common.input.DefaultCharInputReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.DefaultCharInputReader].reloadBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.CharAppender
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].getInstance()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.input.CharAppender
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.NoopCharAppender].<init>()'
      Src: com.univocity.parsers.common.input.NoopCharAppender:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.input.NoopCharAppender
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.NoopCharAppender].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.NoopCharAppender
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].length()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].length()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      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: '[com.univocity.parsers.common.input.NoopCharAppender].getAndReset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].getAndReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].appendIgnoringWhitespace(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].appendIgnoringWhitespace(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].append(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].append(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].getCharsAndReset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].getCharsAndReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].whitespaceCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].whitespaceCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].reset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].resetWhitespaceCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].resetWhitespaceCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].getChars()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].getChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - length
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].fill(char,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].fill(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - padding
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].appendIgnoringPadding(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].appendIgnoringPadding(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - padding
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 145
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].prepend(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].prepend(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].updateWhitespace()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].updateWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInput].nextChar()'
      Src: com.univocity.parsers.common.input.NoopCharAppender:164,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.univocity.parsers.common.input.CharInput
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ch
    - input
    - stop
    argTypes:
    - char
    - com.univocity.parsers.common.input.CharInput
    - char
    constantsTouched: []
    func_position:
      end: 166
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 166
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInput].nextChar()'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInput].nextChar()'
      Src: com.univocity.parsers.common.input.NoopCharAppender:170,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.univocity.parsers.common.input.CharInput
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - ch
    - input
    - stop1
    - stop2
    argTypes:
    - char
    - com.univocity.parsers.common.input.CharInput
    - char
    - char
    constantsTouched: []
    func_position:
      end: 172
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInput].nextChar()'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInput].nextChar()'
      Src: com.univocity.parsers.common.input.NoopCharAppender:176,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.univocity.parsers.common.input.CharInput
      - char
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - ch
    - input
    - stop1
    - stop2
    - stop3
    argTypes:
    - char
    - com.univocity.parsers.common.input.CharInput
    - char
    - char
    - char
    constantsTouched: []
    func_position:
      end: 179
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 179
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInput].nextChar()'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ch
    - from
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 187
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 187
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].append(char[],int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].append(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch1
    - ch2
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 195
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 195
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].prepend(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].prepend(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 203
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].prepend(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].prepend(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].append(char[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].append(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 219
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 219
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].append(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].append(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - string
    - from
    - to
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].append(String,int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].append(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 235
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 235
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].charAt(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].charAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: CharSequence
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - i
    - i1
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 243
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 243
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].subSequence(int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: CharSequence
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].subSequence(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 251
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 251
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].append(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].append(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 259
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 259
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].append(int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].append(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].append(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].append(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 275
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 275
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].ignore(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].ignore(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - from
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 283
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 283
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].indexOf(char,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].indexOf(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - from
    - length
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 291
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 291
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].substring(int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].substring(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - from
    - length
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 299
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 299
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].remove(int,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].remove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 307
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 307
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].delete(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].delete(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - chars
    - from
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 315
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 315
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].indexOfAny(char[],int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].indexOfAny(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - charSequence
    - from
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 323
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 323
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].indexOf(char[],int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].indexOf(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CharSequence
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - charSequence
    - from
    argTypes:
    - CharSequence
    - int
    constantsTouched: []
    func_position:
      end: 331
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 331
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].indexOf(CharSequence,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].indexOf(CharSequence,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 339
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 339
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].isEmpty()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.NoopCharAppender
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharAppender
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 344
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 344
    functionName: '[com.univocity.parsers.common.input.NoopCharAppender].lastIndexOf(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.NoopCharAppender].lastIndexOf(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.input.CharInputReader
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.LookaheadCharInputReader
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - reader
    - newLine
    - whitespaceRangeStart
    argTypes:
    - com.univocity.parsers.common.input.CharInputReader
    - char
    - int
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].<init>(com.univocity.parsers.common.input.CharInputReader,char,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.input.LookaheadCharInputReader
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].<init>(com.univocity.parsers.common.input.CharInputReader,char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char[]
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - current
    - sequence
    - wildcard
    argTypes:
    - char
    - char[]
    - char
    constantsTouched: []
    func_position:
      end: 77
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char,char[],char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char,char[],char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sequence
    - wildcard
    argTypes:
    - char[]
    - char
    constantsTouched: []
    func_position:
      end: 100
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 100
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char[],char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char[],char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:111,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 112
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].getLookahead()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].getLookahead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:123,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:125,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - current
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 126
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 126
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].getLookahead(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - String.valueOf(char)
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].getLookahead(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.copyOf(char[],com.univocity.parsers.common.input.LookaheadCharInputReader)
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:137,1
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:148,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - numberOfCharacters
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 154
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 154
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].lookahead(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 2
    functionsReached:
    - Arrays.copyOf(char[],com.univocity.parsers.common.input.LookaheadCharInputReader)
    - '[com.univocity.parsers.common.input.CharInputReader].nextChar()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].lookahead(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].start(Reader)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 159
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 159
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].start(Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].start(Reader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].start(Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].stop()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].stop()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].stop()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].stop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].nextChar()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:169,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 173
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].nextChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].nextChar()'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].nextChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].charCount()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 178
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].charCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].charCount()'
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].charCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].lineCount()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].lineCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].lineCount()'
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].lineCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].skipLines(long)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lineCount
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].skipLines(long)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].skipLines(long)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].skipLines(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].enableNormalizeLineEndings(boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - escaping
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].enableNormalizeLineEndings(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].enableNormalizeLineEndings(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].enableNormalizeLineEndings(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].readComment()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].readComment()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].readComment()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].readComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].getLineSeparator()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].getLineSeparator()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].getLineSeparator()'
    linkageType: ''
    returnType: char[]
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].getLineSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].getChar()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:208,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 212
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].getChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].getChar()'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].getChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].skipWhitespace(com.univocity.parsers.common.input.LookaheadCharInputReader,char,char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:219,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ch
    - stopChar1
    - stopChar2
    argTypes:
    - char
    - char
    - char
    constantsTouched: []
    func_position:
      end: 220
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 220
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].skipWhitespace(char,char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].skipWhitespace(com.univocity.parsers.common.input.LookaheadCharInputReader,char,char)'
    linkageType: ''
    returnType: char
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].skipWhitespace(char,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].currentParsedContent()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 225
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].currentParsedContent()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].currentParsedContent()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].currentParsedContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].markRecordStart()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 230
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].markRecordStart()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].markRecordStart()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].markRecordStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].getString(char,char,boolean,String,int)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - boolean
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - ch
    - stop
    - trim
    - nullValue
    - maxLength
    argTypes:
    - char
    - char
    - boolean
    - String
    - int
    constantsTouched: []
    func_position:
      end: 235
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 235
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].getString(char,char,boolean,String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].getString(char,char,boolean,String,int)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].getString(char,char,boolean,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].getQuotedString(char,char,char,int,char,char,boolean,boolean,boolean,boolean)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - char
      - int
      - char
      - char
      - boolean
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 10
    argNames:
    - quote
    - escape
    - escapeEscape
    - maxLength
    - stop1
    - stop2
    - keepQuotes
    - keepEscape
    - trimLeading
    - trimTrailing
    argTypes:
    - char
    - char
    - char
    - int
    - char
    - char
    - boolean
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 240
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 240
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].getQuotedString(char,char,char,int,char,char,boolean,boolean,boolean,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].getQuotedString(char,char,char,int,char,char,boolean,boolean,boolean,boolean)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].getQuotedString(char,char,char,int,char,char,boolean,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].currentParsedContentLength()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:244,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 245
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].currentParsedContentLength()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].currentParsedContentLength()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].currentParsedContentLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].skipString(char,char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - stop
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 250
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 250
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].skipString(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].skipString(char,char)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].skipString(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].skipQuotedString(char,char,char,char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - quote
    - escape
    - stop1
    - stop2
    argTypes:
    - char
    - char
    - char
    - char
    constantsTouched: []
    func_position:
      end: 255
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 255
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].skipQuotedString(char,char,char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].skipQuotedString(char,char,char,char)'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].skipQuotedString(char,char,char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.CharInputReader].lastIndexOf(char)'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:259,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 260
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 260
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].lastIndexOf(char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.CharInputReader].lastIndexOf(char)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].lastIndexOf(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.DefaultCharInputReader].reloadBuffer()'
      Src: com.univocity.parsers.common.input.LookaheadCharInputReader:264,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.CharInputReader
      - char[]
      - int
      - int
      - char
      - char
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.CharInputReader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 266
    functionName: '[com.univocity.parsers.common.input.LookaheadCharInputReader].reloadBuffer()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.DefaultCharInputReader].reloadBuffer()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.LookaheadCharInputReader].reloadBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.LineSeparatorDetector].apply(com.univocity.parsers.common.input.LineSeparatorDetector,com.univocity.parsers.common.input.LineSeparatorDetector)'
      Src: com.univocity.parsers.common.input.LineSeparatorDetector:61,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - characters
    - length
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 62
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 62
    functionName: '[com.univocity.parsers.common.input.LineSeparatorDetector].execute(char[],int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LineSeparatorDetector.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.LineSeparatorDetector].apply(com.univocity.parsers.common.input.LineSeparatorDetector,com.univocity.parsers.common.input.LineSeparatorDetector)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.LineSeparatorDetector].execute(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - lineSeparator1
    - lineSeparator2
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.common.input.LineSeparatorDetector].apply(char,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LineSeparatorDetector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.LineSeparatorDetector].apply(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.input.InputAnalysisProcess
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.LineSeparatorDetector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.input.LineSeparatorDetector].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LineSeparatorDetector.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.input.LineSeparatorDetector
    signature: '[com.univocity.parsers.common.input.LineSeparatorDetector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.fill(int[])
      Src: com.univocity.parsers.common.input.concurrent.FixedInstancePool:50,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].newInstance()'
      Src: com.univocity.parsers.common.input.concurrent.FixedInstancePool:51,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.Entry].<init>(T,int)'
      Src: com.univocity.parsers.common.input.concurrent.FixedInstancePool:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.concurrent.Entry<T>[]
      - int[]
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.input.concurrent.FixedInstancePool
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 53
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].newInstance()'
    - '[com.univocity.parsers.common.input.concurrent.Entry].<init>(T,int)'
    - Arrays.fill(int[])
    linkageType: ''
    returnType: com.univocity.parsers.common.input.concurrent.FixedInstancePool
    signature: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.concurrent.Entry<T>[]
      - int[]
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].newInstance()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].newInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].wait(int)'
      Src: com.univocity.parsers.common.input.concurrent.FixedInstancePool:71,1
    - Dst: Thread.currentThread()
      Src: com.univocity.parsers.common.input.concurrent.FixedInstancePool:73,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].interrupt()'
      Src: com.univocity.parsers.common.input.concurrent.FixedInstancePool:73,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].newInstance()'
      Src: com.univocity.parsers.common.input.concurrent.FixedInstancePool:74,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.Entry].<init>(T)'
      Src: com.univocity.parsers.common.input.concurrent.FixedInstancePool:74,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].newInstance()'
      Src: com.univocity.parsers.common.input.concurrent.FixedInstancePool:82,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.Entry].<init>(T,com.univocity.parsers.common.input.concurrent.FixedInstancePool)'
      Src: com.univocity.parsers.common.input.concurrent.FixedInstancePool:82,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.concurrent.Entry<T>[]
      - int[]
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.concurrent.Entry<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].allocate()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
    functionUses: 0
    functionsReached:
    - Thread.currentThread()
    - '[com.univocity.parsers.common.input.concurrent.Entry].<init>(T)'
    - '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].interrupt()'
    - '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].newInstance()'
    - '[com.univocity.parsers.common.input.concurrent.Entry].<init>(T,com.univocity.parsers.common.input.concurrent.FixedInstancePool)'
    - '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].wait(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.concurrent.Entry<T>
    signature: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].allocate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].notify()'
      Src: com.univocity.parsers.common.input.concurrent.FixedInstancePool:107,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.input.concurrent.Entry<T>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.concurrent.Entry<T>[]
      - int[]
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - com.univocity.parsers.common.input.concurrent.Entry<T>
    constantsTouched: []
    func_position:
      end: 108
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 108
    functionName: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].release(com.univocity.parsers.common.input.concurrent.Entry<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].notify()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].release(com.univocity.parsers.common.input.concurrent.Entry<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.concurrent.CharBucket].<init>()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:56,1
    - Dst: '[ArrayBlockingQueue].<init>(int)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:57,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].<init>(int)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayBlockingQueue<Object>
      - com.univocity.parsers.common.input.concurrent.CharBucket
      - com.univocity.parsers.common.input.concurrent.FixedInstancePool<com.univocity.parsers.common.input.concurrent.CharBucket>
      - com.univocity.parsers.common.input.concurrent.Entry<com.univocity.parsers.common.input.concurrent.CharBucket>
      - boolean
      - boolean
      - Reader
      - Thread
      - Exception
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - reader
    - bucketSize
    - bucketQuantity
    - closeOnStop
    argTypes:
    - Reader
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 70
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].<init>(Reader,int,int,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
    functionUses: 0
    functionsReached:
    - '[ArrayBlockingQueue].<init>(int)'
    - '[com.univocity.parsers.common.input.concurrent.CharBucket].<init>()'
    - '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader
    signature: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].<init>(Reader,int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool<com.univocity.parsers.common.input.concurrent.CharBucket>].allocate()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:73,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].get()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:74,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].fill(Reader)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:74,1
    - Dst: '[ArrayBlockingQueue<Object>].put(com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:76,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool<com.univocity.parsers.common.input.concurrent.CharBucket>].release(com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayBlockingQueue<Object>
      - com.univocity.parsers.common.input.concurrent.CharBucket
      - com.univocity.parsers.common.input.concurrent.FixedInstancePool<com.univocity.parsers.common.input.concurrent.CharBucket>
      - com.univocity.parsers.common.input.concurrent.Entry<com.univocity.parsers.common.input.concurrent.CharBucket>
      - boolean
      - boolean
      - Reader
      - Thread
      - Exception
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      - InterruptedException
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].readBucket()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].fill(Reader)'
    - '[com.univocity.parsers.common.input.concurrent.FixedInstancePool<com.univocity.parsers.common.input.concurrent.CharBucket>].release(com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader)'
    - '[ArrayBlockingQueue<Object>].put(com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader)'
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].get()'
    - '[com.univocity.parsers.common.input.concurrent.FixedInstancePool<com.univocity.parsers.common.input.concurrent.CharBucket>].allocate()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].readBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].readBucket()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:91,1
    - Dst: '[ArrayBlockingQueue<Object>].put(com.univocity.parsers.common.input.concurrent.CharBucket)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:93,1
    - Dst: Thread.currentThread()
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:96,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].interrupt()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:96,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].setError(com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:99,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].stopReading()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:101,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayBlockingQueue<Object>
      - com.univocity.parsers.common.input.concurrent.CharBucket
      - com.univocity.parsers.common.input.concurrent.FixedInstancePool<com.univocity.parsers.common.input.concurrent.CharBucket>
      - com.univocity.parsers.common.input.concurrent.Entry<com.univocity.parsers.common.input.concurrent.CharBucket>
      - boolean
      - boolean
      - Reader
      - Thread
      - Exception
      - boolean
      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: 103
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 103
    functionName: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].run()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
    functionUses: 0
    functionsReached:
    - Thread.currentThread()
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].interrupt()'
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].setError(com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader)'
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].readBucket()'
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].stopReading()'
    - '[ArrayBlockingQueue<Object>].put(com.univocity.parsers.common.input.concurrent.CharBucket)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].run()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayBlockingQueue<Object>
      - com.univocity.parsers.common.input.concurrent.CharBucket
      - com.univocity.parsers.common.input.concurrent.FixedInstancePool<com.univocity.parsers.common.input.concurrent.CharBucket>
      - com.univocity.parsers.common.input.concurrent.Entry<com.univocity.parsers.common.input.concurrent.CharBucket>
      - boolean
      - boolean
      - Reader
      - Thread
      - Exception
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 109
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 109
    functionName: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].setError(Exception)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].setError(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].readBucket()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:121,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].readBucket()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:123,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].setError(com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:128,1
    - Dst: '[Thread].<init>(String)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:132,1
    - Dst: '[Thread].start()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:133,1
    - Dst: '[ArrayBlockingQueue<Object>].put(com.univocity.parsers.common.input.concurrent.CharBucket)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:137,1
    - Dst: Thread.currentThread()
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:139,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].interrupt()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:139,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].stopReading()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:141,1
    - Dst: '[ArrayBlockingQueue<Object>].size()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:148,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.FixedInstancePool<com.univocity.parsers.common.input.concurrent.CharBucket>].release(com.univocity.parsers.common.input.concurrent.Entry<com.univocity.parsers.common.input.concurrent.CharBucket>)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:153,1
    - Dst: '[ArrayBlockingQueue<Object>].take()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:156,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.Entry<com.univocity.parsers.common.input.concurrent.CharBucket>].get()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:163,1
    - Dst: Thread.currentThread()
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:165,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].interrupt()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:165,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayBlockingQueue<Object>
      - com.univocity.parsers.common.input.concurrent.CharBucket
      - com.univocity.parsers.common.input.concurrent.FixedInstancePool<com.univocity.parsers.common.input.concurrent.CharBucket>
      - com.univocity.parsers.common.input.concurrent.Entry<com.univocity.parsers.common.input.concurrent.CharBucket>
      - boolean
      - boolean
      - Reader
      - Thread
      - Exception
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.concurrent.CharBucket
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 169
    functionName: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].nextBucket()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
    functionUses: 1
    functionsReached:
    - Thread.currentThread()
    - '[com.univocity.parsers.common.input.concurrent.Entry<com.univocity.parsers.common.input.concurrent.CharBucket>].get()'
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].interrupt()'
    - '[ArrayBlockingQueue<Object>].size()'
    - '[Thread].<init>(String)'
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].setError(com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader)'
    - '[Thread].start()'
    - '[com.univocity.parsers.common.input.concurrent.FixedInstancePool<com.univocity.parsers.common.input.concurrent.CharBucket>].release(com.univocity.parsers.common.input.concurrent.Entry<com.univocity.parsers.common.input.concurrent.CharBucket>)'
    - '[ArrayBlockingQueue<Object>].take()'
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].readBucket()'
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].stopReading()'
    - '[ArrayBlockingQueue<Object>].put(com.univocity.parsers.common.input.concurrent.CharBucket)'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.concurrent.CharBucket
    signature: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].nextBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Reader].close()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:178,1
    - Dst: '[IllegalStateException].<init>(String,com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:181,1
    - Dst: '[Thread].interrupt()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:185,1
    - Dst: '[IllegalStateException].<init>(String,com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:188,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayBlockingQueue<Object>
      - com.univocity.parsers.common.input.concurrent.CharBucket
      - com.univocity.parsers.common.input.concurrent.FixedInstancePool<com.univocity.parsers.common.input.concurrent.CharBucket>
      - com.univocity.parsers.common.input.concurrent.Entry<com.univocity.parsers.common.input.concurrent.CharBucket>
      - boolean
      - boolean
      - Reader
      - Thread
      - Exception
      - boolean
      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: 191
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 191
    functionName: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].stopReading()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
    functionUses: 3
    functionsReached:
    - '[IllegalStateException].<init>(String,com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader)'
    - '[Reader].close()'
    - '[Thread].interrupt()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].stopReading()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].throwUnchecked(Exception)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayBlockingQueue<Object>
      - com.univocity.parsers.common.input.concurrent.CharBucket
      - com.univocity.parsers.common.input.concurrent.FixedInstancePool<com.univocity.parsers.common.input.concurrent.CharBucket>
      - com.univocity.parsers.common.input.concurrent.Entry<com.univocity.parsers.common.input.concurrent.CharBucket>
      - boolean
      - boolean
      - Reader
      - Thread
      - Exception
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 197
    functionName: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].reportError()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].throwUnchecked(Exception)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].reportError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - T
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.input.concurrent.Entry
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - entry
    - index
    argTypes:
    - T
    - int
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.common.input.concurrent.Entry].<init>(T,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/Entry.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.input.concurrent.Entry
    signature: '[com.univocity.parsers.common.input.concurrent.Entry].<init>(T,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - T
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.common.input.concurrent.Entry].get()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/Entry.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.input.concurrent.Entry].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.concurrent.CharBucket
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bucketSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 48
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.common.input.concurrent.CharBucket].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.input.concurrent.CharBucket
    signature: '[com.univocity.parsers.common.input.concurrent.CharBucket].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.concurrent.CharBucket].<init>(int)'
      Src: com.univocity.parsers.common.input.concurrent.CharBucket:56,1
    - Dst: Arrays.fill(char[],char)
      Src: com.univocity.parsers.common.input.concurrent.CharBucket:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.concurrent.CharBucket
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bucketSize
    - fillWith
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 60
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 60
    functionName: '[com.univocity.parsers.common.input.concurrent.CharBucket].<init>(int,char)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.concurrent.CharBucket].<init>(int)'
    - Arrays.fill(char[],char)
    linkageType: ''
    returnType: com.univocity.parsers.common.input.concurrent.CharBucket
    signature: '[com.univocity.parsers.common.input.concurrent.CharBucket].<init>(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Reader].read(char[],int,com.univocity.parsers.common.input.concurrent.CharBucket)'
      Src: com.univocity.parsers.common.input.concurrent.CharBucket:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.common.input.concurrent.CharBucket].fill(Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
    functionUses: 0
    functionsReached:
    - '[Reader].read(char[],int,com.univocity.parsers.common.input.concurrent.CharBucket)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.input.concurrent.CharBucket].fill(Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - 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: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[com.univocity.parsers.common.input.concurrent.CharBucket].isEmpty()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.input.concurrent.CharBucket].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].<init>(char,int,boolean)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader
      static: false
      superClass: com.univocity.parsers.common.input.AbstractCharInputReader
    argCount: 5
    argNames:
    - normalizedLineSeparator
    - bucketSize
    - bucketQuantity
    - whitespaceRangeStart
    - closeOnStop
    argTypes:
    - char
    - int
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].<init>(char,int,int,int,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].<init>(char,int,boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader
    signature: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].<init>(char,int,int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.AbstractCharInputReader].<init>(char[],char,int,boolean)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char
      - int
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader
      static: false
      superClass: com.univocity.parsers.common.input.AbstractCharInputReader
    argCount: 6
    argNames:
    - lineSeparator
    - normalizedLineSeparator
    - bucketSize
    - bucketQuantity
    - whitespaceRangeStart
    - closeOnStop
    argTypes:
    - char[]
    - char
    - int
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 3
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].<init>(char[],char,int,int,int,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.AbstractCharInputReader].<init>(char[],char,int,boolean)'
    linkageType: ''
    returnType: com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader
    signature: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].<init>(char[],char,int,int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].stopReading()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader:85,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].reportError()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader:86,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.AbstractCharInputReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].stop()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].reportError()'
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].stopReading()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].stop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].stop()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader:96,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].<init>(Reader,int,int,com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader:97,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].reportError()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.AbstractCharInputReader
    argCount: 1
    argNames:
    - reader
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 103
      start: 93
    functionDepth: 3
    functionLinenumber: 93
    functionLinenumberEnd: 103
    functionName: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].setReader(Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].stop()'
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].<init>(Reader,int,int,com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader)'
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].reportError()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].setReader(Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].nextBucket()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader:111,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].reportError()'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader:112,1
    - Dst: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].unwrapInputStream(com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader)'
      Src: com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader:117,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.input.AbstractCharInputReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 108
    functionDepth: 3
    functionLinenumber: 108
    functionLinenumberEnd: 119
    functionName: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].reloadBuffer()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].nextBucket()'
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].reportError()'
    - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].unwrapInputStream(com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].reloadBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.routine.InputDimension
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[com.univocity.parsers.common.routine.InputDimension].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/InputDimension.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.routine.InputDimension
    signature: '[com.univocity.parsers.common.routine.InputDimension].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.common.routine.InputDimension].rowCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/InputDimension.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.routine.InputDimension].rowCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.common.routine.InputDimension].columnCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/InputDimension.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.routine.InputDimension].columnCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - P
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.AbstractParser<P>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parserSettings
    argTypes:
    - P
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].createParser(P)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.AbstractParser<P>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].createParser(P)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - W
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.AbstractWriter<W>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - output
    - writerSettings
    argTypes:
    - Writer
    - W
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].createWriter(Writer,W)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.AbstractWriter<W>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].createWriter(Writer,W)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: P
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].createDefaultParserSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: P
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].createDefaultParserSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: W
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].createDefaultWriterSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: W
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].createDefaultWriterSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:39,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String,null,null)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.routine.AbstractRoutines
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - routineDescription
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String,null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.common.routine.AbstractRoutines
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:39,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String,P,null)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - P
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.routine.AbstractRoutines
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - routineDescription
    - parserSettings
    argTypes:
    - String
    - P
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String,P)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String,P,null)'
    linkageType: ''
    returnType: com.univocity.parsers.common.routine.AbstractRoutines
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String,P)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:39,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String,null,W)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - W
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.routine.AbstractRoutines
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - routineDescription
    - writerSettings
    argTypes:
    - String
    - W
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String,W)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String,null,W)'
    - '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.routine.AbstractRoutines
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String,W)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - P
      - W
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.routine.AbstractRoutines
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - routineDescription
    - parserSettings
    - writerSettings
    argTypes:
    - String
    - P
    - W
    constantsTouched: []
    func_position:
      end: 118
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 118
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String,P,W)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.routine.AbstractRoutines
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String,P,W)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].createDefaultWriterSettings()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      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: 124
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].validateWriterSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].createDefaultWriterSettings()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].validateWriterSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].createDefaultParserSettings()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:128,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50.P].setLineSeparatorDetectionEnabled(boolean)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      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: 131
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 131
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].validateParserSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].createDefaultParserSettings()'
    - '[com.univocity.parsers.issues.github.Github_50.P].setLineSeparatorDetectionEnabled(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].validateParserSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].validateParserSettings()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: P
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].getParserSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].validateParserSettings()'
    linkageType: ''
    returnType: P
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].getParserSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - P
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parserSettings
    argTypes:
    - P
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].setParserSettings(P)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].setParserSettings(P)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].validateWriterSettings()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: W
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 2
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].getWriterSettings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].validateWriterSettings()'
    linkageType: ''
    returnType: W
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].getWriterSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - W
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - writerSettings
    argTypes:
    - W
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].setWriterSettings(W)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].setWriterSettings(W)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - int[]
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headers
    - lengths
    argTypes:
    - String[]
    - int[]
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].adjustColumnLengths(String[],int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].adjustColumnLengths(String[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,File,Charset)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - ResultSet
      - File
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rs
    - output
    argTypes:
    - ResultSet
    - File
    constantsTouched: []
    func_position:
      end: 191
      start: 189
    functionDepth: 4
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,File)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,File,Charset)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Charset.forName(String)
      Src: com.univocity.parsers.common.routine.AbstractRoutines:202,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,File,com.univocity.parsers.common.routine.AbstractRoutines)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - ResultSet
      - File
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - rs
    - output
    - encoding
    argTypes:
    - ResultSet
    - File
    - String
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,File,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,File,com.univocity.parsers.common.routine.AbstractRoutines)'
    - Charset.forName(String)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,File,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,Charset)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:214,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,Writer)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:216,1
    - Dst: '[Writer].close()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:219,1
    - Dst: '[IllegalStateException].<init>(String,com.univocity.parsers.common.routine.AbstractRoutines)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:221,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - ResultSet
      - File
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - rs
    - output
    - encoding
    argTypes:
    - ResultSet
    - File
    - Charset
    constantsTouched: []
    func_position:
      end: 224
      start: 213
    functionDepth: 3
    functionLinenumber: 213
    functionLinenumberEnd: 224
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,File,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,Charset)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,Writer)'
    - '[Writer].close()'
    - '[IllegalStateException].<init>(String,com.univocity.parsers.common.routine.AbstractRoutines)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,File,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:234,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,Writer)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - ResultSet
      - OutputStream
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rs
    - output
    argTypes:
    - ResultSet
    - OutputStream
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 3
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,OutputStream)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,Writer)'
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,OutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:246,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,Writer)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - ResultSet
      - OutputStream
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - rs
    - output
    - encoding
    argTypes:
    - ResultSet
    - OutputStream
    - String
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 3
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,OutputStream,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,Writer)'
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,OutputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,Charset)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:258,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,Writer)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - ResultSet
      - OutputStream
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - rs
    - output
    - encoding
    argTypes:
    - ResultSet
    - OutputStream
    - Charset
    constantsTouched: []
    func_position:
      end: 259
      start: 257
    functionDepth: 3
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,OutputStream,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,Charset)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,Writer)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,OutputStream,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].validateWriterSettings()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:269,1
    - Dst: '[W].getRowWriterProcessor()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:270,1
    - Dst: '[ResultSet].getMetaData()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:278,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].getColumnCount()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:279,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].getColumnLabel(com.univocity.parsers.common.routine.AbstractRoutines)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:284,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].getPrecision(com.univocity.parsers.common.routine.AbstractRoutines)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:286,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].getScale(com.univocity.parsers.common.routine.AbstractRoutines)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:287,1
    - Dst: '[W].getHeaders()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:297,1
    - Dst: '[W].setHeaders(com.univocity.parsers.common.routine.AbstractRoutines)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:299,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].adjustColumnLengths(com.univocity.parsers.common.routine.AbstractRoutines,com.univocity.parsers.common.routine.AbstractRoutines)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:303,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].createWriter(Writer,W)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:305,1
    - Dst: '[W].isHeaderWritingEnabled()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:307,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter<W>].writeHeaders()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:308,1
    - Dst: '[ResultSet].next()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:312,1
    - Dst: '[ResultSet].getObject(com.univocity.parsers.common.routine.AbstractRoutines)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:314,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter<W>].processRecord(com.univocity.parsers.common.routine.AbstractRoutines)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:317,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter<W>].writeRow(com.univocity.parsers.common.routine.AbstractRoutines)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:319,1
    - Dst: '[ResultSet].close()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:325,1
    - Dst: '[com.univocity.parsers.common.TextWritingException].<init>(String,com.univocity.parsers.common.routine.AbstractRoutines,com.univocity.parsers.common.routine.AbstractRoutines,com.univocity.parsers.common.routine.AbstractRoutines)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:329,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].close(com.univocity.parsers.common.AbstractWriter<W>)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:331,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - ResultSet
      - Writer
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rs
    - output
    argTypes:
    - ResultSet
    - Writer
    constantsTouched: []
    func_position:
      end: 333
      start: 268
    functionDepth: 2
    functionLinenumber: 268
    functionLinenumberEnd: 333
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,Writer)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 4
    functionsReached:
    - '[W].getRowWriterProcessor()'
    - '[W].getHeaders()'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].close(com.univocity.parsers.common.AbstractWriter<W>)'
    - '[com.univocity.parsers.common.AbstractWriter<W>].processRecord(com.univocity.parsers.common.routine.AbstractRoutines)'
    - '[ResultSet].next()'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].createWriter(Writer,W)'
    - '[com.univocity.parsers.common.AbstractWriter<W>].writeHeaders()'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].getScale(com.univocity.parsers.common.routine.AbstractRoutines)'
    - '[ResultSet].getObject(com.univocity.parsers.common.routine.AbstractRoutines)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].validateWriterSettings()'
    - '[W].isHeaderWritingEnabled()'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].getPrecision(com.univocity.parsers.common.routine.AbstractRoutines)'
    - '[ResultSet].getMetaData()'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].getColumnLabel(com.univocity.parsers.common.routine.AbstractRoutines)'
    - '[ResultSet].close()'
    - '[com.univocity.parsers.common.TextWritingException].<init>(String,com.univocity.parsers.common.routine.AbstractRoutines,com.univocity.parsers.common.routine.AbstractRoutines,com.univocity.parsers.common.routine.AbstractRoutines)'
    - '[com.univocity.parsers.common.AbstractWriter<W>].writeRow(com.univocity.parsers.common.routine.AbstractRoutines)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].getColumnCount()'
    - '[W].setHeaders(com.univocity.parsers.common.routine.AbstractRoutines)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].adjustColumnLengths(com.univocity.parsers.common.routine.AbstractRoutines,com.univocity.parsers.common.routine.AbstractRoutines)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].setRowWriterProcessor(null)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:343,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].createWritingRowProcessor(Writer)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:344,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].setRowProcessor(com.univocity.parsers.common.processor.RowProcessor)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:344,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].createParser(P)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:346,1
    - Dst: '[com.univocity.parsers.common.AbstractParser<P>].parse(Reader)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:347,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50.P].setRowProcessor(null)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:349,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      - Writer
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - output
    argTypes:
    - Reader
    - Writer
    constantsTouched: []
    func_position:
      end: 351
      start: 341
    functionDepth: 3
    functionLinenumber: 341
    functionLinenumberEnd: 351
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAndWrite(Reader,Writer)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].setRowWriterProcessor(null)'
    - '[com.univocity.parsers.issues.github.Github_50.P].setRowProcessor(null)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].setRowProcessor(com.univocity.parsers.common.processor.RowProcessor)'
    - '[com.univocity.parsers.common.AbstractParser<P>].parse(Reader)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].createParser(P)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].createWritingRowProcessor(Writer)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAndWrite(Reader,Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].validateWriterSettings()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:354,1
    - Dst: '[W].setRowWriterProcessor(com.univocity.parsers.common.processor.RowWriterProcessor)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowWriterProcessor
    argTypes:
    - com.univocity.parsers.common.processor.RowWriterProcessor
    constantsTouched: []
    func_position:
      end: 356
      start: 353
    functionDepth: 2
    functionLinenumber: 353
    functionLinenumberEnd: 356
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].setRowWriterProcessor(com.univocity.parsers.common.processor.RowWriterProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].validateWriterSettings()'
    - '[W].setRowWriterProcessor(com.univocity.parsers.common.processor.RowWriterProcessor)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].setRowWriterProcessor(com.univocity.parsers.common.processor.RowWriterProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].validateParserSettings()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:359,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50.P].setRowProcessor(com.univocity.parsers.common.processor.RowProcessor)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.RowProcessor
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowProcessor
    argTypes:
    - com.univocity.parsers.common.processor.RowProcessor
    constantsTouched: []
    func_position:
      end: 361
      start: 358
    functionDepth: 2
    functionLinenumber: 358
    functionLinenumberEnd: 361
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].setRowProcessor(com.univocity.parsers.common.processor.RowProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].validateParserSettings()'
    - '[com.univocity.parsers.issues.github.Github_50.P].setRowProcessor(com.univocity.parsers.common.processor.RowProcessor)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].setRowProcessor(com.univocity.parsers.common.processor.RowProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowProcessor].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:364,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.RowProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - output
    argTypes:
    - Writer
    constantsTouched: []
    func_position:
      end: 382
      start: 363
    functionDepth: 1
    functionLinenumber: 363
    functionLinenumberEnd: 382
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].createWritingRowProcessor(Writer)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.RowProcessor].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.RowProcessor
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].createWritingRowProcessor(Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractWriter].close()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:387,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter].flush()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:389,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.AbstractWriter
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - writer
    argTypes:
    - com.univocity.parsers.common.AbstractWriter
    constantsTouched: []
    func_position:
      end: 392
      start: 384
    functionDepth: 1
    functionLinenumber: 384
    functionLinenumberEnd: 392
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].close(com.univocity.parsers.common.AbstractWriter)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter].flush()'
    - '[com.univocity.parsers.common.AbstractWriter].close()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].close(com.univocity.parsers.common.AbstractWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(File)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:404,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,Writer,com.univocity.parsers.common.routine.AbstractRoutines)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<T>
      - Class<T>
      - File
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - elements
    - beanType
    - output
    argTypes:
    - Iterable<T>
    - Class<T>
    - File
    constantsTouched: []
    func_position:
      end: 405
      start: 403
    functionDepth: 2
    functionLinenumber: 403
    functionLinenumberEnd: 405
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,File)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(File)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,Writer,com.univocity.parsers.common.routine.AbstractRoutines)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:418,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,Writer,String[])'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<T>
      - Class<T>
      - File
      - String
      - String[]
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - elements
    - beanType
    - output
    - encoding
    - headers
    argTypes:
    - Iterable<T>
    - Class<T>
    - File
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 419
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 419
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,File,String,String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,String)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,Writer,String[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,File,String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,Charset)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:432,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,Writer,com.univocity.parsers.common.routine.AbstractRoutines)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<T>
      - Class<T>
      - File
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - elements
    - beanType
    - output
    - encoding
    argTypes:
    - Iterable<T>
    - Class<T>
    - File
    - Charset
    constantsTouched: []
    func_position:
      end: 433
      start: 431
    functionDepth: 1
    functionLinenumber: 431
    functionLinenumberEnd: 433
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,File,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,Writer,com.univocity.parsers.common.routine.AbstractRoutines)'
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,Charset)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,File,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:446,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,Writer,com.univocity.parsers.common.routine.AbstractRoutines)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<T>
      - Class<T>
      - OutputStream
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - elements
    - beanType
    - output
    argTypes:
    - Iterable<T>
    - Class<T>
    - OutputStream
    constantsTouched: []
    func_position:
      end: 447
      start: 445
    functionDepth: 2
    functionLinenumber: 445
    functionLinenumberEnd: 447
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,OutputStream)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,Writer,com.univocity.parsers.common.routine.AbstractRoutines)'
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,OutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:460,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,Writer,String[])'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:460,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<T>
      - Class<T>
      - OutputStream
      - String
      - String[]
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - elements
    - beanType
    - output
    - encoding
    - headers
    argTypes:
    - Iterable<T>
    - Class<T>
    - OutputStream
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 461
      start: 459
    functionDepth: 1
    functionLinenumber: 459
    functionLinenumberEnd: 461
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,OutputStream,String,String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,Writer,String[])'
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,OutputStream,String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,Charset)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:474,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,Writer,com.univocity.parsers.common.routine.AbstractRoutines)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<T>
      - Class<T>
      - OutputStream
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - elements
    - beanType
    - output
    - encoding
    argTypes:
    - Iterable<T>
    - Class<T>
    - OutputStream
    - Charset
    constantsTouched: []
    func_position:
      end: 475
      start: 473
    functionDepth: 1
    functionLinenumber: 473
    functionLinenumberEnd: 475
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,OutputStream,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,Charset)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,Writer,com.univocity.parsers.common.routine.AbstractRoutines)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,OutputStream,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>(Class<T>)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:487,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].setColumnMapper(com.univocity.parsers.common.fields.ColumnMapping)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:488,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:489,1
    - Dst: '[W].setHeaders(com.univocity.parsers.common.routine.AbstractRoutines)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:493,1
    - Dst: '[W].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:494,1
    - Dst: '[W].setHeaderWritingEnabled(boolean)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:498,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].createWriter(Writer,W)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:501,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter<W>].processRecords(Iterable<T>)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:503,1
    - Dst: '[com.univocity.parsers.common.AbstractWriter<W>].processRecordsAndClose(Iterable<T>)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:506,1
    - Dst: '[W].setRowWriterProcessor(null)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:509,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<T>
      - Class<T>
      - Writer
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - elements
    - beanType
    - output
    argTypes:
    - Iterable<T>
    - Class<T>
    - Writer
    constantsTouched: []
    func_position:
      end: 511
      start: 486
    functionDepth: 1
    functionLinenumber: 486
    functionLinenumberEnd: 511
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,Writer)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractWriter<W>].processRecords(Iterable<T>)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].setColumnMapper(com.univocity.parsers.common.fields.ColumnMapping)'
    - '[W].setRowWriterProcessor(null)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].setRowWriterProcessor(com.univocity.parsers.common.processor.BeanWriterProcessor)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>(Class<T>)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].createWriter(Writer,W)'
    - '[com.univocity.parsers.common.AbstractWriter<W>].processRecordsAndClose(Iterable<T>)'
    - '[W].setHeaderWritingEnabled(boolean)'
    - '[W].setHeaders(com.univocity.parsers.common.routine.AbstractRoutines)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:525,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:525,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - File
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - beanType
    - input
    - expectedBeanCount
    argTypes:
    - Class<T>
    - File
    - int
    constantsTouched: []
    func_position:
      end: 526
      start: 524
    functionDepth: 2
    functionLinenumber: 524
    functionLinenumberEnd: 526
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:541,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:541,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - File
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - beanType
    - input
    - encoding
    - expectedBeanCount
    argTypes:
    - Class<T>
    - File
    - String
    - int
    constantsTouched: []
    func_position:
      end: 542
      start: 540
    functionDepth: 2
    functionLinenumber: 540
    functionLinenumberEnd: 542
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:557,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:557,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - File
      - Charset
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - beanType
    - input
    - encoding
    - expectedBeanCount
    argTypes:
    - Class<T>
    - File
    - Charset
    - int
    constantsTouched: []
    func_position:
      end: 558
      start: 556
    functionDepth: 2
    functionLinenumber: 556
    functionLinenumberEnd: 558
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,Charset,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,Charset,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:573,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:573,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - InputStream
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - beanType
    - input
    - expectedBeanCount
    argTypes:
    - Class<T>
    - InputStream
    - int
    constantsTouched: []
    func_position:
      end: 574
      start: 572
    functionDepth: 5
    functionLinenumber: 572
    functionLinenumberEnd: 574
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:589,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:589,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - InputStream
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - beanType
    - input
    - encoding
    - expectedBeanCount
    argTypes:
    - Class<T>
    - InputStream
    - String
    - int
    constantsTouched: []
    func_position:
      end: 590
      start: 588
    functionDepth: 6
    functionLinenumber: 588
    functionLinenumberEnd: 590
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:605,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:605,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - InputStream
      - Charset
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - beanType
    - input
    - encoding
    - expectedBeanCount
    argTypes:
    - Class<T>
    - InputStream
    - Charset
    - int
    constantsTouched: []
    func_position:
      end: 606
      start: 604
    functionDepth: 4
    functionLinenumber: 604
    functionLinenumberEnd: 606
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,Charset,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,Charset,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>(Class<T>,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:620,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].setColumnMapper(com.univocity.parsers.common.fields.ColumnMapping)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:621,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:622,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].createParser(P)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:624,1
    - Dst: '[com.univocity.parsers.common.AbstractParser<P>].parse(Reader)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:624,1
    - Dst: '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:625,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50.P].setRowProcessor(null)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:627,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Reader
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - beanType
    - input
    - expectedBeanCount
    argTypes:
    - Class<T>
    - Reader
    - int
    constantsTouched: []
    func_position:
      end: 629
      start: 619
    functionDepth: 1
    functionLinenumber: 619
    functionLinenumberEnd: 629
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 7
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].setRowProcessor(com.univocity.parsers.common.processor.BeanListProcessor)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].setColumnMapper(com.univocity.parsers.common.fields.ColumnMapping)'
    - '[com.univocity.parsers.issues.github.Github_50.P].setRowProcessor(null)'
    - '[com.univocity.parsers.common.AbstractParser<P>].parse(Reader)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].getBeans()'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].createParser(P)'
    - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>(Class<T>,int)'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:641,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - File
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - beanType
    - input
    argTypes:
    - Class<T>
    - File
    constantsTouched: []
    func_position:
      end: 642
      start: 640
    functionDepth: 3
    functionLinenumber: 640
    functionLinenumberEnd: 642
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,int)'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,String,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:655,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - File
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - beanType
    - input
    - encoding
    argTypes:
    - Class<T>
    - File
    - String
    constantsTouched: []
    func_position:
      end: 656
      start: 654
    functionDepth: 3
    functionLinenumber: 654
    functionLinenumberEnd: 656
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,String,int)'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,Charset,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:669,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - File
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - beanType
    - input
    - encoding
    argTypes:
    - Class<T>
    - File
    - Charset
    constantsTouched: []
    func_position:
      end: 670
      start: 668
    functionDepth: 3
    functionLinenumber: 668
    functionLinenumberEnd: 670
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,Charset,int)'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:683,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - InputStream
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - beanType
    - input
    argTypes:
    - Class<T>
    - InputStream
    constantsTouched: []
    func_position:
      end: 684
      start: 682
    functionDepth: 6
    functionLinenumber: 682
    functionLinenumberEnd: 684
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,int)'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,String,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:697,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - InputStream
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - beanType
    - input
    - encoding
    argTypes:
    - Class<T>
    - InputStream
    - String
    constantsTouched: []
    func_position:
      end: 698
      start: 696
    functionDepth: 7
    functionLinenumber: 696
    functionLinenumberEnd: 698
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,String,int)'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,Charset,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:711,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - InputStream
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - beanType
    - input
    - encoding
    argTypes:
    - Class<T>
    - InputStream
    - Charset
    constantsTouched: []
    func_position:
      end: 712
      start: 710
    functionDepth: 5
    functionLinenumber: 710
    functionLinenumberEnd: 712
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,Charset,int)'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:724,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Reader
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - beanType
    - input
    argTypes:
    - Class<T>
    - Reader
    constantsTouched: []
    func_position:
      end: 725
      start: 723
    functionDepth: 2
    functionLinenumber: 723
    functionLinenumberEnd: 725
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:738,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,Reader)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:738,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - File
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<T,com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - beanType
    - input
    argTypes:
    - Class<T>
    - File
    constantsTouched: []
    func_position:
      end: 739
      start: 737
    functionDepth: 2
    functionLinenumber: 737
    functionLinenumberEnd: 739
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,File)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,Reader)'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<T,com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:752,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,Reader)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:752,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - File
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<T,com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - beanType
    - input
    - encoding
    argTypes:
    - Class<T>
    - File
    - String
    constantsTouched: []
    func_position:
      end: 753
      start: 751
    functionDepth: 2
    functionLinenumber: 751
    functionLinenumberEnd: 753
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,File,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<T,com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,File,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:766,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,Reader)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:766,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - File
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<T,com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - beanType
    - input
    - encoding
    argTypes:
    - Class<T>
    - File
    - Charset
    constantsTouched: []
    func_position:
      end: 767
      start: 765
    functionDepth: 2
    functionLinenumber: 765
    functionLinenumberEnd: 767
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,File,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<T,com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,File,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:780,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,Reader)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:780,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - InputStream
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<T,com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - beanType
    - input
    argTypes:
    - Class<T>
    - InputStream
    constantsTouched: []
    func_position:
      end: 781
      start: 779
    functionDepth: 5
    functionLinenumber: 779
    functionLinenumberEnd: 781
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,InputStream)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<T,com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:794,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,Reader)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:794,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - InputStream
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<T,com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - beanType
    - input
    - encoding
    argTypes:
    - Class<T>
    - InputStream
    - String
    constantsTouched: []
    func_position:
      end: 795
      start: 793
    functionDepth: 6
    functionLinenumber: 793
    functionLinenumberEnd: 795
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,InputStream,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<T,com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:808,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,Reader)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:808,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - InputStream
      - Charset
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<T,com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - beanType
    - input
    - encoding
    argTypes:
    - Class<T>
    - InputStream
    - Charset
    constantsTouched: []
    func_position:
      end: 809
      start: 807
    functionDepth: 4
    functionLinenumber: 807
    functionLinenumberEnd: 809
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,InputStream,Charset)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,Reader)'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<T,com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,InputStream,Charset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanProcessor].<init>(Class<T>)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:823,1
    - Dst: '[com.univocity.parsers.common.processor.BeanProcessor].setColumnMapper(com.univocity.parsers.common.fields.ColumnMapping)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:835,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].setRowProcessor(com.univocity.parsers.common.processor.BeanProcessor)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:836,1
    - Dst: '[com.univocity.parsers.common.IterableResult].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:838,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - Reader
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.IterableResult<T,com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - beanType
    - input
    argTypes:
    - Class<T>
    - Reader
    constantsTouched: []
    func_position:
      end: 885
      start: 820
    functionDepth: 1
    functionLinenumber: 820
    functionLinenumberEnd: 885
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 6
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].setRowProcessor(com.univocity.parsers.common.processor.BeanProcessor)'
    - '[com.univocity.parsers.common.processor.BeanProcessor].<init>(Class<T>)'
    - '[com.univocity.parsers.common.processor.BeanProcessor].setColumnMapper(com.univocity.parsers.common.fields.ColumnMapping)'
    - '[com.univocity.parsers.common.IterableResult].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.IterableResult<T,com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      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: 890
      start: 887
    functionDepth: 0
    functionLinenumber: 887
    functionLinenumberEnd: 890
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:900,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(Reader)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:900,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.routine.InputDimension
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 901
      start: 899
    functionDepth: 4
    functionLinenumber: 899
    functionLinenumberEnd: 901
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(File)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(Reader)'
    linkageType: ''
    returnType: com.univocity.parsers.common.routine.InputDimension
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:912,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(Reader)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:912,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.routine.InputDimension
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - File
    - String
    constantsTouched: []
    func_position:
      end: 913
      start: 911
    functionDepth: 4
    functionLinenumber: 911
    functionLinenumberEnd: 913
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(File,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.routine.InputDimension
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(File,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:923,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(Reader)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:923,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.routine.InputDimension
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - InputStream
    constantsTouched: []
    func_position:
      end: 924
      start: 922
    functionDepth: 5
    functionLinenumber: 922
    functionLinenumberEnd: 924
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(InputStream)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
    linkageType: ''
    returnType: com.univocity.parsers.common.routine.InputDimension
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:935,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(Reader)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:935,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.routine.InputDimension
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - InputStream
    - String
    constantsTouched: []
    func_position:
      end: 936
      start: 934
    functionDepth: 6
    functionLinenumber: 934
    functionLinenumberEnd: 936
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(InputStream,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(Reader)'
    - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.routine.InputDimension
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.routine.InputDimension].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:947,1
    - Dst: '[com.univocity.parsers.common.processor.AbstractRowProcessor].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:949,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].setRowProcessor(com.univocity.parsers.common.processor.AbstractRowProcessor)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:949,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].getParserSettings()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:966,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50.P].setMaxCharsPerColumn()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:967,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50.P].getMaxColumns()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:969,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50.P].setMaxColumns(int)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:970,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50.P].selectIndexes()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:975,1
    - Dst: '[com.univocity.parsers.issues.github.Github_50.P].setColumnReorderingEnabled(boolean)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:978,1
    - Dst: '[com.univocity.parsers.common.routine.AbstractRoutines].createParser(P)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:980,1
    - Dst: '[com.univocity.parsers.common.AbstractParser<P>].parse(Reader)'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:980,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.routine.InputDimension
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 983
      start: 945
    functionDepth: 3
    functionLinenumber: 945
    functionLinenumberEnd: 983
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(Reader)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.common.routine.AbstractRoutines].getParserSettings()'
    - '[com.univocity.parsers.issues.github.Github_50.P].setMaxColumns(int)'
    - '[com.univocity.parsers.issues.github.Github_50.P].setColumnReorderingEnabled(boolean)'
    - '[com.univocity.parsers.issues.github.Github_50.P].getMaxColumns()'
    - '[com.univocity.parsers.common.AbstractParser<P>].parse(Reader)'
    - '[com.univocity.parsers.common.routine.InputDimension].<init>()'
    - '[com.univocity.parsers.issues.github.Github_50.P].setMaxCharsPerColumn()'
    - '[com.univocity.parsers.common.processor.AbstractRowProcessor].<init>()'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].createParser(P)'
    - '[com.univocity.parsers.common.routine.AbstractRoutines].setRowProcessor(com.univocity.parsers.common.processor.AbstractRowProcessor)'
    - '[com.univocity.parsers.issues.github.Github_50.P].selectIndexes()'
    linkageType: ''
    returnType: com.univocity.parsers.common.routine.InputDimension
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      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: 994
      start: 992
    functionDepth: 0
    functionLinenumber: 992
    functionLinenumberEnd: 994
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].getKeepResourcesOpen()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].getKeepResourcesOpen()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - keepResourcesOpen
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1005
      start: 1003
    functionDepth: 0
    functionLinenumber: 1003
    functionLinenumberEnd: 1005
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].setKeepResourcesOpen(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].setKeepResourcesOpen(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.ColumnMapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1020
      start: 1018
    functionDepth: 0
    functionLinenumber: 1018
    functionLinenumberEnd: 1020
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].getColumnMapper()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.ColumnMapper
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].getColumnMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:1029,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapper].clone()'
      Src: com.univocity.parsers.common.routine.AbstractRoutines:1029,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.fields.ColumnMapper
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - Writer
      - com.univocity.parsers.common.fields.ColumnMapping
      - String
      - P
      - W
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnMapper
    argTypes:
    - com.univocity.parsers.common.fields.ColumnMapper
    constantsTouched: []
    func_position:
      end: 1030
      start: 1028
    functionDepth: 1
    functionLinenumber: 1028
    functionLinenumberEnd: 1030
    functionName: '[com.univocity.parsers.common.routine.AbstractRoutines].setColumnMapper(com.univocity.parsers.common.fields.ColumnMapper)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
    - '[com.univocity.parsers.common.fields.ColumnMapper].clone()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.routine.AbstractRoutines].setColumnMapper(com.univocity.parsers.common.fields.ColumnMapper)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.iterators.RowIterator:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.AbstractParser
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.iterators.RowIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - com.univocity.parsers.common.AbstractParser
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.univocity.parsers.common.iterators.RowIterator].<init>(com.univocity.parsers.common.AbstractParser)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/iterators/RowIterator.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(com.univocity.parsers.common.AbstractParser)'
    linkageType: ''
    returnType: com.univocity.parsers.common.iterators.RowIterator
    signature: '[com.univocity.parsers.common.iterators.RowIterator].<init>(com.univocity.parsers.common.AbstractParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parser.parseNext()
      Src: com.univocity.parsers.common.iterators.RowIterator:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[com.univocity.parsers.common.iterators.RowIterator].nextResult()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/iterators/RowIterator.java
    functionUses: 0
    functionsReached:
    - parser.parseNext()
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.iterators.RowIterator].nextResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.univocity.parsers.common.AbstractParser)'
      Src: com.univocity.parsers.common.iterators.RecordIterator:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.AbstractParser
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.iterators.RecordIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - com.univocity.parsers.common.AbstractParser
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[com.univocity.parsers.common.iterators.RecordIterator].<init>(com.univocity.parsers.common.AbstractParser)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/iterators/RecordIterator.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(com.univocity.parsers.common.AbstractParser)'
    linkageType: ''
    returnType: com.univocity.parsers.common.iterators.RecordIterator
    signature: '[com.univocity.parsers.common.iterators.RecordIterator].<init>(com.univocity.parsers.common.AbstractParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parser.parseNextRecord()
      Src: com.univocity.parsers.common.iterators.RecordIterator:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.record.Record
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[com.univocity.parsers.common.iterators.RecordIterator].nextResult()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/iterators/RecordIterator.java
    functionUses: 0
    functionsReached:
    - parser.parseNextRecord()
    linkageType: ''
    returnType: com.univocity.parsers.common.record.Record
    signature: '[com.univocity.parsers.common.iterators.RecordIterator].nextResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.AbstractParser
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.AbstractParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.iterators.ParserIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parser
    argTypes:
    - com.univocity.parsers.common.AbstractParser
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.common.iterators.ParserIterator].<init>(com.univocity.parsers.common.AbstractParser)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.iterators.ParserIterator
    signature: '[com.univocity.parsers.common.iterators.ParserIterator].<init>(com.univocity.parsers.common.AbstractParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.AbstractParser].getContext()'
      Src: com.univocity.parsers.common.iterators.ParserIterator:45,1
    - Dst: '[com.univocity.parsers.common.iterators.ParserIterator].beginParsing()'
      Src: com.univocity.parsers.common.iterators.ParserIterator:46,1
    - Dst: '[com.univocity.parsers.common.AbstractParser].getContext()'
      Src: com.univocity.parsers.common.iterators.ParserIterator:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.AbstractParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.ParsingContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.common.iterators.ParserIterator].getContext()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.AbstractParser].getContext()'
    - '[com.univocity.parsers.common.iterators.ParserIterator].beginParsing()'
    linkageType: ''
    returnType: com.univocity.parsers.common.ParsingContext
    signature: '[com.univocity.parsers.common.iterators.ParserIterator].getContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.AbstractParser
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.common.iterators.ParserIterator].beginParsing()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.iterators.ParserIterator].beginParsing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ResultIterator].<init>()'
      Src: com.univocity.parsers.common.iterators.ParserIterator:72,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.AbstractParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.ResultIterator<T,com.univocity.parsers.common.ParsingContext>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 110
    functionName: '[com.univocity.parsers.common.iterators.ParserIterator].iterator()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ResultIterator].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.ResultIterator<T,com.univocity.parsers.common.ParsingContext>
    signature: '[com.univocity.parsers.common.iterators.ParserIterator].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.AbstractParser
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 117
    functionName: '[com.univocity.parsers.common.iterators.ParserIterator].nextResult()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.iterators.ParserIterator].nextResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(RowPlacement,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
      Src: com.univocity.parsers.common.processor.MasterDetailListProcessor:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - RowPlacement
      - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.MasterDetailListProcessor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rowPlacement
    - detailProcessor
    argTypes:
    - RowPlacement
    - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].<init>(RowPlacement,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(RowPlacement,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.MasterDetailListProcessor
    signature: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].<init>(RowPlacement,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
      Src: com.univocity.parsers.common.processor.MasterDetailListProcessor:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.MasterDetailListProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - detailProcessor
    argTypes:
    - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].<init>(com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.MasterDetailListProcessor
    signature: '[com.univocity.parsers.common.processor.MasterDetailListProcessor].<init>(com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.ObjectRowProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.ObjectRowProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ObjectRowProcessor
    signature: '[com.univocity.parsers.common.processor.ObjectRowProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - NormalizedString[]
      - int[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - headers
    - indexesToWrite
    argTypes:
    - T
    - NormalizedString[]
    - int[]
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[com.univocity.parsers.common.processor.RowWriterProcessor].write(T,NormalizedString[],int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowWriterProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.processor.RowWriterProcessor].write(T,NormalizedString[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.RowWriterProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.RowWriterProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowWriterProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.RowWriterProcessor
    signature: '[com.univocity.parsers.common.processor.RowWriterProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.RowProcessorSwitch
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.RowProcessorSwitch].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.RowProcessorSwitch
    signature: '[com.univocity.parsers.common.processor.RowProcessorSwitch].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.RowListProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
    functionUses: 31
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.RowListProcessor
    signature: '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(int)'
      Src: com.univocity.parsers.common.processor.RowListProcessor:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.RowListProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedRowCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.common.processor.RowListProcessor].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.RowListProcessor
    signature: '[com.univocity.parsers.common.processor.RowListProcessor].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(int)'
      Src: com.univocity.parsers.common.processor.BatchedObjectColumnProcessor:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.BatchedObjectColumnProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowsPerBatch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessor].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.BatchedObjectColumnProcessor
    signature: '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessor].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(int)'
      Src: com.univocity.parsers.common.processor.BatchedColumnProcessor:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.BatchedColumnProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowsPerBatch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.common.processor.BatchedColumnProcessor].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/BatchedColumnProcessor.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.BatchedColumnProcessor
    signature: '[com.univocity.parsers.common.processor.BatchedColumnProcessor].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - int
      - NormalizedString[]
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.RowWriterProcessor<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - row
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].switchRowProcessor(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.RowWriterProcessor<?>
    signature: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].switchRowProcessor(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - int
      - NormalizedString[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NormalizedString[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: NormalizedString[]
    signature: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - int
      - NormalizedString[]
      - String[]
      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: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      - com.univocity.parsers.common.processor.RowWriterProcessor<?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - int
      - NormalizedString[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - from
    - to
    argTypes:
    - com.univocity.parsers.common.processor.RowWriterProcessor<?>
    - com.univocity.parsers.common.processor.RowWriterProcessor<?>
    constantsTouched: []
    func_position:
      end: 79
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].rowProcessorSwitched(com.univocity.parsers.common.processor.RowWriterProcessor<?>,com.univocity.parsers.common.processor.RowWriterProcessor<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].rowProcessorSwitched(com.univocity.parsers.common.processor.RowWriterProcessor<?>,com.univocity.parsers.common.processor.RowWriterProcessor<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map
      - java.util.Map
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - int
      - NormalizedString[]
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NormalizedString[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - headerMapping
    - mapInput
    argTypes:
    - java.util.Map
    - java.util.Map
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders(java.util.Map,java.util.Map)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NormalizedString[]
    signature: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders(java.util.Map,java.util.Map)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - int
      - NormalizedString[]
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NormalizedString[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 101
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 101
    functionName: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: NormalizedString[]
    signature: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - int
      - NormalizedString[]
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].describeSwitch()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].describeSwitch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders()'
      Src: com.univocity.parsers.common.processor.RowWriterProcessorSwitch:113,1
    - Dst: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders()'
      Src: com.univocity.parsers.common.processor.RowWriterProcessorSwitch:114,1
    - Dst: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getIndexes()'
      Src: com.univocity.parsers.common.processor.RowWriterProcessorSwitch:116,1
    - Dst: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getIndexes()'
      Src: com.univocity.parsers.common.processor.RowWriterProcessorSwitch:117,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - int
      - NormalizedString[]
      - 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: 125
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 125
    functionName: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getMinimumRowLength()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders()'
    - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getIndexes()'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getMinimumRowLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(String[])'
      Src: com.univocity.parsers.common.processor.RowWriterProcessorSwitch:130,1
    - Dst: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].write(Object,NormalizedString[],int[])'
      Src: com.univocity.parsers.common.processor.RowWriterProcessorSwitch:132,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String[]
      - int[]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - int
      - NormalizedString[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - headers
    - indicesToWrite
    argTypes:
    - Object
    - String[]
    - int[]
    constantsTouched: []
    func_position:
      end: 133
      start: 127
    functionDepth: 2
    functionLinenumber: 127
    functionLinenumberEnd: 133
    functionName: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].write(Object,String[],int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].write(Object,NormalizedString[],int[])'
    - '[com.univocity.parsers.common.NormalizedString].toArray(String[])'
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].write(Object,String[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].switchRowProcessor(Object)'
      Src: com.univocity.parsers.common.processor.RowWriterProcessorSwitch:137,1
    - Dst: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].describeSwitch()'
      Src: com.univocity.parsers.common.processor.RowWriterProcessorSwitch:139,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.common.processor.RowWriterProcessorSwitch)'
      Src: com.univocity.parsers.common.processor.RowWriterProcessorSwitch:139,1
    - Dst: '[java.util.Arrays].toString(NormalizedString[])'
      Src: com.univocity.parsers.common.processor.RowWriterProcessorSwitch:140,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(String,com.univocity.parsers.common.processor.RowWriterProcessorSwitch)'
      Src: com.univocity.parsers.common.processor.RowWriterProcessorSwitch:140,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(Object)'
      Src: com.univocity.parsers.common.processor.RowWriterProcessorSwitch:141,1
    - Dst: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].rowProcessorSwitched(com.univocity.parsers.common.processor.RowWriterProcessor,com.univocity.parsers.common.processor.RowWriterProcessor<?>)'
      Src: com.univocity.parsers.common.processor.RowWriterProcessorSwitch:145,1
    - Dst: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders()'
      Src: com.univocity.parsers.common.processor.RowWriterProcessorSwitch:149,1
    - Dst: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getIndexes()'
      Src: com.univocity.parsers.common.processor.RowWriterProcessorSwitch:150,1
    - Dst: '[com.univocity.parsers.common.processor.RowWriterProcessor].write(Object,com.univocity.parsers.common.processor.RowWriterProcessorSwitch,com.univocity.parsers.common.processor.RowWriterProcessorSwitch)'
      Src: com.univocity.parsers.common.processor.RowWriterProcessorSwitch:155,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - NormalizedString[]
      - int[]
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - int
      - NormalizedString[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - headers
    - indicesToWrite
    argTypes:
    - Object
    - NormalizedString[]
    - int[]
    constantsTouched: []
    func_position:
      end: 156
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 156
    functionName: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].write(Object,NormalizedString[],int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].rowProcessorSwitched(com.univocity.parsers.common.processor.RowWriterProcessor,com.univocity.parsers.common.processor.RowWriterProcessor<?>)'
    - '[com.univocity.parsers.common.processor.RowWriterProcessor].write(Object,com.univocity.parsers.common.processor.RowWriterProcessorSwitch,com.univocity.parsers.common.processor.RowWriterProcessorSwitch)'
    - '[java.util.Arrays].toString(NormalizedString[])'
    - '[com.univocity.parsers.common.DataProcessingException].setValue(Object)'
    - '[com.univocity.parsers.common.DataProcessingException].setValue(String,com.univocity.parsers.common.processor.RowWriterProcessorSwitch)'
    - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders()'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.common.processor.RowWriterProcessorSwitch)'
    - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].switchRowProcessor(Object)'
    - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].describeSwitch()'
    - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getIndexes()'
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].write(Object,NormalizedString[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowWriterProcessor
      - int
      - NormalizedString[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    signature: '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.univocity.parsers.common.processor.MultiBeanRowProcessor)'
      Src: com.univocity.parsers.common.processor.MultiBeanRowProcessor:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.MultiBeanRowProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.common.processor.MultiBeanRowProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MultiBeanRowProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(com.univocity.parsers.common.processor.MultiBeanRowProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.MultiBeanRowProcessor
    signature: '[com.univocity.parsers.common.processor.MultiBeanRowProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.ParsingContext
      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:
    - context
    argTypes:
    - com.univocity.parsers.common.ParsingContext
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[com.univocity.parsers.common.processor.RowProcessor].processStarted(com.univocity.parsers.common.ParsingContext)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.RowProcessor].processStarted(com.univocity.parsers.common.ParsingContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - com.univocity.parsers.common.ParsingContext
      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:
    - row
    - context
    argTypes:
    - String[]
    - com.univocity.parsers.common.ParsingContext
    constantsTouched: []
    func_position:
      end: 75
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 75
    functionName: '[com.univocity.parsers.common.processor.RowProcessor].rowProcessed(String[],com.univocity.parsers.common.ParsingContext)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.RowProcessor].rowProcessed(String[],com.univocity.parsers.common.ParsingContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.ParsingContext
      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:
    - context
    argTypes:
    - com.univocity.parsers.common.ParsingContext
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.common.processor.RowProcessor].processEnded(com.univocity.parsers.common.ParsingContext)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.RowProcessor].processEnded(com.univocity.parsers.common.ParsingContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.RowProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.RowProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowProcessor.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.RowProcessor
    signature: '[com.univocity.parsers.common.processor.RowProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.common.processor.MasterDetailRecord].getMasterRow()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.processor.MasterDetailRecord].getMasterRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - masterRow
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.common.processor.MasterDetailRecord].setMasterRow(Object[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.MasterDetailRecord].setMasterRow(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<Object[]>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.common.processor.MasterDetailRecord].getDetailRows()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: List<Object[]>
    signature: '[com.univocity.parsers.common.processor.MasterDetailRecord].getDetailRows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - List<Object[]>
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - detailRows
    argTypes:
    - List<Object[]>
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.common.processor.MasterDetailRecord].setDetailRows(List<Object[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.MasterDetailRecord].setDetailRows(List<Object[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Collections.emptyList()
      Src: com.univocity.parsers.common.processor.MasterDetailRecord:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.common.processor.MasterDetailRecord].clear()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
    functionUses: 1
    functionsReached:
    - Collections.emptyList()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.MasterDetailRecord].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: com.univocity.parsers.common.processor.MasterDetailRecord:82,1
    - Dst: e.getMessage()
      Src: com.univocity.parsers.common.processor.MasterDetailRecord:84,1
    - Dst: '[InternalError].<init>(com.univocity.parsers.common.processor.MasterDetailRecord)'
      Src: com.univocity.parsers.common.processor.MasterDetailRecord:84,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.MasterDetailRecord
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionName: '[com.univocity.parsers.common.processor.MasterDetailRecord].clone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
    functionUses: 1
    functionsReached:
    - e.getMessage()
    - '[Object].clone()'
    - '[InternalError].<init>(com.univocity.parsers.common.processor.MasterDetailRecord)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.MasterDetailRecord
    signature: '[com.univocity.parsers.common.processor.MasterDetailRecord].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Collections.emptyList()
      Src: com.univocity.parsers.common.processor.MasterDetailRecord:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - List<Object[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.MasterDetailRecord
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.MasterDetailRecord].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
    functionUses: 1
    functionsReached:
    - Collections.emptyList()
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.MasterDetailRecord
    signature: '[com.univocity.parsers.common.processor.MasterDetailRecord].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(int,com.univocity.parsers.common.processor.MultiBeanListProcessor)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessor:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.MultiBeanListProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedBeanCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MultiBeanListProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(int,com.univocity.parsers.common.processor.MultiBeanListProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.MultiBeanListProcessor
    signature: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.univocity.parsers.common.processor.MultiBeanListProcessor)'
      Src: com.univocity.parsers.common.processor.MultiBeanListProcessor:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.MultiBeanListProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MultiBeanListProcessor.java
    functionUses: 3
    functionsReached:
    - '[Object].<init>(com.univocity.parsers.common.processor.MultiBeanListProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.MultiBeanListProcessor
    signature: '[com.univocity.parsers.common.processor.MultiBeanListProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.InputValueSwitch].<init>(int)'
      Src: com.univocity.parsers.common.processor.InputValueSwitch:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.InputValueSwitch
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.univocity.parsers.common.processor.InputValueSwitch].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.InputValueSwitch].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.InputValueSwitch
    signature: '[com.univocity.parsers.common.processor.InputValueSwitch].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(int)'
      Src: com.univocity.parsers.common.processor.InputValueSwitch:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.InputValueSwitch
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.common.processor.InputValueSwitch].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
    functionUses: 4
    functionsReached:
    - '[Object].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.InputValueSwitch
    signature: '[com.univocity.parsers.common.processor.InputValueSwitch].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(String)'
      Src: com.univocity.parsers.common.processor.InputValueSwitch:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.InputValueSwitch
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.common.processor.InputValueSwitch].<init>(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.InputValueSwitch
    signature: '[com.univocity.parsers.common.processor.InputValueSwitch].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParsingContextWrapper].<init>(com.univocity.parsers.common.ParsingContext)'
      Src: com.univocity.parsers.common.processor.InputValueSwitch:56,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.ParsingContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.ParsingContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - com.univocity.parsers.common.ParsingContext
    constantsTouched: []
    func_position:
      end: 71
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.common.processor.InputValueSwitch].wrapContext(com.univocity.parsers.common.ParsingContext)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ParsingContextWrapper].<init>(com.univocity.parsers.common.ParsingContext)'
    linkageType: ''
    returnType: com.univocity.parsers.common.ParsingContext
    signature: '[com.univocity.parsers.common.processor.InputValueSwitch].wrapContext(com.univocity.parsers.common.ParsingContext)'
  - 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: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[com.univocity.parsers.common.processor.CustomMatcher].matches(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/CustomMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.processor.CustomMatcher].matches(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: com.univocity.parsers.common.processor.CustomMatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.CustomMatcher].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/CustomMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.CustomMatcher
    signature: '[com.univocity.parsers.common.processor.CustomMatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.AbstractRowProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.AbstractRowProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/AbstractRowProcessor.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.AbstractRowProcessor
    signature: '[com.univocity.parsers.common.processor.AbstractRowProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(String[])'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessor:51,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].write(Object[],NormalizedString[],int[])'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessor:53,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - String[]
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - NormalizedString[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 3
    argNames:
    - input
    - headers
    - indexesToWrite
    argTypes:
    - Object[]
    - String[]
    - int[]
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].write(Object[],String[],int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].write(Object[],NormalizedString[],int[])'
    - '[com.univocity.parsers.common.NormalizedString].toArray(String[])'
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].write(Object[],String[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(Object[],int,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,int,com.univocity.parsers.common.processor.ObjectRowWriterProcessor)
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessor:75,1
    - Dst: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].reverseConversions(boolean,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,NormalizedString[],int[])'
      Src: com.univocity.parsers.common.processor.ObjectRowWriterProcessor:77,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - NormalizedString[]
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - NormalizedString[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 3
    argNames:
    - input
    - headers
    - indexesToWrite
    argTypes:
    - Object[]
    - NormalizedString[]
    - int[]
    constantsTouched: []
    func_position:
      end: 82
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].write(Object[],NormalizedString[],int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(Object[],int,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,int,com.univocity.parsers.common.processor.ObjectRowWriterProcessor)
    - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].reverseConversions(boolean,com.univocity.parsers.common.processor.ObjectRowWriterProcessor,NormalizedString[],int[])'
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].write(Object[],NormalizedString[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - NormalizedString[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.ObjectRowWriterProcessor
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ObjectRowWriterProcessor
    signature: '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(int)'
      Src: com.univocity.parsers.common.processor.ColumnProcessor:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.ColumnProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.common.processor.ColumnProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ColumnProcessor.java
    functionUses: 6
    functionsReached:
    - '[Object].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ColumnProcessor
    signature: '[com.univocity.parsers.common.processor.ColumnProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(int)'
      Src: com.univocity.parsers.common.processor.ColumnProcessor:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.ColumnProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedRowCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.common.processor.ColumnProcessor].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ColumnProcessor
    signature: '[com.univocity.parsers.common.processor.ColumnProcessor].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.ObjectRowListProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ObjectRowListProcessor
    signature: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(int)'
      Src: com.univocity.parsers.common.processor.ObjectRowListProcessor:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.ObjectRowListProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedRowCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ObjectRowListProcessor
    signature: '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Class<T>)'
      Src: com.univocity.parsers.common.processor.BeanListProcessor:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.BeanListProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Class<T>)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.BeanListProcessor
    signature: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Class<T>,int)'
      Src: com.univocity.parsers.common.processor.BeanListProcessor:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.BeanListProcessor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - beanType
    - expectedBeanCount
    argTypes:
    - Class<T>
    - int
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>(Class<T>,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(Class<T>,int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.BeanListProcessor
    signature: '[com.univocity.parsers.common.processor.BeanListProcessor].<init>(Class<T>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.NoopRowProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.NoopRowProcessor:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.RowProcessor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.NoopRowProcessor
      static: false
      superClass: com.univocity.parsers.common.processor.AbstractRowProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 29
    functionName: '[com.univocity.parsers.common.processor.NoopRowProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/NoopRowProcessor.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.NoopRowProcessor].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.NoopRowProcessor
    signature: '[com.univocity.parsers.common.processor.NoopRowProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(RowPlacement,com.univocity.parsers.common.processor.ObjectRowListProcessor)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessor:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - RowPlacement
      - com.univocity.parsers.common.processor.ObjectRowListProcessor
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.MasterDetailProcessor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rowPlacement
    - detailProcessor
    argTypes:
    - RowPlacement
    - com.univocity.parsers.common.processor.ObjectRowListProcessor
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[com.univocity.parsers.common.processor.MasterDetailProcessor].<init>(RowPlacement,com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(RowPlacement,com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.MasterDetailProcessor
    signature: '[com.univocity.parsers.common.processor.MasterDetailProcessor].<init>(RowPlacement,com.univocity.parsers.common.processor.ObjectRowListProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.univocity.parsers.common.processor.MasterDetailProcessor,com.univocity.parsers.common.processor.ObjectRowListProcessor)'
      Src: com.univocity.parsers.common.processor.MasterDetailProcessor:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.ObjectRowListProcessor
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.MasterDetailProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - detailProcessor
    argTypes:
    - com.univocity.parsers.common.processor.ObjectRowListProcessor
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.common.processor.MasterDetailProcessor].<init>(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(com.univocity.parsers.common.processor.MasterDetailProcessor,com.univocity.parsers.common.processor.ObjectRowListProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.MasterDetailProcessor
    signature: '[com.univocity.parsers.common.processor.MasterDetailProcessor].<init>(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.univocity.parsers.common.processor.CompositeRowProcessor)'
      Src: com.univocity.parsers.common.processor.CompositeRowProcessor:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.CompositeRowProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.common.processor.CompositeRowProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/CompositeRowProcessor.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(com.univocity.parsers.common.processor.CompositeRowProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.CompositeRowProcessor
    signature: '[com.univocity.parsers.common.processor.CompositeRowProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Class<T>,com.univocity.parsers.common.processor.BeanWriterProcessor)'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessor:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - NormalizedString[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.BeanWriterProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
    functionUses: 3
    functionsReached:
    - '[Object].<init>(Class<T>,com.univocity.parsers.common.processor.BeanWriterProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.BeanWriterProcessor
    signature: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(String[])'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessor:67,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].write(T,NormalizedString[],int[])'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessor:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - String[]
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - NormalizedString[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - headers
    - indexesToWrite
    argTypes:
    - T
    - String[]
    - int[]
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.common.processor.BeanWriterProcessor].write(T,String[],int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].write(T,NormalizedString[],int[])'
    - '[com.univocity.parsers.common.NormalizedString].toArray(String[])'
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.processor.BeanWriterProcessor].write(T,String[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].initialize(NormalizedString[])'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessor:83,1
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].reverseConversions(T,NormalizedString[],int[])'
      Src: com.univocity.parsers.common.processor.BeanWriterProcessor:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - NormalizedString[]
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - NormalizedString[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - input
    - headers
    - indexesToWrite
    argTypes:
    - T
    - NormalizedString[]
    - int[]
    constantsTouched: []
    func_position:
      end: 86
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionName: '[com.univocity.parsers.common.processor.BeanWriterProcessor].write(T,NormalizedString[],int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].reverseConversions(T,NormalizedString[],int[])'
    - '[Object].initialize(NormalizedString[])'
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.processor.BeanWriterProcessor].write(T,NormalizedString[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - NormalizedString[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldConversionMapping
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[com.univocity.parsers.common.processor.BeanWriterProcessor].cloneConversions()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldConversionMapping
    signature: '[com.univocity.parsers.common.processor.BeanWriterProcessor].cloneConversions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator].<init>()'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:42,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(int)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.OutputValueSwitch
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 2
    functionsReached:
    - '[java.util.Comparator].<init>()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.OutputValueSwitch
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator].<init>()'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:42,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].getValidatedIndex(int)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.OutputValueSwitch
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 1
    functionsReached:
    - '[java.util.Comparator].<init>()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].getValidatedIndex(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.OutputValueSwitch
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator].<init>()'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:42,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].getValidatedHeaderName(String)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.OutputValueSwitch
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 5
    functionsReached:
    - '[java.util.Comparator].<init>()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].getValidatedHeaderName(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.OutputValueSwitch
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator].<init>()'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:42,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].getValidatedIndex(int)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:87,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].getValidatedHeaderName(String)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.OutputValueSwitch
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 2
    argNames:
    - headerName
    - columnIndex
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(String,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[java.util.Comparator].<init>()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].getValidatedIndex(int)'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].getValidatedHeaderName(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.OutputValueSwitch
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:93,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 96
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 96
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].getValidatedIndex(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].getValidatedIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:99,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].length()'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:99,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:100,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 1
    argNames:
    - headerName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].getValidatedHeaderName(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].length()'
    - '[String].trim()'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].getValidatedHeaderName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:113,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Comparator<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 1
    argNames:
    - comparator
    argTypes:
    - java.util.Comparator<?>
    constantsTouched: []
    func_position:
      end: 116
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 116
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].setComparator(java.util.Comparator<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].setComparator(java.util.Comparator<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>,null,com.univocity.parsers.common.processor.OutputValueSwitch,null)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 1
    argNames:
    - rowProcessor
    argTypes:
    - com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].setDefaultSwitch(com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>,null,com.univocity.parsers.common.processor.OutputValueSwitch,null)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].setDefaultSwitch(com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NormalizedString[]
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NormalizedString[]
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].getIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].getIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: value.getClass()
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:160,1
    - Dst: type.isAssignableFrom(com.univocity.parsers.common.processor.OutputValueSwitch)
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:160,1
    - Dst: '[java.util.Comparator].compare(com.univocity.parsers.common.processor.OutputValueSwitch,com.univocity.parsers.common.processor.OutputValueSwitch)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:163,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Switch
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 168
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 168
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].getSwitch(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 2
    functionsReached:
    - value.getClass()
    - '[java.util.Comparator].compare(com.univocity.parsers.common.processor.OutputValueSwitch,com.univocity.parsers.common.processor.OutputValueSwitch)'
    - type.isAssignableFrom(com.univocity.parsers.common.processor.OutputValueSwitch)
    linkageType: ''
    returnType: Switch
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].getSwitch(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].getSwitch(Object)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:173,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.RowWriterProcessor<?>
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 1
    argNames:
    - row
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 175
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 175
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].switchRowProcessor(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].getSwitch(Object)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.RowWriterProcessor<?>
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].switchRowProcessor(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>,null,com.univocity.parsers.common.processor.OutputValueSwitch,Object)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:206,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitch(com.univocity.parsers.common.processor.OutputValueSwitch.Switch)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 2
    argNames:
    - value
    - rowProcessor
    argTypes:
    - Object
    - com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(Object,com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitch(com.univocity.parsers.common.processor.OutputValueSwitch.Switch)'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>,null,com.univocity.parsers.common.processor.OutputValueSwitch,Object)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(Object,com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(null,null,Class<T>)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:239,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitch(com.univocity.parsers.common.processor.OutputValueSwitch.Switch)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 1
    argNames:
    - beanType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 240
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 240
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForType(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitch(com.univocity.parsers.common.processor.OutputValueSwitch.Switch)'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(null,null,Class<T>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForType(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(Switch[],int)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:243,1
    - Dst: '[java.util.Arrays].copyOf(Class[],int)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:246,1
    - Dst: newSwitch.value.getClass()
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:247,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Switch
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 1
    argNames:
    - newSwitch
    argTypes:
    - Switch
    constantsTouched: []
    func_position:
      end: 250
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 250
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitch(Switch)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 0
    functionsReached:
    - newSwitch.value.getClass()
    - '[java.util.Arrays].copyOf(Switch[],int)'
    - '[java.util.Arrays].copyOf(Class[],int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitch(Switch)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<?,V>].entrySet()'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:254,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:256,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<?,V>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: V
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 2
    argNames:
    - map
    - index
    argTypes:
    - java.util.Map<?,V>
    - int
    constantsTouched: []
    func_position:
      end: 260
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 260
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].getValue(java.util.Map<?,V>,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 0
    functionsReached:
    - e.getValue()
    - '[java.util.Map<?,V>].entrySet()'
    linkageType: ''
    returnType: V
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].getValue(java.util.Map<?,V>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].getSwitch(Object)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:264,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NormalizedString[]
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 270
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 270
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeadersFromSwitch(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].getSwitch(Object)'
    linkageType: ''
    returnType: NormalizedString[]
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeadersFromSwitch(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeadersFromSwitch()'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:277,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeadersFromSwitch(Object)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:281,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NormalizedString[]
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 1
    argNames:
    - input
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 283
      start: 272
    functionDepth: 2
    functionLinenumber: 272
    functionLinenumberEnd: 283
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeaders(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeadersFromSwitch()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeadersFromSwitch(Object)'
    linkageType: ''
    returnType: NormalizedString[]
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeaders(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map].isEmpty()'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:288,1
    - Dst: '[java.util.Map].get(String)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:293,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].toString()'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:294,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].getValue(java.util.Map,int)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:296,1
    - Dst: '[V].toString()'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:297,1
    - Dst: '[java.util.Map].get(com.univocity.parsers.common.processor.OutputValueSwitch)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:301,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].getValue(java.util.Map,int)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:303,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeadersFromSwitch(V)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:306,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map
      - java.util.Map
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NormalizedString[]
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 2
    argNames:
    - headerMapping
    - mapInput
    argTypes:
    - java.util.Map
    - java.util.Map
    constantsTouched: []
    func_position:
      end: 307
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 307
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeaders(java.util.Map,java.util.Map)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map].get(com.univocity.parsers.common.processor.OutputValueSwitch)'
    - '[V].toString()'
    - '[java.util.Map].get(String)'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].toString()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeadersFromSwitch(V)'
    - '[java.util.Map].isEmpty()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].getValue(java.util.Map,int)'
    linkageType: ''
    returnType: NormalizedString[]
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeaders(java.util.Map,java.util.Map)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 316
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].getColumnIndex()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].getColumnIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(com.univocity.parsers.common.processor.OutputValueSwitch)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:319,1
    - Dst: '[java.util.ArrayList].add(com.univocity.parsers.common.processor.OutputValueSwitch)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:322,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Object>
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 325
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 325
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].getSwitchValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].add(com.univocity.parsers.common.processor.OutputValueSwitch)'
    - '[java.util.ArrayList].<init>(com.univocity.parsers.common.processor.OutputValueSwitch)'
    linkageType: ''
    returnType: java.util.List<Object>
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].getSwitchValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].getSwitchValues()'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:329,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch].getColumnIndex()'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch:329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Switch
      - Switch[]
      - Switch
      - Class[]
      - int
      - String
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.univocity.parsers.common.processor.RowWriterProcessorSwitch
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 330
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch].describeSwitch()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].getSwitchValues()'
    - '[com.univocity.parsers.common.processor.OutputValueSwitch].getColumnIndex()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch].describeSwitch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>,String[],int[],Object,null)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch.Switch:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>
      - String[]
      - int[]
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - RowWriterProcessor<Object[]>
      - NormalizedString[]
      - int[]
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.OutputValueSwitch.Switch
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - processor
    - headers
    - indexes
    - value
    argTypes:
    - com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>
    - String[]
    - int[]
    - Object
    constantsTouched: []
    func_position:
      end: 340
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 340
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>,String[],int[],Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>,String[],int[],Object,null)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.OutputValueSwitch.Switch
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>,String[],int[],Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(null,String[],int[],Class<?>,Class<?>)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch.Switch:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - int[]
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - RowWriterProcessor<Object[]>
      - NormalizedString[]
      - int[]
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.OutputValueSwitch.Switch
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - headers
    - indexes
    - type
    argTypes:
    - String[]
    - int[]
    - Class<?>
    constantsTouched: []
    func_position:
      end: 344
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 344
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(String[],int[],Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(null,String[],int[],Class<?>,Class<?>)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.OutputValueSwitch.Switch
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(String[],int[],Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>(Class<?>)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch.Switch:348,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].deriveHeaderNamesFromFields(Class<?>,com.univocity.parsers.common.processor.OutputValueSwitch.Switch)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch.Switch:351,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getSelectedIndexes(Class<?>,com.univocity.parsers.common.processor.OutputValueSwitch.Switch)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch.Switch:352,1
    - Dst: '[java.util.Arrays].asList(Integer[])'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch.Switch:352,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].toIntArray(com.univocity.parsers.common.processor.OutputValueSwitch.Switch)'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch.Switch:352,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
      Src: com.univocity.parsers.common.processor.OutputValueSwitch.Switch:356,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>
      - String[]
      - int[]
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - RowWriterProcessor<Object[]>
      - NormalizedString[]
      - int[]
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.OutputValueSwitch.Switch
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - processor
    - headers
    - indexes
    - value
    - type
    argTypes:
    - com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>
    - String[]
    - int[]
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 359
      start: 346
    functionDepth: 4
    functionLinenumber: 346
    functionLinenumberEnd: 359
    functionName: '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>,String[],int[],Object,Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getSelectedIndexes(Class<?>,com.univocity.parsers.common.processor.OutputValueSwitch.Switch)'
    - '[java.util.Arrays].asList(Integer[])'
    - '[com.univocity.parsers.common.ArgumentUtils].toIntArray(com.univocity.parsers.common.processor.OutputValueSwitch.Switch)'
    - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>(Class<?>)'
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].deriveHeaderNamesFromFields(Class<?>,com.univocity.parsers.common.processor.OutputValueSwitch.Switch)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.OutputValueSwitch.Switch
    signature: '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>,String[],int[],Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.univocity.parsers.common.processor.RowProcessor)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessor:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.RowProcessor
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.ConcurrentRowProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowProcessor
    argTypes:
    - com.univocity.parsers.common.processor.RowProcessor
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].<init>(com.univocity.parsers.common.processor.RowProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(com.univocity.parsers.common.processor.RowProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ConcurrentRowProcessor
    signature: '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].<init>(com.univocity.parsers.common.processor.RowProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.univocity.parsers.common.processor.RowProcessor,int)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessor:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.RowProcessor
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.ConcurrentRowProcessor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rowProcessor
    - limit
    argTypes:
    - com.univocity.parsers.common.processor.RowProcessor
    - int
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].<init>(com.univocity.parsers.common.processor.RowProcessor,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(com.univocity.parsers.common.processor.RowProcessor,int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ConcurrentRowProcessor
    signature: '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].<init>(com.univocity.parsers.common.processor.RowProcessor,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParsingContextSnapshot].<init>(com.univocity.parsers.common.ParsingContext)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessor:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.ParsingContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.ParsingContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - com.univocity.parsers.common.ParsingContext
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].copyContext(com.univocity.parsers.common.ParsingContext)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ParsingContextSnapshot].<init>(com.univocity.parsers.common.ParsingContext)'
    linkageType: ''
    returnType: com.univocity.parsers.common.ParsingContext
    signature: '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].copyContext(com.univocity.parsers.common.ParsingContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ParsingContextWrapper].<init>(com.univocity.parsers.common.ParsingContext)'
      Src: com.univocity.parsers.common.processor.ConcurrentRowProcessor:58,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.ParsingContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.ParsingContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - com.univocity.parsers.common.ParsingContext
    constantsTouched: []
    func_position:
      end: 64
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].wrapContext(com.univocity.parsers.common.ParsingContext)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ParsingContextWrapper].<init>(com.univocity.parsers.common.ParsingContext)'
    linkageType: ''
    returnType: com.univocity.parsers.common.ParsingContext
    signature: '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].wrapContext(com.univocity.parsers.common.ParsingContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>(int)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessor:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.ObjectColumnProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
    functionUses: 5
    functionsReached:
    - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ObjectColumnProcessor
    signature: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(int)'
      Src: com.univocity.parsers.common.processor.ObjectColumnProcessor:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.ObjectColumnProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedRowCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.ObjectColumnProcessor
    signature: '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Class<T>,com.univocity.parsers.common.processor.BeanProcessor)'
      Src: com.univocity.parsers.common.processor.BeanProcessor:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.BeanProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.common.processor.BeanProcessor].<init>(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(Class<T>,com.univocity.parsers.common.processor.BeanProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.BeanProcessor
    signature: '[com.univocity.parsers.common.processor.BeanProcessor].<init>(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.univocity.parsers.common.processor.MultiBeanProcessor)'
      Src: com.univocity.parsers.common.processor.MultiBeanProcessor:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.RowProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.MultiBeanProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.common.processor.MultiBeanProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(com.univocity.parsers.common.processor.MultiBeanProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.MultiBeanProcessor
    signature: '[com.univocity.parsers.common.processor.MultiBeanProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashSet].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:46,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:59,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class<T>,null,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.BeanConversionProcessor
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 1
    argNames:
    - beanType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class<T>,null,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[LinkedHashSet].<init>()'
    - '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.BeanConversionProcessor
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashSet].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:46,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:59,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class<T>,null,MethodFilter)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - MethodFilter
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.BeanConversionProcessor
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 2
    argNames:
    - beanType
    - methodFilter
    argTypes:
    - Class<T>
    - MethodFilter
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class<T>,MethodFilter)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 1
    functionsReached:
    - '[LinkedHashSet].<init>()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class<T>,null,MethodFilter)'
    - '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.BeanConversionProcessor
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class<T>,MethodFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashSet].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:46,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:59,1
    - Dst: '[Class<T>].getDeclaredConstructors()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:94,1
    - Dst: '[Constructor<T>].getParameterTypes()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:95,1
    - Dst: c.isAccessible()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:102,1
    - Dst: c.setAccessible(boolean)
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:103,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.core.BeanConversionProcessor
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 3
    argNames:
    - beanType
    - transformer
    - methodFilter
    argTypes:
    - Class<T>
    - com.univocity.parsers.annotations.HeaderTransformer
    - MethodFilter
    constantsTouched: []
    func_position:
      end: 108
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 108
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class<T>,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached:
    - c.setAccessible(boolean)
    - '[Class<T>].getDeclaredConstructors()'
    - c.isAccessible()
    - '[Constructor<T>].getParameterTypes()'
    - '[LinkedHashSet].<init>()'
    - '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.BeanConversionProcessor
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class<T>,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].isStrictHeaderValidationEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].isStrictHeaderValidationEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initialize(NormalizedString[])'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 3
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initialize()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initialize(NormalizedString[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.ColumnMapper
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getColumnMapper()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.ColumnMapper
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getColumnMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(String[])'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:147,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initialize(NormalizedString[])'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 1
    argNames:
    - headers
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 3
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initialize(String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initialize(NormalizedString[])'
    - '[com.univocity.parsers.common.NormalizedString].toArray(String[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initialize(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAllFields(Class<T>)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:159,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].getNestedAttributeNames()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:161,1
    - Dst: '[Map<Field,com.univocity.parsers.common.beans.PropertyWrapper>].entrySet()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:163,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:164,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getName()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:165,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].equals(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:165,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:166,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getType()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:168,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getName()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:168,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:168,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processNestedField(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor,NormalizedString[],null)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:168,1
    - Dst: '[Map<Field,com.univocity.parsers.common.beans.PropertyWrapper>].entrySet()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:175,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:176,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:177,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getName()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:178,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processField(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor,NormalizedString[])'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:178,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAllMethods(Class<T>,MethodFilter)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:181,1
    - Dst: method.getName()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:182,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processField(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor,null,NormalizedString[])'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:182,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].identifyLiterals()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:188,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].validateMappings()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:190,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - NormalizedString[]
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 1
    argNames:
    - headers
    argTypes:
    - NormalizedString[]
    constantsTouched: []
    func_position:
      end: 192
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 192
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initialize(NormalizedString[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping].getNestedAttributeNames()'
    - method.getName()
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].identifyLiterals()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processField(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor,null,NormalizedString[])'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processField(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor,NormalizedString[])'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAllFields(Class<T>)'
    - '[Map<Field,com.univocity.parsers.common.beans.PropertyWrapper>].entrySet()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].validateMappings()'
    - e.getKey()
    - e.getValue()
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAllMethods(Class<T>,MethodFilter)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getName()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processNestedField(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor,NormalizedString[],null)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].equals(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getType()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initialize(NormalizedString[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Set<com.univocity.parsers.annotations.helpers.FieldMapping>].size()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:195,1
    - Dst: '[Set<com.univocity.parsers.annotations.helpers.FieldMapping>].toArray()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:196,1
    - Dst: fields[i].getFieldName()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:198,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].identifyLiterals(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:201,1
    - Dst: fields[i].setFieldName()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:203,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 206
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].identifyLiterals()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 1
    functionsReached:
    - fields[i].getFieldName()
    - '[Set<com.univocity.parsers.annotations.helpers.FieldMapping>].size()'
    - '[Set<com.univocity.parsers.annotations.helpers.FieldMapping>].toArray()'
    - fields[i].setFieldName()
    - '[com.univocity.parsers.common.NormalizedString].identifyLiterals(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].identifyLiterals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 1
    argNames:
    - strictHeaderValidationEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].setStrictHeaderValidationEnabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].setStrictHeaderValidationEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:220,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].<init>(Class<T>,AnnotatedElement,com.univocity.parsers.common.beans.PropertyWrapper,com.univocity.parsers.annotations.HeaderTransformer,NormalizedString[])'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:222,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processField(com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:223,1
    - Dst: '[Set<com.univocity.parsers.annotations.helpers.FieldMapping>].add(com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:224,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].setupConversions(AnnotatedElement,com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:225,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].getPrefix()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:231,1
    - Dst: '[MethodFilter].toDescriptor(String,Method)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:231,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].isMapped(com.univocity.parsers.common.processor.core.BeanConversionProcessor,String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:234,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].<init>(Class<T>,AnnotatedElement,com.univocity.parsers.common.beans.PropertyWrapper,com.univocity.parsers.annotations.HeaderTransformer,NormalizedString[])'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:236,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].updateMapping(com.univocity.parsers.annotations.helpers.FieldMapping,String,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:237,1
    - Dst: '[Set<com.univocity.parsers.annotations.helpers.FieldMapping>].add(com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:238,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].setupConversions(AnnotatedElement,com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:239,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].updateMapping(com.univocity.parsers.annotations.helpers.FieldMapping,String,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:241,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:245,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].type()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:247,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,A,String,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:247,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getType(AnnotatedElement)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:249,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processNestedField(com.univocity.parsers.common.processor.core.BeanConversionProcessor,AnnotatedElement,String,com.univocity.parsers.common.beans.PropertyWrapper,NormalizedString[],A)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:252,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      - String
      - com.univocity.parsers.common.beans.PropertyWrapper
      - NormalizedString[]
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 4
    argNames:
    - element
    - targetName
    - propertyDescriptor
    - headers
    argTypes:
    - AnnotatedElement
    - String
    - com.univocity.parsers.common.beans.PropertyWrapper
    - NormalizedString[]
    constantsTouched: []
    func_position:
      end: 254
      start: 218
    functionDepth: 4
    functionLinenumber: 218
    functionLinenumberEnd: 254
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processField(AnnotatedElement,String,com.univocity.parsers.common.beans.PropertyWrapper,NormalizedString[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[MethodFilter].toDescriptor(String,Method)'
    - '[com.univocity.parsers.common.fields.ColumnMapping].isMapped(com.univocity.parsers.common.processor.core.BeanConversionProcessor,String)'
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].<init>(Class<T>,AnnotatedElement,com.univocity.parsers.common.beans.PropertyWrapper,com.univocity.parsers.annotations.HeaderTransformer,NormalizedString[])'
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,A,String,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getType(AnnotatedElement)'
    - '[com.univocity.parsers.common.fields.ColumnMapping].updateMapping(com.univocity.parsers.annotations.helpers.FieldMapping,String,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[Set<com.univocity.parsers.annotations.helpers.FieldMapping>].add(com.univocity.parsers.annotations.helpers.FieldMapping)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].setupConversions(AnnotatedElement,com.univocity.parsers.annotations.helpers.FieldMapping)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processField(com.univocity.parsers.annotations.helpers.FieldMapping)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processNestedField(com.univocity.parsers.common.processor.core.BeanConversionProcessor,AnnotatedElement,String,com.univocity.parsers.common.beans.PropertyWrapper,NormalizedString[],A)'
    - '[com.univocity.parsers.common.fields.ColumnMapping].getPrefix()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement)'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].type()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processField(AnnotatedElement,String,com.univocity.parsers.common.beans.PropertyWrapper,NormalizedString[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Nested].headerTransformer()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:259,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,Nested,String,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:259,1
    - Dst: '[Nested].args()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:261,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,Nested,String,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:261,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].newInstance(T,T)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:262,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].<init>(Class,AnnotatedElement,com.univocity.parsers.common.beans.PropertyWrapper,null,NormalizedString[])'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:266,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].createNestedProcessor(Nested,Class,com.univocity.parsers.annotations.helpers.FieldMapping,T)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:267,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].cloneConversions()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:268,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].<init>(String,com.univocity.parsers.common.fields.ColumnMapping)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:269,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>].initialize(NormalizedString[])'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:270,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getNestedAttributes()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:271,1
    - Dst: '[Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>].put(com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:271,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - Class
      - AnnotatedElement
      - String
      - com.univocity.parsers.common.beans.PropertyWrapper
      - NormalizedString[]
      - Nested
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 6
    argNames:
    - nestedType
    - element
    - targetName
    - propertyDescriptor
    - headers
    - nested
    argTypes:
    - Class
    - AnnotatedElement
    - String
    - com.univocity.parsers.common.beans.PropertyWrapper
    - NormalizedString[]
    - Nested
    constantsTouched: []
    func_position:
      end: 272
      start: 256
    functionDepth: 2
    functionLinenumber: 256
    functionLinenumberEnd: 272
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processNestedField(Class,AnnotatedElement,String,com.univocity.parsers.common.beans.PropertyWrapper,NormalizedString[],Nested)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[Nested].args()'
    - '[Nested].headerTransformer()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].newInstance(T,T)'
    - '[Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>].put(com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getNestedAttributes()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].cloneConversions()'
    - '[com.univocity.parsers.common.fields.ColumnMapping].<init>(String,com.univocity.parsers.common.fields.ColumnMapping)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>].initialize(NormalizedString[])'
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,Nested,String,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].createNestedProcessor(Nested,Class,com.univocity.parsers.annotations.helpers.FieldMapping,T)'
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].<init>(Class,AnnotatedElement,com.univocity.parsers.common.beans.PropertyWrapper,null,NormalizedString[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processNestedField(Class,AnnotatedElement,String,com.univocity.parsers.common.beans.PropertyWrapper,NormalizedString[],Nested)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].clone()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:280,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.fields.FieldConversionMapping
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 281
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].cloneConversions()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].clone()'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldConversionMapping
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].cloneConversions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:285,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 288
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getNestedAttributes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 1
    functionsReached:
    - '[LinkedHashMap].<init>()'
    linkageType: ''
    returnType: Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getNestedAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:291,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Annotation
      - Class
      - com.univocity.parsers.annotations.helpers.FieldMapping
      - com.univocity.parsers.annotations.HeaderTransformer
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 4
    argNames:
    - annotation
    - nestedType
    - fieldMapping
    - transformer
    argTypes:
    - Annotation
    - Class
    - com.univocity.parsers.annotations.helpers.FieldMapping
    - com.univocity.parsers.annotations.HeaderTransformer
    constantsTouched: []
    func_position:
      end: 292
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 292
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].createNestedProcessor(Annotation,Class,com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.annotations.HeaderTransformer)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].createNestedProcessor(Annotation,Class,com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.annotations.HeaderTransformer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.annotations.helpers.FieldMapping
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 1
    argNames:
    - field
    argTypes:
    - com.univocity.parsers.annotations.helpers.FieldMapping
    constantsTouched: []
    func_position:
      end: 304
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 304
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processField(com.univocity.parsers.annotations.helpers.FieldMapping)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processField(com.univocity.parsers.annotations.helpers.FieldMapping)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:307,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:308,1
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:310,1
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:311,1
    - Dst: mapping.getFieldName()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:314,1
    - Dst: mapping.getIndex()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:315,1
    - Dst: '[HashMap].containsKey(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:318,1
    - Dst: '[HashSet].add(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:319,1
    - Dst: '[HashMap].get(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:320,1
    - Dst: '[HashSet].add(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:320,1
    - Dst: '[HashMap].put(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:322,1
    - Dst: '[HashMap].containsKey(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:325,1
    - Dst: '[HashSet].add(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:326,1
    - Dst: '[HashMap].get(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:327,1
    - Dst: '[HashSet].add(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:327,1
    - Dst: '[HashMap].put(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:329,1
    - Dst: '[HashSet].size()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:334,1
    - Dst: '[HashSet].size()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:334,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getBeanClass()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:335,1
    - Dst: '[Class<T>].getName()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:335,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:335,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:337,1
    - Dst: mapping.getIndex()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:337,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].append(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:337,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].append(String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:337,1
    - Dst: mapping.getTarget()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:337,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].describeField(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:337,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].append(String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:337,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:340,1
    - Dst: mapping.getFieldName()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:340,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].append(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:340,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].append(String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:340,1
    - Dst: mapping.getTarget()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:340,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].describeField(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:340,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].append(String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:340,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:342,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:342,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 344
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].validateMappings()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 1
    functionsReached:
    - '[HashSet].size()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].append(String)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].append(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[HashMap].get(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getBeanClass()'
    - '[HashSet].<init>()'
    - mapping.getTarget()
    - '[StringBuilder].append(String)'
    - '[HashMap].containsKey(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[HashMap].put(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[HashSet].add(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - mapping.getFieldName()
    - '[StringBuilder].<init>(String)'
    - '[HashMap].<init>()'
    - mapping.getIndex()
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].describeField(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[StringBuilder].toString()'
    - '[Class<T>].getName()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].validateMappings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getName(AnnotatedElement)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:350,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getType(AnnotatedElement)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:350,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getName()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:350,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 1
    argNames:
    - target
    argTypes:
    - AnnotatedElement
    constantsTouched: []
    func_position:
      end: 351
      start: 346
    functionDepth: 1
    functionLinenumber: 346
    functionLinenumberEnd: 351
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].describeField(AnnotatedElement)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getName()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getName(AnnotatedElement)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getType(AnnotatedElement)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].describeField(AnnotatedElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Parsed.class.getPackage()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:361,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAllAnnotationsInPackage(AnnotatedElement,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:361,1
    - Dst: '[List<Annotation>].isEmpty()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:364,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getType(AnnotatedElement)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:365,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].findAnnotation(AnnotatedElement)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:366,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getNullReadValue(AnnotatedElement,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:367,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getNullWriteValue(AnnotatedElement,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:368,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getConversion(com.univocity.parsers.common.processor.core.BeanConversionProcessor,AnnotatedElement,com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:372,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].addConversion(com.univocity.parsers.conversions.Conversion,com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:374,1
    - Dst: annotation.annotationType()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:379,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getSimpleName()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:379,1
    - Dst: ex.getMessage()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:380,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:380,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].isEnum()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:384,1
    - Dst: annotation.annotationType()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:387,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].createDefaultEnumConversion(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:392,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].addConversion(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:393,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:399,1
    - Dst: '[com.univocity.parsers.common.DataProcessingExceptionTest.A].applyDefaultConversion()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:400,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,A,String,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:400,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultConversion(AnnotatedElement)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:403,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].applyDefaultConversion(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.conversions.Conversion)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:404,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].addConversion(com.univocity.parsers.conversions.Conversion,com.univocity.parsers.annotations.helpers.FieldMapping)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:405,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - AnnotatedElement
      - com.univocity.parsers.annotations.helpers.FieldMapping
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 2
    argNames:
    - target
    - mapping
    argTypes:
    - AnnotatedElement
    - com.univocity.parsers.annotations.helpers.FieldMapping
    constantsTouched: []
    func_position:
      end: 408
      start: 359
    functionDepth: 3
    functionLinenumber: 359
    functionLinenumberEnd: 408
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].setupConversions(AnnotatedElement,com.univocity.parsers.annotations.helpers.FieldMapping)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 1
    functionsReached:
    - Parsed.class.getPackage()
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getConversion(com.univocity.parsers.common.processor.core.BeanConversionProcessor,AnnotatedElement,com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].applyDefaultConversion()'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultConversion(AnnotatedElement)'
    - ex.getMessage()
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].applyDefaultConversion(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.conversions.Conversion)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getNullWriteValue(AnnotatedElement,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getType(AnnotatedElement)'
    - annotation.annotationType()
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].createDefaultEnumConversion(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,A,String,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].findAnnotation(AnnotatedElement)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getSimpleName()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].addConversion(com.univocity.parsers.conversions.Conversion,com.univocity.parsers.annotations.helpers.FieldMapping)'
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAllAnnotationsInPackage(AnnotatedElement,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[List<Annotation>].isEmpty()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].isEnum()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getNullReadValue(AnnotatedElement,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].addConversion(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.annotations.helpers.FieldMapping)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].setupConversions(AnnotatedElement,com.univocity.parsers.annotations.helpers.FieldMapping)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.Conversion].getClass()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:419,1
    - Dst: '[com.univocity.parsers.conversions.Conversion].getClass()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:419,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getConversionMethod(com.univocity.parsers.conversions.Conversion,String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:424,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getConversionMethod(com.univocity.parsers.conversions.Conversion,String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:425,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getConversionMethod(com.univocity.parsers.conversions.Conversion,String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:427,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getConversionMethod(com.univocity.parsers.conversions.Conversion,String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:428,1
    - Dst: '[Method].getReturnType()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:430,1
    - Dst: '[Method].getReturnType()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:430,1
    - Dst: '[Method].getReturnType()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:430,1
    - Dst: '[Method].getReturnType()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:430,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.conversions.Conversion
      - com.univocity.parsers.conversions.Conversion
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 2
    argNames:
    - lastConversionApplied
    - defaultConversion
    argTypes:
    - com.univocity.parsers.conversions.Conversion
    - com.univocity.parsers.conversions.Conversion
    constantsTouched: []
    func_position:
      end: 432
      start: 410
    functionDepth: 2
    functionLinenumber: 410
    functionLinenumberEnd: 432
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].applyDefaultConversion(com.univocity.parsers.conversions.Conversion,com.univocity.parsers.conversions.Conversion)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[Method].getReturnType()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getConversionMethod(com.univocity.parsers.conversions.Conversion,String)'
    - '[com.univocity.parsers.conversions.Conversion].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].applyDefaultConversion(com.univocity.parsers.conversions.Conversion,com.univocity.parsers.conversions.Conversion)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.Conversion].getClass()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:437,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getMethods()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:437,1
    - Dst: method.getName()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:438,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].equals(String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:438,1
    - Dst: method.isSynthetic()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:438,1
    - Dst: method.isBridge()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:438,1
    - Dst: method.getModifiers()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:438,1
    - Dst: method.getParameterTypes()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:438,1
    - Dst: method.getReturnType()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:438,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(char)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:440,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(char)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:449,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.conversions.Conversion
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 2
    argNames:
    - conversion
    - methodName
    argTypes:
    - com.univocity.parsers.conversions.Conversion
    - String
    constantsTouched: []
    func_position:
      end: 450
      start: 434
    functionDepth: 1
    functionLinenumber: 434
    functionLinenumberEnd: 450
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getConversionMethod(com.univocity.parsers.conversions.Conversion,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 1
    functionsReached:
    - method.getModifiers()
    - method.getName()
    - method.isSynthetic()
    - method.getParameterTypes()
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].equals(String)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(char)'
    - method.getReturnType()
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getMethods()'
    - method.isBridge()
    - '[com.univocity.parsers.conversions.Conversion].getClass()'
    linkageType: ''
    returnType: Method
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getConversionMethod(com.univocity.parsers.conversions.Conversion,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].isMappedToIndex()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:464,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].convertIndexes(com.univocity.parsers.conversions.Conversion)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:465,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].getIndex()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:465,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].add(int)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:465,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].convertFields(com.univocity.parsers.conversions.Conversion)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:467,1
    - Dst: '[com.univocity.parsers.annotations.helpers.FieldMapping].getFieldName()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:467,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:467,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].add(com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:467,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.conversions.Conversion
      - com.univocity.parsers.annotations.helpers.FieldMapping
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 2
    argNames:
    - conversion
    - mapping
    argTypes:
    - com.univocity.parsers.conversions.Conversion
    - com.univocity.parsers.annotations.helpers.FieldMapping
    constantsTouched: []
    func_position:
      end: 469
      start: 458
    functionDepth: 1
    functionLinenumber: 458
    functionLinenumberEnd: 469
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].addConversion(com.univocity.parsers.conversions.Conversion,com.univocity.parsers.annotations.helpers.FieldMapping)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].add(int)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].add(com.univocity.parsers.common.NormalizedString)'
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].isMappedToIndex()'
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].getFieldName()'
    - '[com.univocity.parsers.annotations.helpers.FieldMapping].getIndex()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].convertFields(com.univocity.parsers.conversions.Conversion)'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.NormalizedString)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].convertIndexes(com.univocity.parsers.conversions.Conversion)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].addConversion(com.univocity.parsers.conversions.Conversion,com.univocity.parsers.annotations.helpers.FieldMapping)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.Context].headers()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:481,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:481,1
    - Dst: '[com.univocity.parsers.common.Context].extractedFieldIndexes()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:481,1
    - Dst: '[com.univocity.parsers.common.Context].columnsReordered()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:481,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapFieldIndexes(com.univocity.parsers.common.Context,Object[],NormalizedString[],int[],boolean)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:481,1
    - Dst: field.write(T,com.univocity.parsers.common.processor.core.BeanConversionProcessor)
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:490,1
    - Dst: conversions.applyConversions(com.univocity.parsers.common.processor.core.BeanConversionProcessor,null,null)
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:499,1
    - Dst: field.write(T,com.univocity.parsers.common.processor.core.BeanConversionProcessor)
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:500,1
    - Dst: field.write(T,com.univocity.parsers.common.processor.core.BeanConversionProcessor)
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:510,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - Object[]
      - com.univocity.parsers.common.Context
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 3
    argNames:
    - instance
    - row
    - context
    argTypes:
    - T
    - Object[]
    - com.univocity.parsers.common.Context
    constantsTouched: []
    func_position:
      end: 515
      start: 478
    functionDepth: 4
    functionLinenumber: 478
    functionLinenumberEnd: 515
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapValuesToFields(T,Object[],com.univocity.parsers.common.Context)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapFieldIndexes(com.univocity.parsers.common.Context,Object[],NormalizedString[],int[],boolean)'
    - conversions.applyConversions(com.univocity.parsers.common.processor.core.BeanConversionProcessor,null,null)
    - '[com.univocity.parsers.common.Context].columnsReordered()'
    - '[com.univocity.parsers.common.Context].headers()'
    - field.write(T,com.univocity.parsers.common.processor.core.BeanConversionProcessor)
    - '[com.univocity.parsers.common.Context].extractedFieldIndexes()'
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapValuesToFields(T,Object[],com.univocity.parsers.common.Context)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mapping.getIndex()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:537,1
    - Dst: '[TreeSet].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:548,1
    - Dst: mapping.isMappedToField()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:551,1
    - Dst: mapping.getFieldName()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:552,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].indexesOf(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:552,1
    - Dst: mapping.getFieldName()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:554,1
    - Dst: '[TreeSet].add(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:554,1
    - Dst: mapping.getIndex()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:560,1
    - Dst: '[TreeSet].isEmpty()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:565,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:567,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:570,1
    - Dst: Arrays.toString(com.univocity.parsers.common.processor.core.BeanConversionProcessor)
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:571,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(String,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:571,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initializeValuesForMissing()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:610,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.Context
      - Object[]
      - NormalizedString[]
      - int[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 5
    argNames:
    - context
    - row
    - headers
    - indexes
    - columnsReordered
    argTypes:
    - com.univocity.parsers.common.Context
    - Object[]
    - NormalizedString[]
    - int[]
    - boolean
    constantsTouched: []
    func_position:
      end: 612
      start: 528
    functionDepth: 3
    functionLinenumber: 528
    functionLinenumberEnd: 612
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapFieldIndexes(com.univocity.parsers.common.Context,Object[],NormalizedString[],int[],boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 1
    functionsReached:
    - mapping.getFieldName()
    - '[com.univocity.parsers.common.DataProcessingException].setValue(String,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - Arrays.toString(com.univocity.parsers.common.processor.core.BeanConversionProcessor)
    - mapping.isMappedToField()
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initializeValuesForMissing()'
    - mapping.getIndex()
    - '[com.univocity.parsers.common.ArgumentUtils].indexesOf(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[TreeSet].add(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[TreeSet].isEmpty()'
    - '[TreeSet].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapFieldIndexes(com.univocity.parsers.common.Context,Object[],NormalizedString[],int[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 622
      start: 614
    functionDepth: 0
    functionLinenumber: 614
    functionLinenumberEnd: 622
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].nonNullReadOrderLength()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].nonNullReadOrderLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].nonNullReadOrderLength()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:625,1
    - Dst: '[Set<com.univocity.parsers.annotations.helpers.FieldMapping>].size()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:625,1
    - Dst: '[LinkedHashSet].<init>(Set<com.univocity.parsers.annotations.helpers.FieldMapping>)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:626,1
    - Dst: Arrays.asList(FieldMapping[])
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:627,1
    - Dst: '[LinkedHashSet].removeAll(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:627,1
    - Dst: '[LinkedHashSet].toArray()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:628,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getBeanClass()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:630,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class<T>,MethodFilter)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:630,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processField(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:641,1
    - Dst: mapping.getTarget()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:642,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].setupConversions(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:642,1
    - Dst: mapping.getFieldName()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:644,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:644,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initializeConversions(com.univocity.parsers.common.processor.core.BeanConversionProcessor,null)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:646,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].applyConversions(null)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:647,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 652
      start: 624
    functionDepth: 2
    functionLinenumber: 624
    functionLinenumberEnd: 652
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initializeValuesForMissing()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 1
    functionsReached:
    - '[LinkedHashSet].<init>(Set<com.univocity.parsers.annotations.helpers.FieldMapping>)'
    - mapping.getFieldName()
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initializeConversions(com.univocity.parsers.common.processor.core.BeanConversionProcessor,null)'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[Set<com.univocity.parsers.annotations.helpers.FieldMapping>].size()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].nonNullReadOrderLength()'
    - '[LinkedHashSet].toArray()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processField(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - Arrays.asList(FieldMapping[])
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getBeanClass()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].setupConversions(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - mapping.getTarget()
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].applyConversions(null)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class<T>,MethodFilter)'
    - '[LinkedHashSet].removeAll(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initializeValuesForMissing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].applyConversions(String[],com.univocity.parsers.common.Context)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:663,1
    - Dst: '[Constructor<T>].newInstance()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:670,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(char,String[],com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:672,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapValuesToFields(com.univocity.parsers.common.processor.core.BeanConversionProcessor,Object[],com.univocity.parsers.common.Context)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:674,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processNestedAttributes(String[],com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.Context)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:677,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - com.univocity.parsers.common.Context
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - com.univocity.parsers.common.Context
    constantsTouched: []
    func_position:
      end: 681
      start: 662
    functionDepth: 5
    functionLinenumber: 662
    functionLinenumberEnd: 681
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].createBean(String[],com.univocity.parsers.common.Context)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processNestedAttributes(String[],com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.Context)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(char,String[],com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.common.DefaultConversionProcessor].applyConversions(String[],com.univocity.parsers.common.Context)'
    - '[Constructor<T>].newInstance()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapValuesToFields(com.univocity.parsers.common.processor.core.BeanConversionProcessor,Object[],com.univocity.parsers.common.Context)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].createBean(String[],com.univocity.parsers.common.Context)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>].entrySet()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:684,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:685,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].createBean(String[],com.univocity.parsers.common.Context)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:685,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:687,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].write(Object,T)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:687,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Object
      - com.univocity.parsers.common.Context
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 3
    argNames:
    - row
    - instance
    - context
    argTypes:
    - String[]
    - Object
    - com.univocity.parsers.common.Context
    constantsTouched: []
    func_position:
      end: 690
      start: 683
    functionDepth: 6
    functionLinenumber: 683
    functionLinenumberEnd: 690
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processNestedAttributes(String[],Object,com.univocity.parsers.common.Context)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>].entrySet()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].createBean(String[],com.univocity.parsers.common.Context)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].write(Object,T)'
    - e.getValue()
    - e.getKey()
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processNestedAttributes(String[],Object,com.univocity.parsers.common.Context)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapFieldIndexes(null,Object[],NormalizedString[],int[],boolean)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:705,1
    - Dst: field.read(T)
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:713,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].getClass()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:715,1
    - Dst: '[Class<T>].isAssignableFrom(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:715,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].handleConversionError(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:716,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].toDataProcessingException(com.univocity.parsers.common.processor.core.BeanConversionProcessor,Object[],com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:717,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].handleConversionError(com.univocity.parsers.common.processor.core.BeanConversionProcessor,Object[],com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:718,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].toDataProcessingException(com.univocity.parsers.common.processor.core.BeanConversionProcessor,Object[],com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:719,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - Object[]
      - NormalizedString[]
      - int[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 5
    argNames:
    - instance
    - row
    - headers
    - indexes
    - columnsReordered
    argTypes:
    - T
    - Object[]
    - NormalizedString[]
    - int[]
    - boolean
    constantsTouched: []
    func_position:
      end: 724
      start: 703
    functionDepth: 1
    functionLinenumber: 703
    functionLinenumberEnd: 724
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapFieldsToValues(T,Object[],NormalizedString[],int[],boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].handleConversionError(com.univocity.parsers.common.processor.core.BeanConversionProcessor,Object[],com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - field.read(T)
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].handleConversionError(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].toDataProcessingException(com.univocity.parsers.common.processor.core.BeanConversionProcessor,Object[],com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.issues.github.Github_188.T].getClass()'
    - '[Class<T>].isAssignableFrom(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapFieldIndexes(null,Object[],NormalizedString[],int[],boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapFieldsToValues(T,Object[],NormalizedString[],int[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].validateMappingsForWriting()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:740,1
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:762,1
    - Dst: f.getIndex()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:765,1
    - Dst: f.getIndex()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:766,1
    - Dst: f.getIndex()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:768,1
    - Dst: '[HashSet].add(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:768,1
    - Dst: '[Set<com.univocity.parsers.annotations.helpers.FieldMapping>].size()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:770,1
    - Dst: '[Set<com.univocity.parsers.annotations.helpers.FieldMapping>].size()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:771,1
    - Dst: '[Set<com.univocity.parsers.annotations.helpers.FieldMapping>].iterator()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:777,1
    - Dst: '[HashSet].contains(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:779,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].hasNext()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:783,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].next()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:783,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getFieldName()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:783,1
    - Dst: '[Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>].entrySet()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:792,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:793,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].read(T)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:793,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:795,1
    - Dst: nestedProcessor.reverseConversions(com.univocity.parsers.common.processor.core.BeanConversionProcessor,NormalizedString[],int[])
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:797,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(NormalizedString[])'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:802,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapFieldsToValues(T,Object[],com.univocity.parsers.common.processor.core.BeanConversionProcessor,int[],boolean)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:809,1
    - Dst: error.isHandled()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:813,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].handleConversionError(com.univocity.parsers.common.processor.core.BeanConversionProcessor,Object[])'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:818,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].toDataProcessingException(com.univocity.parsers.common.processor.core.BeanConversionProcessor,Object[])'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:819,1
    - Dst: '[com.univocity.parsers.common.DefaultConversionProcessor].reverseConversions(boolean,Object[],com.univocity.parsers.common.processor.core.BeanConversionProcessor,int[])'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:824,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - NormalizedString[]
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 3
    argNames:
    - bean
    - headers
    - indexesToWrite
    argTypes:
    - T
    - NormalizedString[]
    - int[]
    constantsTouched: []
    func_position:
      end: 829
      start: 737
    functionDepth: 5
    functionLinenumber: 737
    functionLinenumberEnd: 829
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].reverseConversions(T,NormalizedString[],int[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].hasNext()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getFieldName()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].toDataProcessingException(com.univocity.parsers.common.processor.core.BeanConversionProcessor,Object[])'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].read(T)'
    - '[com.univocity.parsers.common.DefaultConversionProcessor].reverseConversions(boolean,Object[],com.univocity.parsers.common.processor.core.BeanConversionProcessor,int[])'
    - '[Set<com.univocity.parsers.annotations.helpers.FieldMapping>].iterator()'
    - '[Set<com.univocity.parsers.annotations.helpers.FieldMapping>].size()'
    - '[HashSet].<init>()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapFieldsToValues(T,Object[],com.univocity.parsers.common.processor.core.BeanConversionProcessor,int[],boolean)'
    - f.getIndex()
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].next()'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].validateMappingsForWriting()'
    - '[HashSet].add(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - e.getValue()
    - e.getKey()
    - nestedProcessor.reverseConversions(com.univocity.parsers.common.processor.core.BeanConversionProcessor,NormalizedString[],int[])
    - '[Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>].entrySet()'
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(NormalizedString[])'
    - error.isHandled()
    - '[HashSet].contains(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].handleConversionError(com.univocity.parsers.common.processor.core.BeanConversionProcessor,Object[])'
    linkageType: ''
    returnType: Object[]
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].reverseConversions(T,NormalizedString[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<T>
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 838
      start: 836
    functionDepth: 0
    functionLinenumber: 836
    functionLinenumberEnd: 838
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getBeanClass()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Class<T>
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getBeanClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:847,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapper].clone()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:847,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.fields.ColumnMapper
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 1
    argNames:
    - columnMapper
    argTypes:
    - com.univocity.parsers.common.fields.ColumnMapper
    constantsTouched: []
    func_position:
      end: 848
      start: 846
    functionDepth: 1
    functionLinenumber: 846
    functionLinenumberEnd: 848
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].setColumnMapper(com.univocity.parsers.common.fields.ColumnMapper)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
    - '[com.univocity.parsers.common.fields.ColumnMapper].clone()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].setColumnMapper(com.univocity.parsers.common.fields.ColumnMapper)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeMap].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:851,1
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:852,1
    - Dst: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].populateTargetMaps(TreeMap,HashMap)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:854,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:856,1
    - Dst: '[TreeMap].entrySet()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:858,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:859,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:860,1
    - Dst: '[HashMap].get(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:860,1
    - Dst: '[StringBuilder].length()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:861,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:862,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:865,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:866,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:866,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:867,1
    - Dst: '[StringBuilder].append(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:868,1
    - Dst: '[StringBuilder].length()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:872,1
    - Dst: '[StringBuilder].toString()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:873,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:873,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 875
      start: 850
    functionDepth: 2
    functionLinenumber: 850
    functionLinenumberEnd: 875
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].validateMappingsForWriting()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 1
    functionsReached:
    - '[TreeMap].entrySet()'
    - '[StringBuilder].length()'
    - '[StringBuilder].append(char)'
    - '[TreeMap].<init>()'
    - '[HashMap].get(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
    - '[HashMap].<init>()'
    - '[StringBuilder].append(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[StringBuilder].toString()'
    - e.getValue()
    - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].populateTargetMaps(TreeMap,HashMap)'
    - '[StringBuilder].<init>()'
    - e.getKey()
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].validateMappingsForWriting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: field.getIndex()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:879,1
    - Dst: field.getFieldName()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:879,1
    - Dst: field.getIndex()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:879,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:879,1
    - Dst: '[Map<Object,Integer>].get(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:880,1
    - Dst: '[Map<Object,Integer>].put(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:885,1
    - Dst: '[Map<Object,String>].get(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:887,1
    - Dst: field.getTarget()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:891,1
    - Dst: field.getTarget()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:892,1
    - Dst: '[Method].getName()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:892,1
    - Dst: field.getTarget()
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:894,1
    - Dst: '[Field].getName()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:894,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].getPrefix()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:897,1
    - Dst: '[String].isEmpty()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:897,1
    - Dst: '[com.univocity.parsers.common.fields.ColumnMapping].getPrefix()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:898,1
    - Dst: '[Map<Object,String>].put(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:906,1
    - Dst: '[Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>].values()'
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:910,1
    - Dst: nestedProcessor.populateTargetMaps(Map<Object,Integer>,Map<Object,String>)
      Src: com.univocity.parsers.common.processor.core.BeanConversionProcessor:911,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Object,Integer>
      - Map<Object,String>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Constructor<T>
      - Set<com.univocity.parsers.annotations.helpers.FieldMapping>
      - int
      - FieldMapping[]
      - FieldMapping[]
      - Object[]
      - boolean
      - boolean
      - NormalizedString[]
      - Object[]
      - Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>
      - com.univocity.parsers.annotations.HeaderTransformer
      - MethodFilter
      - com.univocity.parsers.common.fields.ColumnMapping
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 2
    argNames:
    - targetCounts
    - targetSources
    argTypes:
    - Map<Object,Integer>
    - Map<Object,String>
    constantsTouched: []
    func_position:
      end: 914
      start: 877
    functionDepth: 1
    functionLinenumber: 877
    functionLinenumberEnd: 914
    functionName: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].populateTargetMaps(Map<Object,Integer>,Map<Object,String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
    functionUses: 0
    functionsReached:
    - '[Map<Object,Integer>].put(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[Field].getName()'
    - '[String].isEmpty()'
    - field.getIndex()
    - '[Map<Object,String>].get(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[Method].getName()'
    - '[Map<com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.common.processor.core.BeanConversionProcessor<?>>].values()'
    - '[Map<Object,String>].put(com.univocity.parsers.common.processor.core.BeanConversionProcessor,com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - nestedProcessor.populateTargetMaps(Map<Object,Integer>,Map<Object,String>)
    - '[com.univocity.parsers.common.fields.ColumnMapping].getPrefix()'
    - field.getFieldName()
    - field.getTarget()
    - '[Map<Object,Integer>].get(com.univocity.parsers.common.processor.core.BeanConversionProcessor)'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].populateTargetMaps(Map<Object,Integer>,Map<Object,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.CompositeProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[com.univocity.parsers.common.processor.core.CompositeProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/CompositeProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.CompositeProcessor
    signature: '[com.univocity.parsers.common.processor.core.CompositeProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: processors[i].processStarted(C)
      Src: com.univocity.parsers.common.processor.core.CompositeProcessor:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - C
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.common.processor.core.CompositeProcessor].processStarted(C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/CompositeProcessor.java
    functionUses: 0
    functionsReached:
    - processors[i].processStarted(C)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.CompositeProcessor].processStarted(C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: processors[i].rowProcessed(String[],C)
      Src: com.univocity.parsers.common.processor.core.CompositeProcessor:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - C
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - C
    constantsTouched: []
    func_position:
      end: 68
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.common.processor.core.CompositeProcessor].rowProcessed(String[],C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/CompositeProcessor.java
    functionUses: 0
    functionsReached:
    - processors[i].rowProcessed(String[],C)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.CompositeProcessor].rowProcessed(String[],C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: processors[i].processEnded(C)
      Src: com.univocity.parsers.common.processor.core.CompositeProcessor:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - C
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.common.processor.core.CompositeProcessor].processEnded(C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/CompositeProcessor.java
    functionUses: 0
    functionsReached:
    - processors[i].processEnded(C)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.CompositeProcessor].processEnded(C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Class<T>,MethodFilter)'
      Src: com.univocity.parsers.common.processor.core.AbstractBeanProcessor:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - MethodFilter
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractBeanProcessor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - beanType
    - methodFilter
    argTypes:
    - Class<T>
    - MethodFilter
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].<init>(Class<T>,MethodFilter)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Class<T>,MethodFilter)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractBeanProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].<init>(Class<T>,MethodFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].createBean(String[],C)'
      Src: com.univocity.parsers.common.processor.core.AbstractBeanProcessor:54,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].beanProcessed(com.univocity.parsers.common.processor.core.AbstractBeanProcessor,C)'
      Src: com.univocity.parsers.common.processor.core.AbstractBeanProcessor:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - C
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - C
    constantsTouched: []
    func_position:
      end: 58
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].rowProcessed(String[],C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].beanProcessed(com.univocity.parsers.common.processor.core.AbstractBeanProcessor,C)'
    - '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].createBean(String[],C)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].rowProcessed(String[],C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - C
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - context
    argTypes:
    - T
    - C
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].beanProcessed(T,C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].beanProcessed(T,C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[C].headers()'
      Src: com.univocity.parsers.common.processor.core.AbstractBeanProcessor:70,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toArray(com.univocity.parsers.common.processor.core.AbstractBeanProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractBeanProcessor:70,1
    - Dst: '[Object].initialize(NormalizedString[])'
      Src: com.univocity.parsers.common.processor.core.AbstractBeanProcessor:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - C
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].processStarted(C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
    functionUses: 0
    functionsReached:
    - '[C].headers()'
    - '[Object].initialize(NormalizedString[])'
    - '[com.univocity.parsers.common.NormalizedString].toArray(com.univocity.parsers.common.processor.core.AbstractBeanProcessor)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].processStarted(C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - C
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].processEnded(C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].processEnded(C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[com.univocity.parsers.common.processor.core.AbstractProcessor].processStarted(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractProcessor].processStarted(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - T
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.common.processor.core.AbstractProcessor].rowProcessed(String[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractProcessor].rowProcessed(String[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[com.univocity.parsers.common.processor.core.AbstractProcessor].processEnded(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractProcessor].processEnded(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.core.AbstractProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - RowPlacement
      - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      - com.univocity.parsers.common.processor.MasterDetailRecord
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rowPlacement
    - detailProcessor
    argTypes:
    - RowPlacement
    - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
    constantsTouched: []
    func_position:
      end: 70
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].<init>(RowPlacement,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].<init>(RowPlacement,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].<init>(com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      - com.univocity.parsers.common.processor.MasterDetailRecord
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - detailProcessor
    argTypes:
    - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].<init>(com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].<init>(com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].<init>(com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].processStarted(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      - com.univocity.parsers.common.processor.MasterDetailRecord
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].processStarted(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].processStarted(T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].processStarted(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].isMasterRecord(String[],T)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:99,1
    - Dst: '[Object].rowProcessed(String[],T)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:100,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].rowProcessed(String[],T)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:105,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      - com.univocity.parsers.common.processor.MasterDetailRecord
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - T
    constantsTouched: []
    func_position:
      end: 107
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 107
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].rowProcessed(String[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].rowProcessed(String[],T)'
    - '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].rowProcessed(String[],T)'
    - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].isMasterRecord(String[],T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].rowProcessed(String[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailRecord].<init>()'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:118,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailRecord].setMasterRow(Object[])'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:119,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].processRecord(Object[],T)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:126,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      - com.univocity.parsers.common.processor.MasterDetailRecord
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - Object[]
    - T
    constantsTouched: []
    func_position:
      end: 127
      start: 115
    functionDepth: 3
    functionLinenumber: 115
    functionLinenumberEnd: 127
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].rowProcessed(Object[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.MasterDetailRecord].setMasterRow(Object[])'
    - '[com.univocity.parsers.common.processor.MasterDetailRecord].<init>()'
    - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].processRecord(Object[],T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].rowProcessed(Object[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].getRows()'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:135,1
    - Dst: '[ArrayList].<init>(List<Object[]>)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:136,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailRecord].setDetailRows(ArrayList)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:136,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailRecord].setMasterRow(Object[])'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:139,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailRecord].getMasterRow()'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:142,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailRecord].clone()'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:143,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].masterDetailRecordProcessed(com.univocity.parsers.common.processor.MasterDetailRecord,T)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:143,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailRecord].clear()'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:144,1
    - Dst: '[List<Object[]>].clear()'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:147,1
    - Dst: '[com.univocity.parsers.common.processor.MasterDetailRecord].setMasterRow(Object[])'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:150,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      - com.univocity.parsers.common.processor.MasterDetailRecord
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - Object[]
    - T
    constantsTouched: []
    func_position:
      end: 152
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 152
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].processRecord(Object[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
    functionUses: 1
    functionsReached:
    - '[List<Object[]>].clear()'
    - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].masterDetailRecordProcessed(com.univocity.parsers.common.processor.MasterDetailRecord,T)'
    - '[com.univocity.parsers.common.processor.MasterDetailRecord].setDetailRows(ArrayList)'
    - '[com.univocity.parsers.common.processor.MasterDetailRecord].clone()'
    - '[ArrayList].<init>(List<Object[]>)'
    - '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].getRows()'
    - '[com.univocity.parsers.common.processor.MasterDetailRecord].clear()'
    - '[com.univocity.parsers.common.processor.MasterDetailRecord].setMasterRow(Object[])'
    - '[com.univocity.parsers.common.processor.MasterDetailRecord].getMasterRow()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].processRecord(Object[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].processEnded(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:156,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].processEnded(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:157,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].processRecord(null,T)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      - com.univocity.parsers.common.processor.MasterDetailRecord
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 162
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 162
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].processEnded(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].processRecord(null,T)'
    - '[Object].processEnded(T)'
    - '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].processEnded(T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].processEnded(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      - com.univocity.parsers.common.processor.MasterDetailRecord
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - T
    constantsTouched: []
    func_position:
      end: 170
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 170
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].isMasterRecord(String[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].isMasterRecord(String[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.MasterDetailRecord
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      - com.univocity.parsers.common.processor.MasterDetailRecord
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - record
    - context
    argTypes:
    - com.univocity.parsers.common.processor.MasterDetailRecord
    - T
    constantsTouched: []
    func_position:
      end: 178
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 178
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].masterDetailRecordProcessed(com.univocity.parsers.common.processor.MasterDetailRecord,T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].masterDetailRecordProcessed(com.univocity.parsers.common.processor.MasterDetailRecord,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter].<init>(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowsPerBatch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].reset()'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].processStarted(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].reset()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].processStarted(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].addValuesToColumns(String[],T)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor:65,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].batchProcessed(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor:69,1
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].clearValues()'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - T
    constantsTouched: []
    func_position:
      end: 74
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].rowProcessed(String[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].batchProcessed(int)'
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].clearValues()'
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].addValuesToColumns(String[],T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].rowProcessed(String[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].batchProcessed(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 81
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].processEnded(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].batchProcessed(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].processEnded(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getHeaders()'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      - int
      - 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: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getHeaders()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValues()'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<List<String>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getColumnValuesAsList()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValues()'
    linkageType: ''
    returnType: List<List<String>>
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getColumnValuesAsList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].putColumnValuesInMapOfNames(Map<String,List<String>>)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,List<String>>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<String,List<String>>
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].putColumnValuesInMapOfNames(Map<String,List<String>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].putColumnValuesInMapOfNames(Map<String,List<String>>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].putColumnValuesInMapOfNames(Map<String,List<String>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].putColumnValuesInMapOfIndexes(Map<Integer,List<String>>)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Integer,List<String>>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<Integer,List<String>>
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].putColumnValuesInMapOfIndexes(Map<Integer,List<String>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].putColumnValuesInMapOfIndexes(Map<Integer,List<String>>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].putColumnValuesInMapOfIndexes(Map<Integer,List<String>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValuesAsMapOfNames()'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<String,List<String>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getColumnValuesAsMapOfNames()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValuesAsMapOfNames()'
    linkageType: ''
    returnType: Map<String,List<String>>
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getColumnValuesAsMapOfNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValuesAsMapOfIndexes()'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<Integer,List<String>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getColumnValuesAsMapOfIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValuesAsMapOfIndexes()'
    linkageType: ''
    returnType: Map<Integer,List<String>>
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getColumnValuesAsMapOfIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValues(String)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getColumn(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValues(String)'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getColumn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValues(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getColumn(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValues(int)'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getColumn(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      - 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: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getRowsPerBatch()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getRowsPerBatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      - 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: 131
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getBatchesProcessed()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getBatchesProcessed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowsInThisBatch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 134
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 134
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].batchProcessed(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].batchProcessed(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].<init>(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractColumnProcessor:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractColumnProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractColumnProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter].<init>(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractColumnProcessor:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractColumnProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedRowCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractColumnProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].reset()'
      Src: com.univocity.parsers.common.processor.core.AbstractColumnProcessor:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].processStarted(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].reset()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].processStarted(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].addValuesToColumns(String[],T)'
      Src: com.univocity.parsers.common.processor.core.AbstractColumnProcessor:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - T
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].rowProcessed(String[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].addValuesToColumns(String[],T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].rowProcessed(String[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].processEnded(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].processEnded(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getHeaders()'
      Src: com.univocity.parsers.common.processor.core.AbstractColumnProcessor:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<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: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getHeaders()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValues()'
      Src: com.univocity.parsers.common.processor.core.AbstractColumnProcessor:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<List<String>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getColumnValuesAsList()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValues()'
    linkageType: ''
    returnType: List<List<String>>
    signature: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getColumnValuesAsList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].putColumnValuesInMapOfNames(Map<String,List<String>>)'
      Src: com.univocity.parsers.common.processor.core.AbstractColumnProcessor:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,List<String>>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<String,List<String>>
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].putColumnValuesInMapOfNames(Map<String,List<String>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].putColumnValuesInMapOfNames(Map<String,List<String>>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].putColumnValuesInMapOfNames(Map<String,List<String>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].putColumnValuesInMapOfIndexes(Map<Integer,List<String>>)'
      Src: com.univocity.parsers.common.processor.core.AbstractColumnProcessor:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Integer,List<String>>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<Integer,List<String>>
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].putColumnValuesInMapOfIndexes(Map<Integer,List<String>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].putColumnValuesInMapOfIndexes(Map<Integer,List<String>>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].putColumnValuesInMapOfIndexes(Map<Integer,List<String>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValuesAsMapOfNames()'
      Src: com.univocity.parsers.common.processor.core.AbstractColumnProcessor:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<String,List<String>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getColumnValuesAsMapOfNames()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValuesAsMapOfNames()'
    linkageType: ''
    returnType: Map<String,List<String>>
    signature: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getColumnValuesAsMapOfNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValuesAsMapOfIndexes()'
      Src: com.univocity.parsers.common.processor.core.AbstractColumnProcessor:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<Integer,List<String>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getColumnValuesAsMapOfIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValuesAsMapOfIndexes()'
    linkageType: ''
    returnType: Map<Integer,List<String>>
    signature: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getColumnValuesAsMapOfIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValues(String)'
      Src: com.univocity.parsers.common.processor.core.AbstractColumnProcessor:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getColumn(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValues(String)'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getColumn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValues(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractColumnProcessor:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getColumn(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<String>].getColumnValues(int)'
    linkageType: ''
    returnType: List<String>
    signature: '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getColumn(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].<init>(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectListProcessor:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - List<Object[]>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - List<Object[]>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedRowCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].processStarted(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectListProcessor:72,1
    - Dst: '[ArrayList].<init>(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectListProcessor:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - List<Object[]>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].processStarted(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
    functionUses: 1
    functionsReached:
    - '[ArrayList].<init>(int)'
    - '[Object].processStarted(T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].processStarted(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<Object[]>].add(Object[])'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectListProcessor:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - List<Object[]>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - Object[]
    - T
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].rowProcessed(Object[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
    functionUses: 0
    functionsReached:
    - '[List<Object[]>].add(Object[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].rowProcessed(Object[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].processEnded(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectListProcessor:89,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].headers()'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectListProcessor:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - List<Object[]>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 92
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].processEnded(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].headers()'
    - '[Object].processEnded(T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].processEnded(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Collections.emptyList()
      Src: com.univocity.parsers.common.processor.core.AbstractObjectListProcessor:100,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - List<Object[]>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<Object[]>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].getRows()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
    functionUses: 1
    functionsReached:
    - Collections.emptyList()
    linkageType: ''
    returnType: List<Object[]>
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].getRows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - List<Object[]>
      - 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: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor:44,1
    - Dst: '[Object].<init>(com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<Class<?>,Object>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanRowProcessor.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>()'
    - '[Object].<init>(com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<Class<?>,Object>].clear()'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor:57,1
    - Dst: '[Object].processStarted(C)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<Class<?>,Object>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - C
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].processStarted(C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanRowProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].processStarted(C)'
    - '[HashMap<Class<?>,Object>].clear()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].processStarted(C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[C].currentRecord()'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor:63,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].submitRow(C)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor:64,1
    - Dst: '[C].currentRecord()'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor:66,1
    - Dst: '[HashMap<Class<?>,Object>].put(Class<?>,Object)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Object
      - C
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<Class<?>,Object>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - beanType
    - beanInstance
    - context
    argTypes:
    - Class<?>
    - Object
    - C
    constantsTouched: []
    func_position:
      end: 68
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].beanProcessed(Class<?>,Object,C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanRowProcessor.java
    functionUses: 0
    functionsReached:
    - '[C].currentRecord()'
    - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].submitRow(C)'
    - '[HashMap<Class<?>,Object>].put(Class<?>,Object)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].beanProcessed(Class<?>,Object,C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<Class<?>,Object>].isEmpty()'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor:71,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].rowProcessed(HashMap<Class<?>,Object>,C)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor:72,1
    - Dst: '[HashMap<Class<?>,Object>].clear()'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<Class<?>,Object>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - C
    constantsTouched: []
    func_position:
      end: 75
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 75
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].submitRow(C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanRowProcessor.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].rowProcessed(HashMap<Class<?>,Object>,C)'
    - '[HashMap<Class<?>,Object>].isEmpty()'
    - '[HashMap<Class<?>,Object>].clear()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].submitRow(C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].submitRow(C)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor:79,1
    - Dst: '[Object].processEnded(C)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<Class<?>,Object>
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - C
    constantsTouched: []
    func_position:
      end: 81
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].processEnded(C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanRowProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].processEnded(C)'
    - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].submitRow(C)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].processEnded(C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Class<?>,Object>
      - C
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<Class<?>,Object>
      - long
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - Map<Class<?>,Object>
    - C
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].rowProcessed(Map<Class<?>,Object>,C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanRowProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].rowProcessed(Map<Class<?>,Object>,C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Executors.newSingleThreadExecutor()
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:52,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].<init>(com.univocity.parsers.common.processor.core.Processor<T>)'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.core.Processor<T>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      - boolean
      - ExecutorService
      - long
      - Future<Void>
      - T
      - Node<T>
      - Node<T>
      - int
      - long
      - long
      - Object
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - processor
    argTypes:
    - com.univocity.parsers.common.processor.core.Processor<T>
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].<init>(com.univocity.parsers.common.processor.core.Processor<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
    functionUses: 1
    functionsReached:
    - Executors.newSingleThreadExecutor()
    - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].<init>(com.univocity.parsers.common.processor.core.Processor<T>)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].<init>(com.univocity.parsers.common.processor.core.Processor<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Executors.newSingleThreadExecutor()
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:52,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:83,1
    - Dst: '[Object].<init>()'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.core.Processor<T>
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      - boolean
      - ExecutorService
      - long
      - Future<Void>
      - T
      - Node<T>
      - Node<T>
      - int
      - long
      - long
      - Object
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - processor
    - limit
    argTypes:
    - com.univocity.parsers.common.processor.core.Processor<T>
    - int
    constantsTouched: []
    func_position:
      end: 90
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 90
    functionName: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].<init>(com.univocity.parsers.common.processor.core.Processor<T>,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - Executors.newSingleThreadExecutor()
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].<init>(com.univocity.parsers.common.processor.core.Processor<T>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      - boolean
      - ExecutorService
      - long
      - Future<Void>
      - T
      - Node<T>
      - Node<T>
      - int
      - long
      - long
      - Object
      - 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: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].isContextCopyingEnabled()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].isContextCopyingEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      - boolean
      - ExecutorService
      - long
      - Future<Void>
      - T
      - Node<T>
      - Node<T>
      - int
      - long
      - long
      - Object
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - contextCopyingEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].setContextCopyingEnabled(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].setContextCopyingEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].wrapContext(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:122,1
    - Dst: '[com.univocity.parsers.common.processor.core.Processor].processStarted(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:124,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].startProcess()'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      - boolean
      - ExecutorService
      - long
      - Future<Void>
      - T
      - Node<T>
      - Node<T>
      - int
      - long
      - long
      - Object
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 127
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 127
    functionName: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].processStarted(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.Processor].processStarted(T)'
    - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].startProcess()'
    - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].wrapContext(T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].processStarted(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Callable].<init>()'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:133,1
    - Dst: '[ExecutorService].submit(Callable)'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:133,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      - boolean
      - ExecutorService
      - long
      - Future<Void>
      - T
      - Node<T>
      - Node<T>
      - int
      - long
      - long
      - Object
      - 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: 171
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 171
    functionName: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].startProcess()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
    functionUses: 1
    functionsReached:
    - '[ExecutorService].submit(Callable)'
    - '[Callable].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].startProcess()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].grabContext(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:176,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor.Node].<init>(String[],T)'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:176,1
    - Dst: '[Object].wait()'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:183,1
    - Dst: Thread.currentThread()
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:187,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].interrupt()'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:187,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].grabContext(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:192,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor.Node].<init>(String[],T)'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:192,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      - boolean
      - ExecutorService
      - long
      - Future<Void>
      - T
      - Node<T>
      - Node<T>
      - int
      - long
      - long
      - Object
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - T
    constantsTouched: []
    func_position:
      end: 196
      start: 173
    functionDepth: 2
    functionLinenumber: 173
    functionLinenumberEnd: 196
    functionName: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].rowProcessed(String[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
    functionUses: 0
    functionsReached:
    - Thread.currentThread()
    - '[Object].wait()'
    - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].interrupt()'
    - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor.Node].<init>(String[],T)'
    - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].grabContext(T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].rowProcessed(String[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].notify()'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:203,1
    - Dst: '[Future<Void>].get()'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:208,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:210,1
    - Dst: Thread.currentThread()
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:212,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].interrupt()'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:212,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].grabContext(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:215,1
    - Dst: '[com.univocity.parsers.common.processor.core.Processor].processEnded(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:215,1
    - Dst: '[ExecutorService].shutdown()'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:217,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      - boolean
      - ExecutorService
      - long
      - Future<Void>
      - T
      - Node<T>
      - Node<T>
      - int
      - long
      - long
      - Object
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 220
      start: 198
    functionDepth: 2
    functionLinenumber: 198
    functionLinenumberEnd: 220
    functionName: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].processEnded(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
    functionUses: 0
    functionsReached:
    - Thread.currentThread()
    - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].interrupt()'
    - '[Object].notify()'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor)'
    - '[ExecutorService].shutdown()'
    - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].grabContext(T)'
    - '[Future<Void>].get()'
    - '[com.univocity.parsers.common.processor.core.Processor].processEnded(T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].processEnded(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].copyContext(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor:224,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      - boolean
      - ExecutorService
      - long
      - Future<Void>
      - T
      - Node<T>
      - Node<T>
      - int
      - long
      - long
      - Object
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 228
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 228
    functionName: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].grabContext(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].copyContext(T)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].grabContext(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      - boolean
      - ExecutorService
      - long
      - Future<Void>
      - T
      - Node<T>
      - Node<T>
      - int
      - long
      - long
      - Object
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionName: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].getRowCount()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].getRowCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      - boolean
      - ExecutorService
      - long
      - Future<Void>
      - T
      - Node<T>
      - Node<T>
      - int
      - long
      - long
      - Object
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 234
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 234
    functionName: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].copyContext(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].copyContext(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      - boolean
      - ExecutorService
      - long
      - Future<Void>
      - T
      - Node<T>
      - Node<T>
      - int
      - long
      - long
      - Object
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 236
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 236
    functionName: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].wrapContext(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].wrapContext(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - T
      - String[]
      - Node
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - T
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor.Node].<init>(String[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor.Node
    signature: '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor.Node].<init>(String[],T)'
  - 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: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[com.univocity.parsers.common.processor.core.BatchedColumnReader].getRowsPerBatch()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BatchedColumnReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.processor.core.BatchedColumnReader].getRowsPerBatch()'
  - 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: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.common.processor.core.BatchedColumnReader].getBatchesProcessed()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BatchedColumnReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.processor.core.BatchedColumnReader].getBatchesProcessed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowsInThisBatch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.common.processor.core.BatchedColumnReader].batchProcessed(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BatchedColumnReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.BatchedColumnReader].batchProcessed(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.BatchedColumnReader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.core.BatchedColumnReader].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BatchedColumnReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.BatchedColumnReader
    signature: '[com.univocity.parsers.common.processor.core.BatchedColumnReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].<init>(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter].<init>(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedRowCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getHeaders()'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<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: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getHeaders()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues()'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<List<Object>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumnValuesAsList()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues()'
    linkageType: ''
    returnType: List<List<Object>>
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumnValuesAsList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].putColumnValuesInMapOfNames(Map<String,List<Object>>)'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,List<Object>>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<String,List<Object>>
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].putColumnValuesInMapOfNames(Map<String,List<Object>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].putColumnValuesInMapOfNames(Map<String,List<Object>>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].putColumnValuesInMapOfNames(Map<String,List<Object>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].putColumnValuesInMapOfIndexes(Map<Integer,List<Object>>)'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Integer,List<Object>>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<Integer,List<Object>>
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].putColumnValuesInMapOfIndexes(Map<Integer,List<Object>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].putColumnValuesInMapOfIndexes(Map<Integer,List<Object>>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].putColumnValuesInMapOfIndexes(Map<Integer,List<Object>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValuesAsMapOfNames()'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<String,List<Object>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumnValuesAsMapOfNames()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValuesAsMapOfNames()'
    linkageType: ''
    returnType: Map<String,List<Object>>
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumnValuesAsMapOfNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValuesAsMapOfIndexes()'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<Integer,List<Object>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumnValuesAsMapOfIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValuesAsMapOfIndexes()'
    linkageType: ''
    returnType: Map<Integer,List<Object>>
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumnValuesAsMapOfIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].addValuesToColumns(Object[],T)'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - Object[]
    - T
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].rowProcessed(Object[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].addValuesToColumns(Object[],T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].rowProcessed(Object[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].processStarted(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor:102,1
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].reset()'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 104
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 104
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].processStarted(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].reset()'
    - '[Object].processStarted(T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].processStarted(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues(String,Class<V>)'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<V>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<V>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - columnType
    argTypes:
    - String
    - Class<V>
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumn(String,Class<V>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues(String,Class<V>)'
    linkageType: ''
    returnType: List<V>
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumn(String,Class<V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues(int,Class<V>)'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Class<V>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<V>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - columnType
    argTypes:
    - int
    - Class<V>
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumn(int,Class<V>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues(int,Class<V>)'
    linkageType: ''
    returnType: List<V>
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumn(int,Class<V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues(String)'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumn(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues(String)'
    linkageType: ''
    returnType: List<Object>
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumn(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues(int)'
    linkageType: ''
    returnType: List<Object>
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumn(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor:51,1
    - Dst: '[Object].<init>(RowPlacement,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - RowPlacement
      - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      classConcrete: false
      classEnum: false
      classFields:
      - List<com.univocity.parsers.common.processor.MasterDetailRecord>
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rowPlacement
    - detailProcessor
    argTypes:
    - RowPlacement
    - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].<init>(RowPlacement,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailListProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(RowPlacement,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].<init>(RowPlacement,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor:51,1
    - Dst: '[Object].<init>(com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
      classConcrete: false
      classEnum: false
      classFields:
      - List<com.univocity.parsers.common.processor.MasterDetailRecord>
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - detailProcessor
    argTypes:
    - com.univocity.parsers.common.processor.core.AbstractObjectListProcessor
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].<init>(com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailListProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].<init>(com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<com.univocity.parsers.common.processor.MasterDetailRecord>].add(com.univocity.parsers.common.processor.MasterDetailRecord)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.MasterDetailRecord
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - List<com.univocity.parsers.common.processor.MasterDetailRecord>
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - record
    - context
    argTypes:
    - com.univocity.parsers.common.processor.MasterDetailRecord
    - T
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].masterDetailRecordProcessed(com.univocity.parsers.common.processor.MasterDetailRecord,T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailListProcessor.java
    functionUses: 0
    functionsReached:
    - '[List<com.univocity.parsers.common.processor.MasterDetailRecord>].add(com.univocity.parsers.common.processor.MasterDetailRecord)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].masterDetailRecordProcessed(com.univocity.parsers.common.processor.MasterDetailRecord,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].headers()'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor:98,1
    - Dst: '[Object].processEnded(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - List<com.univocity.parsers.common.processor.MasterDetailRecord>
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].processEnded(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailListProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].headers()'
    - '[Object].processEnded(T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].processEnded(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - List<com.univocity.parsers.common.processor.MasterDetailRecord>
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.univocity.parsers.common.processor.MasterDetailRecord>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].getRecords()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailListProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: List<com.univocity.parsers.common.processor.MasterDetailRecord>
    signature: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].getRecords()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - List<com.univocity.parsers.common.processor.MasterDetailRecord>
      - 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: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailListProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:43,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:51,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].<init>(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor,com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:56,1
    - Dst: '[Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>].put(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractBeanProcessor<?,C>[]
      - Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 65
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].<init>(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor,com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)'
    - '[Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>].put(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)'
    - '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractBeanProcessor<?,C>[]
      - Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].getBeanClasses()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class[]
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].getBeanClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>].get(Class<T>)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:84,1
    - Dst: '[Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>].keySet()'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:86,1
    - Dst: '[IllegalArgumentException].<init>(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:86,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractBeanProcessor<?,C>[]
      - Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractBeanProcessor<T,C>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 89
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].getProcessorOfType(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
    functionUses: 0
    functionsReached:
    - '[Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>].get(Class<T>)'
    - '[IllegalArgumentException].<init>(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)'
    - '[Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>].keySet()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractBeanProcessor<T,C>
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].getProcessorOfType(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Object
      - C
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractBeanProcessor<?,C>[]
      - Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - beanType
    - beanInstance
    - context
    argTypes:
    - Class<?>
    - Object
    - C
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].beanProcessed(Class<?>,Object,C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].beanProcessed(Class<?>,Object,C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: beanProcessors[i].processStarted(C)
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractBeanProcessor<?,C>[]
      - Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - C
    constantsTouched: []
    func_position:
      end: 105
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 105
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].processStarted(C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
    functionUses: 0
    functionsReached:
    - beanProcessors[i].processStarted(C)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].processStarted(C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: beanProcessors[i].rowProcessed(String[],C)
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - C
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractBeanProcessor<?,C>[]
      - Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - C
    constantsTouched: []
    func_position:
      end: 112
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 112
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].rowProcessed(String[],C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
    functionUses: 0
    functionsReached:
    - beanProcessors[i].rowProcessed(String[],C)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].rowProcessed(String[],C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: beanProcessors[i].processEnded(C)
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractBeanProcessor<?,C>[]
      - Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - C
    constantsTouched: []
    func_position:
      end: 119
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 119
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].processEnded(C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
    functionUses: 0
    functionsReached:
    - beanProcessors[i].processEnded(C)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].processEnded(C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:124,1
    - Dst: beanProcessors[i].convertIndexes(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:126,1
    - Dst: '[ArrayList].add(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:126,1
    - Dst: '[com.univocity.parsers.common.fields.FieldSet].<init>(ArrayList)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:128,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractBeanProcessor<?,C>[]
      - Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].convertIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
    functionUses: 0
    functionsReached:
    - beanProcessors[i].convertIndexes(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)
    - '[ArrayList].<init>(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)'
    - '[com.univocity.parsers.common.fields.FieldSet].<init>(ArrayList)'
    - '[ArrayList].add(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<Integer>
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].convertIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: beanProcessors[i].convertAll(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractBeanProcessor<?,C>[]
      - Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 136
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].convertAll()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
    functionUses: 0
    functionsReached:
    - beanProcessors[i].convertAll(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].convertAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:140,1
    - Dst: beanProcessors[i].convertFields(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:142,1
    - Dst: '[ArrayList].add(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:142,1
    - Dst: '[com.univocity.parsers.common.fields.FieldSet].<init>(ArrayList)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:144,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractBeanProcessor<?,C>[]
      - Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.fields.FieldSet<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 145
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].convertFields()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].add(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)'
    - '[ArrayList].<init>(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)'
    - '[com.univocity.parsers.common.fields.FieldSet].<init>(ArrayList)'
    - beanProcessors[i].convertFields(com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)
    linkageType: ''
    returnType: com.univocity.parsers.common.fields.FieldSet<String>
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].convertFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: beanProcessors[i].convertType(Class<?>,com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.AbstractBeanProcessor<?,C>[]
      - Map<Class,com.univocity.parsers.common.processor.core.AbstractBeanProcessor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.ConversionProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 152
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 152
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].convertType(Class<?>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
    functionUses: 0
    functionsReached:
    - beanProcessors[i].convertType(Class<?>,com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].convertType(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractListProcessor].<init>(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractListProcessor:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - List<String[]>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractListProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.common.processor.core.AbstractListProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractListProcessor].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractListProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractListProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - List<String[]>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractListProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedRowCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[com.univocity.parsers.common.processor.core.AbstractListProcessor].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractListProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractListProcessor].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractListProcessor:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - List<String[]>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[com.univocity.parsers.common.processor.core.AbstractListProcessor].processStarted(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractListProcessor].processStarted(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<String[]>].add(String[])'
      Src: com.univocity.parsers.common.processor.core.AbstractListProcessor:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - List<String[]>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - T
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.common.processor.core.AbstractListProcessor].rowProcessed(String[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
    functionUses: 0
    functionsReached:
    - '[List<String[]>].add(String[])'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractListProcessor].rowProcessed(String[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].headers()'
      Src: com.univocity.parsers.common.processor.core.AbstractListProcessor:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - List<String[]>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.common.processor.core.AbstractListProcessor].processEnded(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].headers()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractListProcessor].processEnded(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Collections.emptyList()
      Src: com.univocity.parsers.common.processor.core.AbstractListProcessor:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - List<String[]>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String[]>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[com.univocity.parsers.common.processor.core.AbstractListProcessor].getRows()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
    functionUses: 0
    functionsReached:
    - Collections.emptyList()
    linkageType: ''
    returnType: List<String[]>
    signature: '[com.univocity.parsers.common.processor.core.AbstractListProcessor].getRows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - List<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: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[com.univocity.parsers.common.processor.core.AbstractListProcessor].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.processor.core.AbstractListProcessor].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].applyConversions(String[],T)'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectProcessor:48,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].rowProcessed(com.univocity.parsers.common.processor.core.AbstractObjectProcessor,T)'
      Src: com.univocity.parsers.common.processor.core.AbstractObjectProcessor:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - T
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].rowProcessed(String[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].rowProcessed(com.univocity.parsers.common.processor.core.AbstractObjectProcessor,T)'
    - '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].applyConversions(String[],T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].rowProcessed(String[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - Object[]
    - T
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].rowProcessed(Object[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].rowProcessed(Object[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].processStarted(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].processStarted(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].processEnded(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].processEnded(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractObjectProcessor
      static: false
      superClass: com.univocity.parsers.common.DefaultConversionProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractObjectProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Comparator].<init>()'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:36,1
    - Dst: '[Comparator].<init>()'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:43,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].<init>(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - com.univocity.parsers.common.NormalizedString
      - Switch[]
      - Switch
      - String[]
      - int[]
      - Comparator<String>
      - Comparator<String>
      - Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[Comparator].<init>()'
    - '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch
    signature: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Comparator].<init>()'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:36,1
    - Dst: '[Comparator].<init>()'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:43,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:68,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - com.univocity.parsers.common.NormalizedString
      - Switch[]
      - Switch
      - String[]
      - int[]
      - Comparator<String>
      - Comparator<String>
      - Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 71
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 71
    functionName: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
    functionUses: 1
    functionsReached:
    - '[Comparator].<init>()'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch
    signature: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Comparator].<init>()'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:36,1
    - Dst: '[Comparator].<init>()'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:43,1
    - Dst: '[String].trim()'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:80,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].isEmpty()'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:80,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:81,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:83,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - com.univocity.parsers.common.NormalizedString
      - Switch[]
      - Switch
      - String[]
      - int[]
      - Comparator<String>
      - Comparator<String>
      - Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].<init>(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].isEmpty()'
    - '[IllegalArgumentException].<init>(String)'
    - '[Comparator].<init>()'
    - '[String].trim()'
    - '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch
    signature: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - com.univocity.parsers.common.NormalizedString
      - Switch[]
      - Switch
      - String[]
      - int[]
      - Comparator<String>
      - Comparator<String>
      - Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - caseSensitive
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].setCaseSensitive(boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].setCaseSensitive(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:103,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Comparator<String>
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - com.univocity.parsers.common.NormalizedString
      - Switch[]
      - Switch
      - String[]
      - int[]
      - Comparator<String>
      - Comparator<String>
      - Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comparator
    argTypes:
    - Comparator<String>
    constantsTouched: []
    func_position:
      end: 106
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 106
    functionName: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].setComparator(Comparator<String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].setComparator(Comparator<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.core.Processor<T>,null,com.univocity.parsers.common.processor.core.AbstractInputValueSwitch,null,null)'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.core.Processor<T>
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - com.univocity.parsers.common.NormalizedString
      - Switch[]
      - Switch
      - String[]
      - int[]
      - Comparator<String>
      - Comparator<String>
      - Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - processor
    argTypes:
    - com.univocity.parsers.common.processor.core.Processor<T>
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].setDefaultSwitch(com.univocity.parsers.common.processor.core.Processor<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.core.Processor<T>,null,com.univocity.parsers.common.processor.core.AbstractInputValueSwitch,null,null)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].setDefaultSwitch(com.univocity.parsers.common.processor.core.Processor<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - com.univocity.parsers.common.NormalizedString
      - Switch[]
      - Switch
      - String[]
      - int[]
      - Comparator<String>
      - Comparator<String>
      - Comparator<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: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].hasDefaultSwitch()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].hasDefaultSwitch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.copyOf(Switch[],int)
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:201,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.core.Processor<T>,null,com.univocity.parsers.common.processor.core.AbstractInputValueSwitch,String,null)'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.univocity.parsers.common.processor.core.Processor<T>
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - com.univocity.parsers.common.NormalizedString
      - Switch[]
      - Switch
      - String[]
      - int[]
      - Comparator<String>
      - Comparator<String>
      - Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - processor
    argTypes:
    - String
    - com.univocity.parsers.common.processor.core.Processor<T>
    constantsTouched: []
    func_position:
      end: 203
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionName: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.core.Processor<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
    functionUses: 0
    functionsReached:
    - Arrays.copyOf(Switch[],int)
    - '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.core.Processor<T>,null,com.univocity.parsers.common.processor.core.AbstractInputValueSwitch,String,null)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.core.Processor<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.copyOf(Switch[],int)
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:213,1
    - Dst: '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.core.Processor<T>,null,com.univocity.parsers.common.processor.core.AbstractInputValueSwitch,null,com.univocity.parsers.common.processor.CustomMatcher)'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.CustomMatcher
      - com.univocity.parsers.common.processor.core.Processor<T>
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - com.univocity.parsers.common.NormalizedString
      - Switch[]
      - Switch
      - String[]
      - int[]
      - Comparator<String>
      - Comparator<String>
      - Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - matcher
    - processor
    argTypes:
    - com.univocity.parsers.common.processor.CustomMatcher
    - com.univocity.parsers.common.processor.core.Processor<T>
    constantsTouched: []
    func_position:
      end: 215
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 215
    functionName: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].addSwitchForValue(com.univocity.parsers.common.processor.CustomMatcher,com.univocity.parsers.common.processor.core.Processor<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.core.Processor<T>,null,com.univocity.parsers.common.processor.core.AbstractInputValueSwitch,null,com.univocity.parsers.common.processor.CustomMatcher)'
    - Arrays.copyOf(Switch[],int)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].addSwitchForValue(com.univocity.parsers.common.processor.CustomMatcher,com.univocity.parsers.common.processor.core.Processor<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - com.univocity.parsers.common.NormalizedString
      - Switch[]
      - Switch
      - String[]
      - int[]
      - Comparator<String>
      - Comparator<String>
      - Comparator<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: 221
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - com.univocity.parsers.common.NormalizedString
      - Switch[]
      - Switch
      - String[]
      - int[]
      - Comparator<String>
      - Comparator<String>
      - Comparator<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: 226
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 226
    functionName: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].getIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].getIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].headers()'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:231,1
    - Dst: '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(com.univocity.parsers.common.processor.core.AbstractInputValueSwitch)'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:231,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:233,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].indexOf(NormalizedString[],com.univocity.parsers.common.NormalizedString)'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:235,1
    - Dst: Arrays.toString(NormalizedString[])
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:237,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.common.processor.core.AbstractInputValueSwitch)'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:237,1
    - Dst: s.matcher.matches(com.univocity.parsers.common.processor.core.AbstractInputValueSwitch)
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:246,1
    - Dst: '[Comparator<String>].compare(com.univocity.parsers.common.processor.core.AbstractInputValueSwitch,com.univocity.parsers.common.processor.core.AbstractInputValueSwitch)'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:246,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String,int,String[],null)'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch:260,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - com.univocity.parsers.common.NormalizedString
      - Switch[]
      - Switch
      - String[]
      - int[]
      - Comparator<String>
      - Comparator<String>
      - Comparator<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.core.Processor<T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - T
    constantsTouched: []
    func_position:
      end: 261
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 261
    functionName: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].switchRowProcessor(String[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.issues.github.Github_188.T].headers()'
    - '[com.univocity.parsers.common.ArgumentUtils].indexOf(NormalizedString[],com.univocity.parsers.common.NormalizedString)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.common.processor.core.AbstractInputValueSwitch)'
    - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(com.univocity.parsers.common.processor.core.AbstractInputValueSwitch)'
    - '[Comparator<String>].compare(com.univocity.parsers.common.processor.core.AbstractInputValueSwitch,com.univocity.parsers.common.processor.core.AbstractInputValueSwitch)'
    - Arrays.toString(NormalizedString[])
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String,int,String[],null)'
    - s.matcher.matches(com.univocity.parsers.common.processor.core.AbstractInputValueSwitch)
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.Processor<T>
    signature: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].switchRowProcessor(String[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].intern()'
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch.Switch:274,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.core.Processor<T>
      - String[]
      - int[]
      - String
      - com.univocity.parsers.common.processor.CustomMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - Processor<T>
      - String[]
      - int[]
      - String
      - CustomMatcher
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch.Switch
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - processor
    - headers
    - indexes
    - value
    - matcher
    argTypes:
    - com.univocity.parsers.common.processor.core.Processor<T>
    - String[]
    - int[]
    - String
    - com.univocity.parsers.common.processor.CustomMatcher
    constantsTouched: []
    func_position:
      end: 276
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 276
    functionName: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.core.Processor<T>,String[],int[],String,com.univocity.parsers.common.processor.CustomMatcher)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
    functionUses: 0
    functionsReached:
    - '[String].intern()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch.Switch
    signature: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.core.Processor<T>,String[],int[],String,com.univocity.parsers.common.processor.CustomMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.toString(String[])
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch.Switch:282,1
    - Dst: Arrays.toString(int[])
      Src: com.univocity.parsers.common.processor.core.AbstractInputValueSwitch.Switch:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Processor<T>
      - String[]
      - int[]
      - String
      - CustomMatcher
      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: 287
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 287
    functionName: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch.Switch].toString()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
    functionUses: 0
    functionsReached:
    - Arrays.toString(int[])
    - Arrays.toString(String[])
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch.Switch].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Class[])'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Class[]
      - List[]
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedBeanCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 58
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Class[])'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].<init>(int,Class[])'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class[]
      - List[]
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].<init>(int,Class[])'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].processStarted(C)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor:71,1
    - Dst: '[ArrayList].<init>(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      classConcrete: true
      classEnum: false
      classFields:
      - Class[]
      - List[]
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - C
    constantsTouched: []
    func_position:
      end: 75
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].processStarted(C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(int)'
    - '[Object].processStarted(C)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].processStarted(C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Class<?>,Object>].get()'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor:80,1
    - Dst: beans[i].add(com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor)
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Class<?>,Object>
      - C
      classConcrete: true
      classEnum: false
      classFields:
      - Class[]
      - List[]
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - Map<Class<?>,Object>
    - C
    constantsTouched: []
    func_position:
      end: 83
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].rowProcessed(Map<Class<?>,Object>,C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
    functionUses: 0
    functionsReached:
    - '[Map<Class<?>,Object>].get()'
    - beans[i].add(com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor)
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].rowProcessed(Map<Class<?>,Object>,C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[C].headers()'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor:87,1
    - Dst: '[Object].processEnded(C)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      classConcrete: true
      classEnum: false
      classFields:
      - Class[]
      - List[]
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - C
    constantsTouched: []
    func_position:
      end: 89
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].processEnded(C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].processEnded(C)'
    - '[C].headers()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].processEnded(C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class[]
      - 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: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].indexOf(Class[],Class<T>)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor:109,1
    - Dst: Arrays.toString(Class[])
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor:111,1
    - Dst: '[IllegalArgumentException].<init>(com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor:111,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - Class[]
      - List[]
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 114
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 114
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].getBeans(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
    functionUses: 0
    functionsReached:
    - Arrays.toString(Class[])
    - '[com.univocity.parsers.common.ArgumentUtils].indexOf(Class[],Class<T>)'
    - '[IllegalArgumentException].<init>(com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor)'
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].getBeans(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor:122,1
    - Dst: '[LinkedHashMap].put()'
      Src: com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor:124,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class[]
      - List[]
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<Class<?>,List<?>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 127
    functionName: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].getBeans()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
    functionUses: 0
    functionsReached:
    - '[LinkedHashMap].<init>()'
    - '[LinkedHashMap].put()'
    linkageType: ''
    returnType: Map<Class<?>,List<?>>
    signature: '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].getBeans()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.processor.core.Processor,T>
      - com.univocity.parsers.common.processor.core.Processor
      - T
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.core.ColumnOrderDependent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.core.Processor<T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - T
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].switchRowProcessor(String[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.Processor<T>
    signature: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].switchRowProcessor(String[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.processor.core.Processor,T>
      - com.univocity.parsers.common.processor.core.Processor
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.core.ColumnOrderDependent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.processor.core.Processor,T>
      - com.univocity.parsers.common.processor.core.Processor
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.core.ColumnOrderDependent
      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: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].getIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].getIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].rowProcessorSwitched(com.univocity.parsers.common.processor.RowProcessor,com.univocity.parsers.common.processor.RowProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:82,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].rowProcessorSwitched(com.univocity.parsers.common.processor.RowProcessor,com.univocity.parsers.common.processor.RowProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:86,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.core.Processor<T>
      - com.univocity.parsers.common.processor.core.Processor<T>
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.processor.core.Processor,T>
      - com.univocity.parsers.common.processor.core.Processor
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.core.ColumnOrderDependent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - from
    - to
    argTypes:
    - com.univocity.parsers.common.processor.core.Processor<T>
    - com.univocity.parsers.common.processor.core.Processor<T>
    constantsTouched: []
    func_position:
      end: 88
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].processorSwitched(com.univocity.parsers.common.processor.core.Processor<T>,com.univocity.parsers.common.processor.core.Processor<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].rowProcessorSwitched(com.univocity.parsers.common.processor.RowProcessor,com.univocity.parsers.common.processor.RowProcessor)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].processorSwitched(com.univocity.parsers.common.processor.core.Processor<T>,com.univocity.parsers.common.processor.core.Processor<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.processor.RowProcessor
      - com.univocity.parsers.common.processor.RowProcessor
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.processor.core.Processor,T>
      - com.univocity.parsers.common.processor.core.Processor
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.core.ColumnOrderDependent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - from
    - to
    argTypes:
    - com.univocity.parsers.common.processor.RowProcessor
    - com.univocity.parsers.common.processor.RowProcessor
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].rowProcessorSwitched(com.univocity.parsers.common.processor.RowProcessor,com.univocity.parsers.common.processor.RowProcessor)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].rowProcessorSwitched(com.univocity.parsers.common.processor.RowProcessor,com.univocity.parsers.common.processor.RowProcessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.processor.core.Processor,T>
      - com.univocity.parsers.common.processor.core.Processor
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.core.ColumnOrderDependent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 105
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 105
    functionName: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].processStarted(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].processStarted(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.processor.core.Processor,T>
      - com.univocity.parsers.common.processor.core.Processor
      - T
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.core.ColumnOrderDependent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 114
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 114
    functionName: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].wrapContext(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].wrapContext(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].switchRowProcessor(String[],T)'
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:118,1
    - Dst: '[Map<com.univocity.parsers.common.processor.core.Processor,T>].get(com.univocity.parsers.common.processor.core.AbstractProcessorSwitch)'
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:123,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].wrapContext(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:127,1
    - Dst: processor.processStarted(T)
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:129,1
    - Dst: '[Map<com.univocity.parsers.common.processor.core.Processor,T>].put(com.univocity.parsers.common.processor.core.AbstractProcessorSwitch,T)'
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:130,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].processorSwitched(com.univocity.parsers.common.processor.core.Processor,com.univocity.parsers.common.processor.core.AbstractProcessorSwitch)'
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:133,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].getIndexes()'
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:135,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].getIndexes()'
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:136,1
    - Dst: '[com.univocity.parsers.common.processor.core.Processor].rowProcessed(com.univocity.parsers.common.processor.core.AbstractProcessorSwitch,T)'
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:146,1
    - Dst: '[com.univocity.parsers.common.processor.core.Processor].rowProcessed(com.univocity.parsers.common.processor.core.AbstractProcessorSwitch,T)'
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:149,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.processor.core.Processor,T>
      - com.univocity.parsers.common.processor.core.Processor
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.core.ColumnOrderDependent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - T
    constantsTouched: []
    func_position:
      end: 151
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 151
    functionName: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].rowProcessed(String[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
    functionUses: 0
    functionsReached:
    - '[Map<com.univocity.parsers.common.processor.core.Processor,T>].put(com.univocity.parsers.common.processor.core.AbstractProcessorSwitch,T)'
    - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].wrapContext(T)'
    - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].processorSwitched(com.univocity.parsers.common.processor.core.Processor,com.univocity.parsers.common.processor.core.AbstractProcessorSwitch)'
    - processor.processStarted(T)
    - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].switchRowProcessor(String[],T)'
    - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].getIndexes()'
    - '[com.univocity.parsers.common.processor.core.Processor].rowProcessed(com.univocity.parsers.common.processor.core.AbstractProcessorSwitch,T)'
    - '[Map<com.univocity.parsers.common.processor.core.Processor,T>].get(com.univocity.parsers.common.processor.core.AbstractProcessorSwitch)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].rowProcessed(String[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].processorSwitched(com.univocity.parsers.common.processor.core.Processor,null)'
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:155,1
    - Dst: '[Map<com.univocity.parsers.common.processor.core.Processor,T>].entrySet()'
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:157,1
    - Dst: e.getKey()
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:158,1
    - Dst: e.getValue()
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:158,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].processEnded(com.univocity.parsers.common.processor.core.AbstractProcessorSwitch)'
      Src: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.processor.core.Processor,T>
      - com.univocity.parsers.common.processor.core.Processor
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.core.ColumnOrderDependent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 160
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 160
    functionName: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].processEnded(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].processEnded(com.univocity.parsers.common.processor.core.AbstractProcessorSwitch)'
    - '[Map<com.univocity.parsers.common.processor.core.Processor,T>].entrySet()'
    - e.getValue()
    - e.getKey()
    - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].processorSwitched(com.univocity.parsers.common.processor.core.Processor,null)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].processEnded(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.processor.core.Processor,T>
      - com.univocity.parsers.common.processor.core.Processor
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.core.ColumnOrderDependent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionName: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].preventColumnReordering()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].preventColumnReordering()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Map<com.univocity.parsers.common.processor.core.Processor,T>
      - com.univocity.parsers.common.processor.core.Processor
      - T
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.univocity.parsers.common.processor.core.ColumnOrderDependent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractProcessorSwitch
    signature: '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[com.univocity.parsers.common.processor.core.ColumnReader].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.processor.core.ColumnReader].getHeaders()'
  - 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: List<List<T>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.common.processor.core.ColumnReader].getColumnValuesAsList()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: List<List<T>>
    signature: '[com.univocity.parsers.common.processor.core.ColumnReader].getColumnValuesAsList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,List<T>>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<String,List<T>>
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[com.univocity.parsers.common.processor.core.ColumnReader].putColumnValuesInMapOfNames(Map<String,List<T>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.ColumnReader].putColumnValuesInMapOfNames(Map<String,List<T>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Integer,List<T>>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<Integer,List<T>>
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.common.processor.core.ColumnReader].putColumnValuesInMapOfIndexes(Map<Integer,List<T>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.ColumnReader].putColumnValuesInMapOfIndexes(Map<Integer,List<T>>)'
  - 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: Map<String,List<T>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.common.processor.core.ColumnReader].getColumnValuesAsMapOfNames()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Map<String,List<T>>
    signature: '[com.univocity.parsers.common.processor.core.ColumnReader].getColumnValuesAsMapOfNames()'
  - 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: Map<Integer,List<T>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 75
    functionName: '[com.univocity.parsers.common.processor.core.ColumnReader].getColumnValuesAsMapOfIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Map<Integer,List<T>>
    signature: '[com.univocity.parsers.common.processor.core.ColumnReader].getColumnValuesAsMapOfIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.common.processor.core.ColumnReader].getColumn(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.processor.core.ColumnReader].getColumn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.common.processor.core.ColumnReader].getColumn(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.processor.core.ColumnReader].getColumn(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.ColumnReader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.core.ColumnReader].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.ColumnReader
    signature: '[com.univocity.parsers.common.processor.core.ColumnReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter].<init>(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowsPerBatch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].processStarted(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:64,1
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].reset()'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 68
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].processStarted(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].reset()'
    - '[Object].processStarted(T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].processStarted(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].addValuesToColumns(Object[],T)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:72,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].batchProcessed(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:76,1
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].clearValues()'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - Object[]
    - T
    constantsTouched: []
    func_position:
      end: 81
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].rowProcessed(Object[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].batchProcessed(int)'
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].clearValues()'
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].addValuesToColumns(Object[],T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].rowProcessed(Object[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].processEnded(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:85,1
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].batchProcessed(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 89
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].processEnded(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].batchProcessed(int)'
    - '[Object].processEnded(T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].processEnded(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getHeaders()'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - int
      - 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: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getHeaders()'
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues()'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<List<Object>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumnValuesAsList()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues()'
    linkageType: ''
    returnType: List<List<Object>>
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumnValuesAsList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].putColumnValuesInMapOfNames(Map<String,List<Object>>)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,List<Object>>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<String,List<Object>>
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].putColumnValuesInMapOfNames(Map<String,List<Object>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].putColumnValuesInMapOfNames(Map<String,List<Object>>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].putColumnValuesInMapOfNames(Map<String,List<Object>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].putColumnValuesInMapOfIndexes(Map<Integer,List<Object>>)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Integer,List<Object>>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<Integer,List<Object>>
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].putColumnValuesInMapOfIndexes(Map<Integer,List<Object>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].putColumnValuesInMapOfIndexes(Map<Integer,List<Object>>)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].putColumnValuesInMapOfIndexes(Map<Integer,List<Object>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValuesAsMapOfNames()'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<String,List<Object>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumnValuesAsMapOfNames()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValuesAsMapOfNames()'
    linkageType: ''
    returnType: Map<String,List<Object>>
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumnValuesAsMapOfNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValuesAsMapOfIndexes()'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<Integer,List<Object>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumnValuesAsMapOfIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValuesAsMapOfIndexes()'
    linkageType: ''
    returnType: Map<Integer,List<Object>>
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumnValuesAsMapOfIndexes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues(String)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumn(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues(String)'
    linkageType: ''
    returnType: List<Object>
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumn(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues(int)'
    linkageType: ''
    returnType: List<Object>
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumn(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues(String,Class<V>)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<V>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<V>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - columnType
    argTypes:
    - String
    - Class<V>
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumn(String,Class<V>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues(String,Class<V>)'
    linkageType: ''
    returnType: List<V>
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumn(String,Class<V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues(int,Class<V>)'
      Src: com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Class<V>
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<V>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - columnType
    argTypes:
    - int
    - Class<V>
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumn(int,Class<V>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter<Object>].getColumnValues(int,Class<V>)'
    linkageType: ''
    returnType: List<V>
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumn(int,Class<V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - 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: 156
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getRowsPerBatch()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getRowsPerBatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - 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: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getBatchesProcessed()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getBatchesProcessed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.ColumnSplitter<Object>
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowsInThisBatch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 164
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 164
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].batchProcessed(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].batchProcessed(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.common.processor.core.Processor].processStarted(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/Processor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.Processor].processStarted(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - String[]
    - T
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[com.univocity.parsers.common.processor.core.Processor].rowProcessed(String[],T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/Processor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.Processor].rowProcessed(String[],T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[com.univocity.parsers.common.processor.core.Processor].processEnded(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/Processor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.Processor].processEnded(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.Processor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.core.Processor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/Processor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.Processor
    signature: '[com.univocity.parsers.common.processor.core.Processor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.NoopProcessor].<init>()'
      Src: com.univocity.parsers.common.processor.core.NoopProcessor:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.common.processor.core.Processor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.core.NoopProcessor
      static: false
      superClass: com.univocity.parsers.common.processor.core.AbstractProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 29
    functionName: '[com.univocity.parsers.common.processor.core.NoopProcessor].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/NoopProcessor.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.NoopProcessor].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.NoopProcessor
    signature: '[com.univocity.parsers.common.processor.core.NoopProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<List<T>>
      - String[]
      - int
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.common.processor.core.ColumnSplitter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedRowCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.common.processor.core.ColumnSplitter].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
    functionUses: 4
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.ColumnSplitter
    signature: '[com.univocity.parsers.common.processor.core.ColumnSplitter].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<List<T>>
      - String[]
      - int
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.common.processor.core.ColumnSplitter].clearValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.ColumnSplitter].clearValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<List<T>>
      - String[]
      - int
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionName: '[com.univocity.parsers.common.processor.core.ColumnSplitter].reset()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.ColumnSplitter].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<List<T>>
      - String[]
      - int
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<List<T>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValues()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: List<List<T>>
    signature: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<List<T>>
      - String[]
      - int
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.Context].headers()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:102,1
    - Dst: '[com.univocity.parsers.common.Context].columnsReordered()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:107,1
    - Dst: '[com.univocity.parsers.common.Context].extractedFieldIndexes()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:111,1
    - Dst: Math.min(com.univocity.parsers.common.processor.core.ColumnSplitter,com.univocity.parsers.common.processor.core.ColumnSplitter)
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:113,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:123,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - com.univocity.parsers.common.Context
      classConcrete: true
      classEnum: false
      classFields:
      - List<List<T>>
      - String[]
      - int
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - com.univocity.parsers.common.Context
    constantsTouched: []
    func_position:
      end: 124
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 124
    functionName: '[com.univocity.parsers.common.processor.core.ColumnSplitter].initialize(com.univocity.parsers.common.Context)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
    functionUses: 1
    functionsReached:
    - Math.min(com.univocity.parsers.common.processor.core.ColumnSplitter,com.univocity.parsers.common.processor.core.ColumnSplitter)
    - '[com.univocity.parsers.common.Context].columnsReordered()'
    - '[com.univocity.parsers.common.Context].headers()'
    - '[com.univocity.parsers.common.Context].extractedFieldIndexes()'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.ColumnSplitter].initialize(com.univocity.parsers.common.Context)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - List<List<T>>
      - String[]
      - int
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 136
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 136
    functionName: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getHeader(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getHeader(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter].initialize(com.univocity.parsers.common.Context)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:145,1
    - Dst: '[List<List<T>>].size()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:148,1
    - Dst: '[List<List<T>>].size()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:149,1
    - Dst: '[com.univocity.parsers.common.Context].currentRecord()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:151,1
    - Dst: '[ArrayList].<init>()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:152,1
    - Dst: '[ArrayList].add(null)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:157,1
    - Dst: '[List<List<T>>].add(ArrayList)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:160,1
    - Dst: '[List<List<T>>].get(com.univocity.parsers.common.processor.core.ColumnSplitter)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:165,1
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter].add()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:165,1
    - Dst: '[List<List<T>>].size()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:169,1
    - Dst: '[List<List<T>>].size()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:170,1
    - Dst: '[List<List<T>>].get(com.univocity.parsers.common.processor.core.ColumnSplitter)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:171,1
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter].add(null)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:171,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - T[]
      - com.univocity.parsers.common.Context
      classConcrete: true
      classEnum: false
      classFields:
      - List<List<T>>
      - String[]
      - int
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - row
    - context
    argTypes:
    - T[]
    - com.univocity.parsers.common.Context
    constantsTouched: []
    func_position:
      end: 175
      start: 143
    functionDepth: 2
    functionLinenumber: 143
    functionLinenumberEnd: 175
    functionName: '[com.univocity.parsers.common.processor.core.ColumnSplitter].addValuesToColumns(T[],com.univocity.parsers.common.Context)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
    functionUses: 0
    functionsReached:
    - '[List<List<T>>].size()'
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter].add()'
    - '[ArrayList].add(null)'
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter].initialize(com.univocity.parsers.common.Context)'
    - '[com.univocity.parsers.common.Context].currentRecord()'
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter].add(null)'
    - '[List<List<T>>].add(ArrayList)'
    - '[List<List<T>>].get(com.univocity.parsers.common.processor.core.ColumnSplitter)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.ColumnSplitter].addValuesToColumns(T[],com.univocity.parsers.common.Context)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<List<T>>].size()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:186,1
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getHeader(com.univocity.parsers.common.processor.core.ColumnSplitter)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:187,1
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getHeaders()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:189,1
    - Dst: Arrays.toString(String[])
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:189,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.common.processor.core.ColumnSplitter,com.univocity.parsers.common.processor.core.ColumnSplitter)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:189,1
    - Dst: '[List<List<T>>].get(com.univocity.parsers.common.processor.core.ColumnSplitter)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:191,1
    - Dst: '[Map<String,List<T>>].put(String,com.univocity.parsers.common.processor.core.ColumnSplitter)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:191,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,List<T>>
      classConcrete: true
      classEnum: false
      classFields:
      - List<List<T>>
      - String[]
      - int
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<String,List<T>>
    constantsTouched: []
    func_position:
      end: 193
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 193
    functionName: '[com.univocity.parsers.common.processor.core.ColumnSplitter].putColumnValuesInMapOfNames(Map<String,List<T>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
    functionUses: 0
    functionsReached:
    - '[List<List<T>>].size()'
    - '[Map<String,List<T>>].put(String,com.univocity.parsers.common.processor.core.ColumnSplitter)'
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter].getHeaders()'
    - Arrays.toString(String[])
    - '[List<List<T>>].get(com.univocity.parsers.common.processor.core.ColumnSplitter)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.common.processor.core.ColumnSplitter,com.univocity.parsers.common.processor.core.ColumnSplitter)'
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter].getHeader(com.univocity.parsers.common.processor.core.ColumnSplitter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.ColumnSplitter].putColumnValuesInMapOfNames(Map<String,List<T>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:204,1
    - Dst: '[List<List<T>>].size()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:206,1
    - Dst: '[IllegalArgumentException].<init>(com.univocity.parsers.common.processor.core.ColumnSplitter)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:207,1
    - Dst: '[List<List<T>>].get(int)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:209,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Class<V>
      classConcrete: true
      classEnum: false
      classFields:
      - List<List<T>>
      - String[]
      - int
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<V>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnIndex
    - columnType
    argTypes:
    - int
    - Class<V>
    constantsTouched: []
    func_position:
      end: 210
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 210
    functionName: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValues(int,Class<V>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(com.univocity.parsers.common.processor.core.ColumnSplitter)'
    - '[List<List<T>>].size()'
    - '[List<List<T>>].get(int)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: List<V>
    signature: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValues(int,Class<V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].indexOf(String[],String)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:220,1
    - Dst: Arrays.toString(String[])
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:222,1
    - Dst: '[IllegalArgumentException].<init>(com.univocity.parsers.common.processor.core.ColumnSplitter)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:222,1
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValues(int,Class<V>)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:224,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<V>
      classConcrete: true
      classEnum: false
      classFields:
      - List<List<T>>
      - String[]
      - int
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<V>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnName
    - columnType
    argTypes:
    - String
    - Class<V>
    constantsTouched: []
    func_position:
      end: 225
      start: 219
    functionDepth: 2
    functionLinenumber: 219
    functionLinenumberEnd: 225
    functionName: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValues(String,Class<V>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(com.univocity.parsers.common.processor.core.ColumnSplitter)'
    - '[com.univocity.parsers.common.ArgumentUtils].indexOf(String[],String)'
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValues(int,Class<V>)'
    - Arrays.toString(String[])
    linkageType: ''
    returnType: List<V>
    signature: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValues(String,Class<V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<List<T>>].size()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:235,1
    - Dst: '[List<List<T>>].get(com.univocity.parsers.common.processor.core.ColumnSplitter)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:236,1
    - Dst: '[Map<Integer,List<T>>].put(com.univocity.parsers.common.processor.core.ColumnSplitter,com.univocity.parsers.common.processor.core.ColumnSplitter)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:236,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<Integer,List<T>>
      classConcrete: true
      classEnum: false
      classFields:
      - List<List<T>>
      - String[]
      - int
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - Map<Integer,List<T>>
    constantsTouched: []
    func_position:
      end: 238
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 238
    functionName: '[com.univocity.parsers.common.processor.core.ColumnSplitter].putColumnValuesInMapOfIndexes(Map<Integer,List<T>>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
    functionUses: 0
    functionsReached:
    - '[Map<Integer,List<T>>].put(com.univocity.parsers.common.processor.core.ColumnSplitter,com.univocity.parsers.common.processor.core.ColumnSplitter)'
    - '[List<List<T>>].size()'
    - '[List<List<T>>].get(com.univocity.parsers.common.processor.core.ColumnSplitter)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.ColumnSplitter].putColumnValuesInMapOfIndexes(Map<Integer,List<T>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:245,1
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter].putColumnValuesInMapOfNames(HashMap)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<List<T>>
      - String[]
      - int
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<String,List<T>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 248
    functionName: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValuesAsMapOfNames()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter].putColumnValuesInMapOfNames(HashMap)'
    linkageType: ''
    returnType: Map<String,List<T>>
    signature: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValuesAsMapOfNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:255,1
    - Dst: '[com.univocity.parsers.common.processor.core.ColumnSplitter].putColumnValuesInMapOfIndexes(HashMap)'
      Src: com.univocity.parsers.common.processor.core.ColumnSplitter:256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<List<T>>
      - String[]
      - int
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<Integer,List<T>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 258
    functionName: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValuesAsMapOfIndexes()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>()'
    - '[com.univocity.parsers.common.processor.core.ColumnSplitter].putColumnValuesInMapOfIndexes(HashMap)'
    linkageType: ''
    returnType: Map<Integer,List<T>>
    signature: '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValuesAsMapOfIndexes()'
  - 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: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[com.univocity.parsers.common.processor.core.ColumnOrderDependent].preventColumnReordering()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnOrderDependent.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.univocity.parsers.common.processor.core.ColumnOrderDependent].preventColumnReordering()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.ColumnOrderDependent
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.common.processor.core.ColumnOrderDependent].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnOrderDependent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.ColumnOrderDependent
    signature: '[com.univocity.parsers.common.processor.core.ColumnOrderDependent].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].<init>(Class<T>,int)'
      Src: com.univocity.parsers.common.processor.core.AbstractBeanListProcessor:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields:
      - List<T>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractBeanListProcessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].<init>(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].<init>(Class<T>,int)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractBeanListProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].<init>(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Class<T>,com.univocity.parsers.common.processor.core.AbstractBeanListProcessor)'
      Src: com.univocity.parsers.common.processor.core.AbstractBeanListProcessor:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - List<T>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.common.processor.core.AbstractBeanListProcessor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - beanType
    - expectedBeanCount
    argTypes:
    - Class<T>
    - int
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].<init>(Class<T>,int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(Class<T>,com.univocity.parsers.common.processor.core.AbstractBeanListProcessor)'
    linkageType: ''
    returnType: com.univocity.parsers.common.processor.core.AbstractBeanListProcessor
    signature: '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].<init>(Class<T>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<T>].add(T)'
      Src: com.univocity.parsers.common.processor.core.AbstractBeanListProcessor:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - C
      classConcrete: false
      classEnum: false
      classFields:
      - List<T>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bean
    - context
    argTypes:
    - T
    - C
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].beanProcessed(T,C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
    functionUses: 0
    functionsReached:
    - '[List<T>].add(T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].beanProcessed(T,C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Collections.emptyList()
      Src: com.univocity.parsers.common.processor.core.AbstractBeanListProcessor:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - List<T>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].getBeans()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
    functionUses: 0
    functionsReached:
    - Collections.emptyList()
    linkageType: ''
    returnType: List<T>
    signature: '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].getBeans()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].processStarted(C)'
      Src: com.univocity.parsers.common.processor.core.AbstractBeanListProcessor:94,1
    - Dst: '[ArrayList].<init>(int)'
      Src: com.univocity.parsers.common.processor.core.AbstractBeanListProcessor:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      classConcrete: false
      classEnum: false
      classFields:
      - List<T>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - C
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].processStarted(C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(int)'
    - '[Object].processStarted(C)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].processStarted(C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[C].headers()'
      Src: com.univocity.parsers.common.processor.core.AbstractBeanListProcessor:100,1
    - Dst: '[Object].processEnded(C)'
      Src: com.univocity.parsers.common.processor.core.AbstractBeanListProcessor:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - C
      classConcrete: false
      classEnum: false
      classFields:
      - List<T>
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - C
    constantsTouched: []
    func_position:
      end: 102
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 102
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].processEnded(C)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
    functionUses: 0
    functionsReached:
    - '[Object].processEnded(C)'
    - '[C].headers()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].processEnded(C)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - List<T>
      - 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: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].getHeaders()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,null,null,null)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - Set<String>
      - Set<String>
      - Matcher
      - Validator[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ValidatedConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.conversions.ValidatedConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,null,null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ValidatedConversion
    signature: '[com.univocity.parsers.conversions.ValidatedConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,null,null,String)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - Set<String>
      - Set<String>
      - Matcher
      - Validator[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ValidatedConversion
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - regexToMatch
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,null,null,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ValidatedConversion
    signature: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,null,null,null)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - Set<String>
      - Set<String>
      - Matcher
      - Validator[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ValidatedConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nullable
    - allowBlanks
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,null,null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ValidatedConversion
    signature: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,String[],String[],String,null)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - Set<String>
      - Set<String>
      - Matcher
      - Validator[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ValidatedConversion
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - nullable
    - allowBlanks
    - oneOf
    - noneOf
    - regexToMatch
    argTypes:
    - boolean
    - boolean
    - String[]
    - String[]
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,String[],String[],String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,String[],String[],String,null)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ValidatedConversion
    signature: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,String[],String[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: com.univocity.parsers.conversions.ValidatedConversion:57,1
    - Dst: Pattern.compile(String)
      Src: com.univocity.parsers.conversions.ValidatedConversion:57,1
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].matcher(String)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:57,1
    - Dst: Arrays.asList(String[])
      Src: com.univocity.parsers.conversions.ValidatedConversion:60,1
    - Dst: '[HashSet].<init>(com.univocity.parsers.conversions.ValidatedConversion)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:60,1
    - Dst: Arrays.asList(String[])
      Src: com.univocity.parsers.conversions.ValidatedConversion:61,1
    - Dst: '[HashSet].<init>(com.univocity.parsers.conversions.ValidatedConversion)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:61,1
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].instantiateValidators(Class[])'
      Src: com.univocity.parsers.conversions.ValidatedConversion:62,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - Class[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - Set<String>
      - Set<String>
      - Matcher
      - Validator[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ValidatedConversion
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - nullable
    - allowBlanks
    - oneOf
    - noneOf
    - regexToMatch
    - validators
    argTypes:
    - boolean
    - boolean
    - String[]
    - String[]
    - String
    - Class[]
    constantsTouched: []
    func_position:
      end: 63
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,String[],String[],String,Class[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
    functionUses: 0
    functionsReached:
    - Arrays.asList(String[])
    - '[com.univocity.parsers.conversions.ValidatedConversion].instantiateValidators(Class[])'
    - Pattern.compile(String)
    - '[com.univocity.parsers.conversions.ValidatedConversion].matcher(String)'
    - '[String].isEmpty()'
    - '[HashSet].<init>(com.univocity.parsers.conversions.ValidatedConversion)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ValidatedConversion
    signature: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,String[],String[],String,Class[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].newInstance(String[])'
      Src: com.univocity.parsers.conversions.ValidatedConversion:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - Set<String>
      - Set<String>
      - Matcher
      - Validator[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Validator[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - validators
    argTypes:
    - Class[]
    constantsTouched: []
    func_position:
      end: 73
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 73
    functionName: '[com.univocity.parsers.conversions.ValidatedConversion].instantiateValidators(Class[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].newInstance(String[])'
    linkageType: ''
    returnType: Validator[]
    signature: '[com.univocity.parsers.conversions.ValidatedConversion].instantiateValidators(Class[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].validate(Object)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - Set<String>
      - Set<String>
      - Matcher
      - Validator[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 79
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.conversions.ValidatedConversion].execute(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ValidatedConversion].validate(Object)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.conversions.ValidatedConversion].execute(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].validate(Object)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - Set<String>
      - Set<String>
      - Matcher
      - Validator[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 85
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 85
    functionName: '[com.univocity.parsers.conversions.ValidatedConversion].revert(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ValidatedConversion].validate(Object)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.conversions.ValidatedConversion].revert(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Set<String>].contains(null)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:92,1
    - Dst: '[com.univocity.parsers.common.DataValidationException].<init>(String)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:93,1
    - Dst: '[Set<String>].contains(null)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:98,1
    - Dst: '[com.univocity.parsers.common.DataValidationException].<init>(String)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:101,1
    - Dst: String.valueOf(Object)
      Src: com.univocity.parsers.conversions.ValidatedConversion:105,1
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].trim()'
      Src: com.univocity.parsers.conversions.ValidatedConversion:106,1
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].isEmpty()'
      Src: com.univocity.parsers.conversions.ValidatedConversion:106,1
    - Dst: '[Set<String>].contains(com.univocity.parsers.conversions.ValidatedConversion)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:108,1
    - Dst: '[com.univocity.parsers.common.DataValidationException].<init>(String)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:109,1
    - Dst: '[Set<String>].contains(com.univocity.parsers.conversions.ValidatedConversion)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:114,1
    - Dst: '[com.univocity.parsers.common.DataValidationException].<init>(String)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:117,1
    - Dst: '[Matcher].reset(com.univocity.parsers.conversions.ValidatedConversion)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:125,1
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].matches()'
      Src: com.univocity.parsers.conversions.ValidatedConversion:125,1
    - Dst: '[com.univocity.parsers.common.DataValidationException].<init>(String)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:128,1
    - Dst: '[Set<String>].contains(com.univocity.parsers.conversions.ValidatedConversion)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:133,1
    - Dst: '[com.univocity.parsers.common.DataValidationException].<init>(String)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:134,1
    - Dst: '[Set<String>].contains(com.univocity.parsers.conversions.ValidatedConversion)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:137,1
    - Dst: '[com.univocity.parsers.common.DataValidationException].<init>(String)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:138,1
    - Dst: validators[i].validate(Object)
      Src: com.univocity.parsers.conversions.ValidatedConversion:142,1
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].trim()'
      Src: com.univocity.parsers.conversions.ValidatedConversion:143,1
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].isEmpty()'
      Src: com.univocity.parsers.conversions.ValidatedConversion:143,1
    - Dst: '[com.univocity.parsers.common.DataValidationException].<init>(String)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:144,1
    - Dst: '[com.univocity.parsers.common.DataValidationException].setValue(Object)'
      Src: com.univocity.parsers.conversions.ValidatedConversion:149,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      - Set<String>
      - Set<String>
      - Matcher
      - Validator[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 152
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 152
    functionName: '[com.univocity.parsers.conversions.ValidatedConversion].validate(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
    functionUses: 3
    functionsReached:
    - validators[i].validate(Object)
    - '[Matcher].reset(com.univocity.parsers.conversions.ValidatedConversion)'
    - '[Set<String>].contains(com.univocity.parsers.conversions.ValidatedConversion)'
    - '[com.univocity.parsers.common.DataValidationException].setValue(Object)'
    - '[Set<String>].contains(null)'
    - String.valueOf(Object)
    - '[com.univocity.parsers.common.DataValidationException].<init>(String)'
    - '[com.univocity.parsers.conversions.ValidatedConversion].trim()'
    - '[com.univocity.parsers.conversions.ValidatedConversion].matches()'
    - '[com.univocity.parsers.conversions.ValidatedConversion].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.conversions.ValidatedConversion].validate(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.EnumConversion].<init>(Class<T>,null,null,null,EnumSelector[])'
      Src: com.univocity.parsers.conversions.EnumConversion:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Field
      - Method
      - EnumSelector[]
      - Map<String,T>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.EnumConversion
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enumType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[com.univocity.parsers.conversions.EnumConversion].<init>(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/EnumConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.EnumConversion].<init>(Class<T>,null,null,null,EnumSelector[])'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.EnumConversion
    signature: '[com.univocity.parsers.conversions.EnumConversion].<init>(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.EnumConversion].<init>(Class<T>,null,null,String)'
      Src: com.univocity.parsers.conversions.EnumConversion:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Field
      - Method
      - EnumSelector[]
      - Map<String,T>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.EnumConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - enumType
    - customEnumElement
    argTypes:
    - Class<T>
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.conversions.EnumConversion].<init>(Class<T>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/EnumConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.EnumConversion].<init>(Class<T>,null,null,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.EnumConversion
    signature: '[com.univocity.parsers.conversions.EnumConversion].<init>(Class<T>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(T,String)'
      Src: com.univocity.parsers.conversions.EnumConversion:97,1
    - Dst: '[String].trim()'
      Src: com.univocity.parsers.conversions.EnumConversion:101,1
    - Dst: '[com.univocity.parsers.conversions.EnumConversion].isEmpty()'
      Src: com.univocity.parsers.conversions.EnumConversion:102,1
    - Dst: '[LinkedHashSet].<init>()'
      Src: com.univocity.parsers.conversions.EnumConversion:107,1
    - Dst: Collections.addAll(LinkedHashSet,EnumSelector[])
      Src: com.univocity.parsers.conversions.EnumConversion:108,1
    - Dst: '[LinkedHashSet].contains(com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:110,1
    - Dst: '[LinkedHashSet].contains(com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:110,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.conversions.EnumConversion:111,1
    - Dst: '[Class<T>].getDeclaredField(com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:121,1
    - Dst: '[com.univocity.parsers.conversions.EnumConversion].isAccessible()'
      Src: com.univocity.parsers.conversions.EnumConversion:122,1
    - Dst: '[com.univocity.parsers.conversions.EnumConversion].setAccessible(boolean)'
      Src: com.univocity.parsers.conversions.EnumConversion:123,1
    - Dst: '[Class<T>].getName()'
      Src: com.univocity.parsers.conversions.EnumConversion:126,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.conversions.EnumConversion,com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:126,1
    - Dst: '[Class<T>].getDeclaredMethod(com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:132,1
    - Dst: '[Class<T>].getDeclaredMethod(com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:134,1
    - Dst: '[com.univocity.parsers.conversions.EnumConversion].getModifiers()'
      Src: com.univocity.parsers.conversions.EnumConversion:135,1
    - Dst: Modifier.isStatic(com.univocity.parsers.conversions.EnumConversion)
      Src: com.univocity.parsers.conversions.EnumConversion:135,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.conversions.EnumConversion:136,1
    - Dst: '[com.univocity.parsers.conversions.EnumConversion].getReturnType()'
      Src: com.univocity.parsers.conversions.EnumConversion:138,1
    - Dst: '[Class<T>].getName()'
      Src: com.univocity.parsers.conversions.EnumConversion:139,1
    - Dst: '[IllegalArgumentException].<init>(com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:139,1
    - Dst: '[com.univocity.parsers.conversions.EnumConversion].isAccessible()'
      Src: com.univocity.parsers.conversions.EnumConversion:142,1
    - Dst: '[com.univocity.parsers.conversions.EnumConversion].setAccessible(boolean)'
      Src: com.univocity.parsers.conversions.EnumConversion:143,1
    - Dst: '[Class<T>].getName()'
      Src: com.univocity.parsers.conversions.EnumConversion:146,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.conversions.EnumConversion,com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:146,1
    - Dst: '[com.univocity.parsers.conversions.EnumConversion].getReturnType()'
      Src: com.univocity.parsers.conversions.EnumConversion:149,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.conversions.EnumConversion:150,1
    - Dst: '[LinkedHashSet].contains(com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:152,1
    - Dst: '[LinkedHashSet].add(com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:153,1
    - Dst: '[LinkedHashSet].contains(com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:156,1
    - Dst: '[LinkedHashSet].add(com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:157,1
    - Dst: '[LinkedHashSet].contains(com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:160,1
    - Dst: '[LinkedHashSet].contains(com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:163,1
    - Dst: '[Class<T>].getName()'
      Src: com.univocity.parsers.conversions.EnumConversion:167,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:167,1
    - Dst: '[LinkedHashSet].contains(com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:171,1
    - Dst: '[LinkedHashSet].contains(com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:171,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.conversions.EnumConversion:172,1
    - Dst: '[LinkedHashSet].isEmpty()'
      Src: com.univocity.parsers.conversions.EnumConversion:175,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.conversions.EnumConversion:176,1
    - Dst: '[LinkedHashSet].toArray()'
      Src: com.univocity.parsers.conversions.EnumConversion:181,1
    - Dst: '[LinkedHashSet].size()'
      Src: com.univocity.parsers.conversions.EnumConversion:182,1
    - Dst: '[com.univocity.parsers.conversions.EnumConversion].initializeMappings(LinkedHashSet)'
      Src: com.univocity.parsers.conversions.EnumConversion:183,1
    CyclomaticComplexity: 39
    EdgeCount: 39
    ICount: 105
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - T
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Field
      - Method
      - EnumSelector[]
      - Map<String,T>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.EnumConversion
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - enumType
    - valueIfStringIsNull
    - valueIfEnumIsNull
    - customEnumElement
    argTypes:
    - Class<T>
    - T
    - String
    - String
    constantsTouched: []
    func_position:
      end: 184
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 184
    functionName: '[com.univocity.parsers.conversions.EnumConversion].<init>(Class<T>,T,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/EnumConversion.java
    functionUses: 0
    functionsReached:
    - Collections.addAll(LinkedHashSet,EnumSelector[])
    - '[com.univocity.parsers.conversions.EnumConversion].initializeMappings(LinkedHashSet)'
    - '[Object].<init>(T,String)'
    - '[String].trim()'
    - '[IllegalArgumentException].<init>(String)'
    - '[LinkedHashSet].isEmpty()'
    - '[LinkedHashSet].<init>()'
    - '[com.univocity.parsers.conversions.EnumConversion].isEmpty()'
    - '[IllegalStateException].<init>(com.univocity.parsers.conversions.EnumConversion,com.univocity.parsers.conversions.EnumConversion)'
    - '[LinkedHashSet].contains(com.univocity.parsers.conversions.EnumConversion)'
    - '[LinkedHashSet].size()'
    - '[com.univocity.parsers.conversions.EnumConversion].setAccessible(boolean)'
    - Modifier.isStatic(com.univocity.parsers.conversions.EnumConversion)
    - '[com.univocity.parsers.conversions.EnumConversion].getReturnType()'
    - '[Class<T>].getDeclaredField(com.univocity.parsers.conversions.EnumConversion)'
    - '[Class<T>].getDeclaredMethod(com.univocity.parsers.conversions.EnumConversion)'
    - '[LinkedHashSet].toArray()'
    - '[LinkedHashSet].add(com.univocity.parsers.conversions.EnumConversion)'
    - '[IllegalStateException].<init>(com.univocity.parsers.conversions.EnumConversion)'
    - '[Class<T>].getName()'
    - '[com.univocity.parsers.conversions.EnumConversion].getModifiers()'
    - '[IllegalArgumentException].<init>(com.univocity.parsers.conversions.EnumConversion)'
    - '[com.univocity.parsers.conversions.EnumConversion].isAccessible()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.EnumConversion
    signature: '[com.univocity.parsers.conversions.EnumConversion].<init>(Class<T>,T,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<T>].getEnumConstants()'
      Src: com.univocity.parsers.conversions.EnumConversion:187,1
    - Dst: '[HashMap].<init>(com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:190,1
    - Dst: '[com.univocity.parsers.conversions.EnumConversion].getKey(com.univocity.parsers.conversions.EnumConversion,com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:193,1
    - Dst: '[HashMap].containsKey(String)'
      Src: com.univocity.parsers.conversions.EnumConversion:195,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.conversions.EnumConversion:196,1
    - Dst: '[HashMap].put(String,com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:199,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - Set<EnumSelector>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Field
      - Method
      - EnumSelector[]
      - Map<String,T>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversionTypes
    argTypes:
    - Set<EnumSelector>
    constantsTouched: []
    func_position:
      end: 203
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 203
    functionName: '[com.univocity.parsers.conversions.EnumConversion].initializeMappings(Set<EnumSelector>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/EnumConversion.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>(com.univocity.parsers.conversions.EnumConversion)'
    - '[com.univocity.parsers.conversions.EnumConversion].getKey(com.univocity.parsers.conversions.EnumConversion,com.univocity.parsers.conversions.EnumConversion)'
    - '[HashMap].put(String,com.univocity.parsers.conversions.EnumConversion)'
    - '[Class<T>].getEnumConstants()'
    - '[HashMap].containsKey(String)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.conversions.EnumConversion].initializeMappings(Set<EnumSelector>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].name()'
      Src: com.univocity.parsers.conversions.EnumConversion:208,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].ordinal()'
      Src: com.univocity.parsers.conversions.EnumConversion:210,1
    - Dst: String.valueOf(com.univocity.parsers.conversions.EnumConversion)
      Src: com.univocity.parsers.conversions.EnumConversion:210,1
    - Dst: '[com.univocity.parsers.issues.github.Github_188.T].toString()'
      Src: com.univocity.parsers.conversions.EnumConversion:212,1
    - Dst: '[Field].get(T)'
      Src: com.univocity.parsers.conversions.EnumConversion:215,1
    - Dst: String.valueOf(com.univocity.parsers.conversions.EnumConversion)
      Src: com.univocity.parsers.conversions.EnumConversion:215,1
    - Dst: '[Class<T>].getName()'
      Src: com.univocity.parsers.conversions.EnumConversion:217,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.conversions.EnumConversion,com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:217,1
    - Dst: '[Method].getParameterTypes()'
      Src: com.univocity.parsers.conversions.EnumConversion:221,1
    - Dst: '[Method].invoke(T)'
      Src: com.univocity.parsers.conversions.EnumConversion:222,1
    - Dst: String.valueOf(com.univocity.parsers.conversions.EnumConversion)
      Src: com.univocity.parsers.conversions.EnumConversion:222,1
    - Dst: '[Class<T>].getName()'
      Src: com.univocity.parsers.conversions.EnumConversion:227,1
    - Dst: '[IllegalStateException].<init>(com.univocity.parsers.conversions.EnumConversion,com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:227,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.univocity.parsers.conversions.EnumConversion:230,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - EnumSelector
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Field
      - Method
      - EnumSelector[]
      - Map<String,T>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - constant
    - conversionType
    argTypes:
    - T
    - EnumSelector
    constantsTouched: []
    func_position:
      end: 232
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 232
    functionName: '[com.univocity.parsers.conversions.EnumConversion].getKey(T,EnumSelector)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/EnumConversion.java
    functionUses: 0
    functionsReached:
    - '[Method].getParameterTypes()'
    - '[Field].get(T)'
    - '[com.univocity.parsers.issues.github.Github_188.T].name()'
    - '[IllegalStateException].<init>(com.univocity.parsers.conversions.EnumConversion,com.univocity.parsers.conversions.EnumConversion)'
    - '[com.univocity.parsers.issues.github.Github_188.T].ordinal()'
    - '[com.univocity.parsers.issues.github.Github_188.T].toString()'
    - '[Class<T>].getName()'
    - '[Method].invoke(T)'
    - String.valueOf(com.univocity.parsers.conversions.EnumConversion)
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.EnumConversion].getKey(T,EnumSelector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].revert(null)'
      Src: com.univocity.parsers.conversions.EnumConversion:237,1
    - Dst: '[com.univocity.parsers.conversions.EnumConversion].getKey(T)'
      Src: com.univocity.parsers.conversions.EnumConversion:240,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Field
      - Method
      - EnumSelector[]
      - Map<String,T>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 241
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 241
    functionName: '[com.univocity.parsers.conversions.EnumConversion].revert(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/EnumConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.EnumConversion].getKey(T)'
    - '[Object].revert(null)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.EnumConversion].revert(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: conversion.get(String)
      Src: com.univocity.parsers.conversions.EnumConversion:246,1
    - Dst: '[Method].getParameterTypes()'
      Src: com.univocity.parsers.conversions.EnumConversion:253,1
    - Dst: '[Method].invoke(null,String)'
      Src: com.univocity.parsers.conversions.EnumConversion:255,1
    - Dst: '[Method].getName()'
      Src: com.univocity.parsers.conversions.EnumConversion:258,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.conversions.EnumConversion,com.univocity.parsers.conversions.EnumConversion)'
      Src: com.univocity.parsers.conversions.EnumConversion:258,1
    - Dst: '[Class<T>].getName()'
      Src: com.univocity.parsers.conversions.EnumConversion:262,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.conversions.EnumConversion:262,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(String)'
      Src: com.univocity.parsers.conversions.EnumConversion:264,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].markAsNonFatal()'
      Src: com.univocity.parsers.conversions.EnumConversion:265,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<T>
      - Field
      - Method
      - EnumSelector[]
      - Map<String,T>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 267
      start: 243
    functionDepth: 1
    functionLinenumber: 243
    functionLinenumberEnd: 267
    functionName: '[com.univocity.parsers.conversions.EnumConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/EnumConversion.java
    functionUses: 0
    functionsReached:
    - '[Method].getParameterTypes()'
    - '[com.univocity.parsers.common.DataProcessingException].setValue(String)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.conversions.EnumConversion,com.univocity.parsers.conversions.EnumConversion)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
    - '[Method].getName()'
    - '[Method].invoke(null,String)'
    - '[Class<T>].getName()'
    - conversion.get(String)
    - '[com.univocity.parsers.common.DataProcessingException].markAsNonFatal()'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.conversions.EnumConversion].fromString(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: T[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.conversions.FormattedConversion].getFormatterObjects()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/FormattedConversion.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T[]
    signature: '[com.univocity.parsers.conversions.FormattedConversion].getFormatterObjects()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.FormattedConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.conversions.FormattedConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/FormattedConversion.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.conversions.FormattedConversion
    signature: '[com.univocity.parsers.conversions.FormattedConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.univocity.parsers.conversions.LongConversion:29,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: com.univocity.parsers.conversions.LongConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[com.univocity.parsers.conversions.LongConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/LongConversion.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.LongConversion
    signature: '[com.univocity.parsers.conversions.LongConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Long,String)'
      Src: com.univocity.parsers.conversions.LongConversion:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.LongConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - Long
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.conversions.LongConversion].<init>(Long,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/LongConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Long,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.LongConversion
    signature: '[com.univocity.parsers.conversions.LongConversion].<init>(Long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.valueOf(String)
      Src: com.univocity.parsers.conversions.LongConversion:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.conversions.LongConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/LongConversion.java
    functionUses: 0
    functionsReached:
    - Long.valueOf(String)
    linkageType: ''
    returnType: Long
    signature: '[com.univocity.parsers.conversions.LongConversion].fromString(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: com.univocity.parsers.conversions.ToStringConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 25
    functionName: '[com.univocity.parsers.conversions.ToStringConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ToStringConversion.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ToStringConversion
    signature: '[com.univocity.parsers.conversions.ToStringConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Object,Object)'
      Src: com.univocity.parsers.conversions.ToStringConversion:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ToStringConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valueOnNullInput
    - valueOnNullOutput
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[com.univocity.parsers.conversions.ToStringConversion].<init>(Object,Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ToStringConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Object,Object)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ToStringConversion
    signature: '[com.univocity.parsers.conversions.ToStringConversion].<init>(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: com.univocity.parsers.conversions.ToStringConversion:34,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: '[com.univocity.parsers.conversions.ToStringConversion].fromInput(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ToStringConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.conversions.ToStringConversion].fromInput(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ToStringConversion].execute(Object)'
      Src: com.univocity.parsers.conversions.ToStringConversion:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.conversions.ToStringConversion].undo(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ToStringConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ToStringConversion].execute(Object)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.conversions.ToStringConversion].undo(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Locale.getDefault()
      Src: com.univocity.parsers.conversions.FormattedDateConversion:47,1
    - Dst: '[SimpleDateFormat].<init>(String,com.univocity.parsers.conversions.FormattedDateConversion)'
      Src: com.univocity.parsers.conversions.FormattedDateConversion:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Locale
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - SimpleDateFormat
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.FormattedDateConversion
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - format
    - locale
    - valueIfObjectIsNull
    argTypes:
    - String
    - Locale
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[com.univocity.parsers.conversions.FormattedDateConversion].<init>(String,Locale,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/FormattedDateConversion.java
    functionUses: 1
    functionsReached:
    - Locale.getDefault()
    - '[SimpleDateFormat].<init>(String,com.univocity.parsers.conversions.FormattedDateConversion)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.FormattedDateConversion
    signature: '[com.univocity.parsers.conversions.FormattedDateConversion].<init>(String,Locale,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Calendar].getTime()'
      Src: com.univocity.parsers.conversions.FormattedDateConversion:60,1
    - Dst: '[SimpleDateFormat].format(com.univocity.parsers.conversions.FormattedDateConversion)'
      Src: com.univocity.parsers.conversions.FormattedDateConversion:64,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.conversions.FormattedDateConversion:67,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(Object)'
      Src: com.univocity.parsers.conversions.FormattedDateConversion:68,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - SimpleDateFormat
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 70
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.conversions.FormattedDateConversion].execute(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/FormattedDateConversion.java
    functionUses: 0
    functionsReached:
    - '[Calendar].getTime()'
    - '[com.univocity.parsers.common.DataProcessingException].setValue(Object)'
    - '[SimpleDateFormat].format(com.univocity.parsers.conversions.FormattedDateConversion)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.FormattedDateConversion].execute(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: com.univocity.parsers.conversions.FormattedDateConversion:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - SimpleDateFormat
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.conversions.FormattedDateConversion].revert(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/FormattedDateConversion.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.conversions.FormattedDateConversion].revert(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.NullConversion].<init>(null,null)'
      Src: com.univocity.parsers.conversions.NullConversion:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - O
      - I
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.NullConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.conversions.NullConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NullConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.NullConversion].<init>(null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.NullConversion
    signature: '[com.univocity.parsers.conversions.NullConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - O
      - I
      classConcrete: false
      classEnum: false
      classFields:
      - O
      - I
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.NullConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valueOnNullInput
    - valueOnNullOutput
    argTypes:
    - O
    - I
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.conversions.NullConversion].<init>(O,I)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NullConversion.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.conversions.NullConversion
    signature: '[com.univocity.parsers.conversions.NullConversion].<init>(O,I)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.NullConversion].fromInput(I)'
      Src: com.univocity.parsers.conversions.NullConversion:66,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - I
      classConcrete: false
      classEnum: false
      classFields:
      - O
      - I
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: O
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: '[com.univocity.parsers.conversions.NullConversion].execute(I)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NullConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.NullConversion].fromInput(I)'
    linkageType: ''
    returnType: O
    signature: '[com.univocity.parsers.conversions.NullConversion].execute(I)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - I
      classConcrete: false
      classEnum: false
      classFields:
      - O
      - I
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: O
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[com.univocity.parsers.conversions.NullConversion].fromInput(I)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NullConversion.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: O
    signature: '[com.univocity.parsers.conversions.NullConversion].fromInput(I)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.NullConversion].undo(O)'
      Src: com.univocity.parsers.conversions.NullConversion:90,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - O
      classConcrete: false
      classEnum: false
      classFields:
      - O
      - I
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: I
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - O
    constantsTouched: []
    func_position:
      end: 91
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 91
    functionName: '[com.univocity.parsers.conversions.NullConversion].revert(O)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NullConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.NullConversion].undo(O)'
    linkageType: ''
    returnType: I
    signature: '[com.univocity.parsers.conversions.NullConversion].revert(O)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - O
      classConcrete: false
      classEnum: false
      classFields:
      - O
      - I
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: I
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - O
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '[com.univocity.parsers.conversions.NullConversion].undo(O)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NullConversion.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: I
    signature: '[com.univocity.parsers.conversions.NullConversion].undo(O)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - O
      - I
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: O
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[com.univocity.parsers.conversions.NullConversion].getValueOnNullInput()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NullConversion.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: O
    signature: '[com.univocity.parsers.conversions.NullConversion].getValueOnNullInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - O
      - I
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: I
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[com.univocity.parsers.conversions.NullConversion].getValueOnNullOutput()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NullConversion.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: I
    signature: '[com.univocity.parsers.conversions.NullConversion].getValueOnNullOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - O
      classConcrete: false
      classEnum: false
      classFields:
      - O
      - I
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueOnNullInput
    argTypes:
    - O
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[com.univocity.parsers.conversions.NullConversion].setValueOnNullInput(O)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NullConversion.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.conversions.NullConversion].setValueOnNullInput(O)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - I
      classConcrete: false
      classEnum: false
      classFields:
      - O
      - I
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueOnNullOutput
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[com.univocity.parsers.conversions.NullConversion].setValueOnNullOutput(I)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NullConversion.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.conversions.NullConversion].setValueOnNullOutput(I)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toLowerCase()'
      Src: com.univocity.parsers.conversions.LowerCaseConversion:39,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.conversions.LowerCaseConversion].execute(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/LowerCaseConversion.java
    functionUses: 1
    functionsReached:
    - '[String].toLowerCase()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.LowerCaseConversion].execute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.LowerCaseConversion].execute(String)'
      Src: com.univocity.parsers.conversions.LowerCaseConversion:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.conversions.LowerCaseConversion].revert(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/LowerCaseConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.LowerCaseConversion].execute(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.LowerCaseConversion].revert(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: com.univocity.parsers.conversions.LowerCaseConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.conversions.LowerCaseConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/LowerCaseConversion.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.conversions.LowerCaseConversion
    signature: '[com.univocity.parsers.conversions.LowerCaseConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.UpperCaseConversion].<init>()'
      Src: com.univocity.parsers.conversions.Conversions:31,1
    - Dst: '[com.univocity.parsers.conversions.LowerCaseConversion].<init>()'
      Src: com.univocity.parsers.conversions.Conversions:32,1
    - Dst: '[com.univocity.parsers.conversions.TrimConversion].<init>()'
      Src: com.univocity.parsers.conversions.Conversions:33,1
    - Dst: '[com.univocity.parsers.conversions.ToStringConversion].<init>()'
      Src: com.univocity.parsers.conversions.Conversions:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.univocity.parsers.conversions.Conversions
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 29
    functionName: '[com.univocity.parsers.conversions.Conversions].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.UpperCaseConversion].<init>()'
    - '[com.univocity.parsers.conversions.LowerCaseConversion].<init>()'
    - '[com.univocity.parsers.conversions.ToStringConversion].<init>()'
    - '[com.univocity.parsers.conversions.TrimConversion].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.Conversions
    signature: '[com.univocity.parsers.conversions.Conversions].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ToStringConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[com.univocity.parsers.conversions.Conversions].string()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ToStringConversion
    signature: '[com.univocity.parsers.conversions.Conversions].string()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.UpperCaseConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.conversions.Conversions].toUpperCase()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.conversions.UpperCaseConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toUpperCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.LowerCaseConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[com.univocity.parsers.conversions.Conversions].toLowerCase()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.conversions.LowerCaseConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toLowerCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.TrimConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.conversions.Conversions].trim()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.conversions.TrimConversion
    signature: '[com.univocity.parsers.conversions.Conversions].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.TrimConversion].<init>(int)'
      Src: com.univocity.parsers.conversions.Conversions:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.TrimConversion
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[com.univocity.parsers.conversions.Conversions].trim(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.TrimConversion].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.TrimConversion
    signature: '[com.univocity.parsers.conversions.Conversions].trim(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.RegexConversion].<init>(String,String)'
      Src: com.univocity.parsers.conversions.Conversions:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.RegexConversion
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - replaceRegex
    - replacement
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[com.univocity.parsers.conversions.Conversions].replace(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 2
    functionsReached:
    - '[com.univocity.parsers.conversions.RegexConversion].<init>(String,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.RegexConversion
    signature: '[com.univocity.parsers.conversions.Conversions].replace(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.NullStringConversion].<init>(com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.NullStringConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[com.univocity.parsers.conversions.Conversions].toNull()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.NullStringConversion].<init>(com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.NullStringConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.DateConversion].<init>(Locale,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Locale
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.DateConversion
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - Locale
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[com.univocity.parsers.conversions.Conversions].toDate(Locale)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.DateConversion].<init>(Locale,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.DateConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toDate(Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Locale.getDefault()
      Src: com.univocity.parsers.conversions.Conversions:128,1
    - Dst: '[com.univocity.parsers.conversions.DateConversion].<init>(com.univocity.parsers.conversions.Conversions,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.DateConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[com.univocity.parsers.conversions.Conversions].toDate()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - Locale.getDefault()
    - '[com.univocity.parsers.conversions.DateConversion].<init>(com.univocity.parsers.conversions.Conversions,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.DateConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.DateConversion].<init>(Locale,Date,null,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Locale
      - Date
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.DateConversion
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - locale
    - dateIfNull
    argTypes:
    - Locale
    - Date
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[com.univocity.parsers.conversions.Conversions].toDate(Locale,Date)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.DateConversion].<init>(Locale,Date,null,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.DateConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toDate(Locale,Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Locale.getDefault()
      Src: com.univocity.parsers.conversions.Conversions:153,1
    - Dst: '[com.univocity.parsers.conversions.DateConversion].<init>(com.univocity.parsers.conversions.Conversions,Date,null,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Date
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.DateConversion
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dateIfNull
    argTypes:
    - Date
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[com.univocity.parsers.conversions.Conversions].toDate(Date)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - Locale.getDefault()
    - '[com.univocity.parsers.conversions.DateConversion].<init>(com.univocity.parsers.conversions.Conversions,Date,null,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.DateConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toDate(Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.DateConversion].<init>(TimeZone,Locale,Date,String,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - TimeZone
      - Locale
      - Date
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.DateConversion
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - timeZone
    - locale
    - dateIfNull
    - stringIfNull
    argTypes:
    - TimeZone
    - Locale
    - Date
    - String
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[com.univocity.parsers.conversions.Conversions].toDate(TimeZone,Locale,Date,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.DateConversion].<init>(TimeZone,Locale,Date,String,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.DateConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toDate(TimeZone,Locale,Date,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.DateConversion].<init>(Locale,Date,String,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Locale
      - Date
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.DateConversion
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - locale
    - dateIfNull
    - stringIfNull
    argTypes:
    - Locale
    - Date
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[com.univocity.parsers.conversions.Conversions].toDate(Locale,Date,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.DateConversion].<init>(Locale,Date,String,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.DateConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toDate(Locale,Date,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Locale.getDefault()
      Src: com.univocity.parsers.conversions.Conversions:195,1
    - Dst: '[com.univocity.parsers.conversions.DateConversion].<init>(com.univocity.parsers.conversions.Conversions,Date,String,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Date
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.DateConversion
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - dateIfNull
    - stringIfNull
    argTypes:
    - Date
    - String
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[com.univocity.parsers.conversions.Conversions].toDate(Date,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - Locale.getDefault()
    - '[com.univocity.parsers.conversions.DateConversion].<init>(com.univocity.parsers.conversions.Conversions,Date,String,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.DateConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toDate(Date,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.CalendarConversion].<init>(Locale,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Locale
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.CalendarConversion
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - Locale
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionName: '[com.univocity.parsers.conversions.Conversions].toCalendar(Locale)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.CalendarConversion].<init>(Locale,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CalendarConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toCalendar(Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Locale.getDefault()
      Src: com.univocity.parsers.conversions.Conversions:218,1
    - Dst: '[com.univocity.parsers.conversions.CalendarConversion].<init>(com.univocity.parsers.conversions.Conversions,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.CalendarConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[com.univocity.parsers.conversions.Conversions].toCalendar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - Locale.getDefault()
    - '[com.univocity.parsers.conversions.CalendarConversion].<init>(com.univocity.parsers.conversions.Conversions,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CalendarConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toCalendar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.CalendarConversion].<init>(Locale,Calendar,null,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Locale
      - Calendar
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.CalendarConversion
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - locale
    - dateIfNull
    argTypes:
    - Locale
    - Calendar
    constantsTouched: []
    func_position:
      end: 232
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionName: '[com.univocity.parsers.conversions.Conversions].toCalendar(Locale,Calendar)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.CalendarConversion].<init>(Locale,Calendar,null,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CalendarConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toCalendar(Locale,Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Locale.getDefault()
      Src: com.univocity.parsers.conversions.Conversions:243,1
    - Dst: '[com.univocity.parsers.conversions.CalendarConversion].<init>(com.univocity.parsers.conversions.Conversions,Calendar,null,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Calendar
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.CalendarConversion
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dateIfNull
    argTypes:
    - Calendar
    constantsTouched: []
    func_position:
      end: 244
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 244
    functionName: '[com.univocity.parsers.conversions.Conversions].toCalendar(Calendar)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - Locale.getDefault()
    - '[com.univocity.parsers.conversions.CalendarConversion].<init>(com.univocity.parsers.conversions.Conversions,Calendar,null,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CalendarConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toCalendar(Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TimeZone.getDefault()
      Src: com.univocity.parsers.conversions.Conversions:257,1
    - Dst: '[com.univocity.parsers.conversions.CalendarConversion].<init>(com.univocity.parsers.conversions.Conversions,Locale,Calendar,String,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:257,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Locale
      - Calendar
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.CalendarConversion
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - locale
    - dateIfNull
    - stringIfNull
    argTypes:
    - Locale
    - Calendar
    - String
    constantsTouched: []
    func_position:
      end: 258
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionName: '[com.univocity.parsers.conversions.Conversions].toCalendar(Locale,Calendar,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - TimeZone.getDefault()
    - '[com.univocity.parsers.conversions.CalendarConversion].<init>(com.univocity.parsers.conversions.Conversions,Locale,Calendar,String,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CalendarConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toCalendar(Locale,Calendar,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.CalendarConversion].<init>(TimeZone,Locale,Calendar,String,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:272,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - TimeZone
      - Locale
      - Calendar
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.CalendarConversion
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - timeZone
    - locale
    - dateIfNull
    - stringIfNull
    argTypes:
    - TimeZone
    - Locale
    - Calendar
    - String
    constantsTouched: []
    func_position:
      end: 273
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 273
    functionName: '[com.univocity.parsers.conversions.Conversions].toCalendar(TimeZone,Locale,Calendar,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.CalendarConversion].<init>(TimeZone,Locale,Calendar,String,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CalendarConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toCalendar(TimeZone,Locale,Calendar,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Locale.getDefault()
      Src: com.univocity.parsers.conversions.Conversions:285,1
    - Dst: '[com.univocity.parsers.conversions.CalendarConversion].<init>(com.univocity.parsers.conversions.Conversions,Calendar,String,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Calendar
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.CalendarConversion
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - dateIfNull
    - stringIfNull
    argTypes:
    - Calendar
    - String
    constantsTouched: []
    func_position:
      end: 286
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 286
    functionName: '[com.univocity.parsers.conversions.Conversions].toCalendar(Calendar,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - Locale.getDefault()
    - '[com.univocity.parsers.conversions.CalendarConversion].<init>(com.univocity.parsers.conversions.Conversions,Calendar,String,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CalendarConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toCalendar(Calendar,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ByteConversion].<init>()'
      Src: com.univocity.parsers.conversions.Conversions:294,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ByteConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 293
    functionDepth: 1
    functionLinenumber: 293
    functionLinenumberEnd: 295
    functionName: '[com.univocity.parsers.conversions.Conversions].toByte()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.conversions.ByteConversion].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ByteConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toByte()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ShortConversion].<init>()'
      Src: com.univocity.parsers.conversions.Conversions:303,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ShortConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 304
    functionName: '[com.univocity.parsers.conversions.Conversions].toShort()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.conversions.ShortConversion].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ShortConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.IntegerConversion].<init>()'
      Src: com.univocity.parsers.conversions.Conversions:312,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.IntegerConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionName: '[com.univocity.parsers.conversions.Conversions].toInteger()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 7
    functionsReached:
    - '[com.univocity.parsers.conversions.IntegerConversion].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.IntegerConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.LongConversion].<init>()'
      Src: com.univocity.parsers.conversions.Conversions:321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.LongConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 322
    functionName: '[com.univocity.parsers.conversions.Conversions].toLong()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.conversions.LongConversion].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.LongConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.BigIntegerConversion].<init>()'
      Src: com.univocity.parsers.conversions.Conversions:330,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.BigIntegerConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 331
    functionName: '[com.univocity.parsers.conversions.Conversions].toBigInteger()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 5
    functionsReached:
    - '[com.univocity.parsers.conversions.BigIntegerConversion].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.BigIntegerConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toBigInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.FloatConversion].<init>()'
      Src: com.univocity.parsers.conversions.Conversions:339,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.FloatConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 340
    functionName: '[com.univocity.parsers.conversions.Conversions].toFloat()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.conversions.FloatConversion].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.FloatConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.DoubleConversion].<init>()'
      Src: com.univocity.parsers.conversions.Conversions:348,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.DoubleConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionName: '[com.univocity.parsers.conversions.Conversions].toDouble()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 1
    functionsReached:
    - '[com.univocity.parsers.conversions.DoubleConversion].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.DoubleConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.BigDecimalConversion].<init>()'
      Src: com.univocity.parsers.conversions.Conversions:357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.BigDecimalConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 356
    functionDepth: 1
    functionLinenumber: 356
    functionLinenumberEnd: 358
    functionName: '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 9
    functionsReached:
    - '[com.univocity.parsers.conversions.BigDecimalConversion].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.BigDecimalConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.NumericConversion].<init>(com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:368,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.NumericConversion<Number>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 373
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 373
    functionName: '[com.univocity.parsers.conversions.Conversions].formatToNumber()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.NumericConversion].<init>(com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.NumericConversion<Number>
    signature: '[com.univocity.parsers.conversions.Conversions].formatToNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.NumericConversion].<init>(com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:385,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.NumericConversion<T>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - numberType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 390
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 390
    functionName: '[com.univocity.parsers.conversions.Conversions].formatToNumber(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.NumericConversion].<init>(com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.NumericConversion<T>
    signature: '[com.univocity.parsers.conversions.Conversions].formatToNumber(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].<init>(com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:400,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.FormattedBigDecimalConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 401
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 401
    functionName: '[com.univocity.parsers.conversions.Conversions].formatToBigDecimal()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].<init>(com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.FormattedBigDecimalConversion
    signature: '[com.univocity.parsers.conversions.Conversions].formatToBigDecimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].<init>(BigDecimal,null,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:412,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.FormattedBigDecimalConversion
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - defaultValueForNullString
    argTypes:
    - BigDecimal
    constantsTouched: []
    func_position:
      end: 413
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 413
    functionName: '[com.univocity.parsers.conversions.Conversions].formatToBigDecimal(BigDecimal)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].<init>(BigDecimal,null,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.FormattedBigDecimalConversion
    signature: '[com.univocity.parsers.conversions.Conversions].formatToBigDecimal(BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].<init>(BigDecimal,String,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:425,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BigDecimal
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.FormattedBigDecimalConversion
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - defaultValueForNullString
    - stringIfNull
    argTypes:
    - BigDecimal
    - String
    constantsTouched: []
    func_position:
      end: 426
      start: 424
    functionDepth: 0
    functionLinenumber: 424
    functionLinenumberEnd: 426
    functionName: '[com.univocity.parsers.conversions.Conversions].formatToBigDecimal(BigDecimal,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].<init>(BigDecimal,String,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.FormattedBigDecimalConversion
    signature: '[com.univocity.parsers.conversions.Conversions].formatToBigDecimal(BigDecimal,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.BooleanConversion].<init>(Boolean,String,String[],String[])'
      Src: com.univocity.parsers.conversions.Conversions:439,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      - String
      - String[]
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.BooleanConversion
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - defaultValueForNullString
    - defaultValueForNullBoolean
    - valuesForTrue
    - valuesForFalse
    argTypes:
    - Boolean
    - String
    - String[]
    - String[]
    constantsTouched: []
    func_position:
      end: 440
      start: 438
    functionDepth: 2
    functionLinenumber: 438
    functionLinenumberEnd: 440
    functionName: '[com.univocity.parsers.conversions.Conversions].toBoolean(Boolean,String,String[],String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.BooleanConversion].<init>(Boolean,String,String[],String[])'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.BooleanConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toBoolean(Boolean,String,String[],String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.BooleanConversion].<init>(Boolean,String)'
      Src: com.univocity.parsers.conversions.Conversions:453,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.BooleanConversion
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - defaultValueForNullString
    - defaultValueForNullBoolean
    - valueForTrue
    - valueForFalse
    argTypes:
    - Boolean
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 454
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 454
    functionName: '[com.univocity.parsers.conversions.Conversions].toBoolean(Boolean,String,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.BooleanConversion].<init>(Boolean,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.BooleanConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toBoolean(Boolean,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.BooleanConversion].<init>(String[],String[])'
      Src: com.univocity.parsers.conversions.Conversions:465,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.BooleanConversion
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - valuesForTrue
    - valuesForFalse
    argTypes:
    - String[]
    - String[]
    constantsTouched: []
    func_position:
      end: 466
      start: 464
    functionDepth: 2
    functionLinenumber: 464
    functionLinenumberEnd: 466
    functionName: '[com.univocity.parsers.conversions.Conversions].toBoolean(String[],String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.BooleanConversion].<init>(String[],String[])'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.BooleanConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toBoolean(String[],String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.Conversions].toBoolean(String,String)'
      Src: com.univocity.parsers.conversions.Conversions:474,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.BooleanConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 475
      start: 473
    functionDepth: 1
    functionLinenumber: 473
    functionLinenumberEnd: 475
    functionName: '[com.univocity.parsers.conversions.Conversions].toBoolean()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.conversions.Conversions].toBoolean(String,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.BooleanConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.BooleanConversion].<init>()'
      Src: com.univocity.parsers.conversions.Conversions:486,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.BooleanConversion
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - valueForTrue
    - valueForFalse
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 487
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 487
    functionName: '[com.univocity.parsers.conversions.Conversions].toBoolean(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 4
    functionsReached:
    - '[com.univocity.parsers.conversions.BooleanConversion].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.BooleanConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toBoolean(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.CharacterConversion].<init>()'
      Src: com.univocity.parsers.conversions.Conversions:495,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.CharacterConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 494
    functionDepth: 1
    functionLinenumber: 494
    functionLinenumberEnd: 496
    functionName: '[com.univocity.parsers.conversions.Conversions].toChar()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 3
    functionsReached:
    - '[com.univocity.parsers.conversions.CharacterConversion].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CharacterConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.CharacterConversion].<init>(Character,String)'
      Src: com.univocity.parsers.conversions.Conversions:507,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Character
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.CharacterConversion
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - defaultValueForNullString
    - defaultValueForNullChar
    argTypes:
    - Character
    - String
    constantsTouched: []
    func_position:
      end: 508
      start: 506
    functionDepth: 1
    functionLinenumber: 506
    functionLinenumberEnd: 508
    functionName: '[com.univocity.parsers.conversions.Conversions].toChar(Character,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.CharacterConversion].<init>(Character,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CharacterConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toChar(Character,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.CharacterConversion].<init>(Character,null)'
      Src: com.univocity.parsers.conversions.Conversions:518,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Character
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.CharacterConversion
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - defaultValueForNullString
    argTypes:
    - Character
    constantsTouched: []
    func_position:
      end: 519
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 519
    functionName: '[com.univocity.parsers.conversions.Conversions].toChar(Character)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.CharacterConversion].<init>(Character,null)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CharacterConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toChar(Character)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.Conversions].toEnum(Class<T>,null,null,null,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:543,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.EnumConversion<T>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - enumType
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 544
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionName: '[com.univocity.parsers.conversions.Conversions].toEnum(Class<T>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.Conversions].toEnum(Class<T>,null,null,null,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.EnumConversion<T>
    signature: '[com.univocity.parsers.conversions.Conversions].toEnum(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.Conversions].toEnum(Class<T>,null,null,String)'
      Src: com.univocity.parsers.conversions.Conversions:557,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.EnumConversion<T>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - enumType
    - customEnumElement
    argTypes:
    - Class<T>
    - String
    constantsTouched: []
    func_position:
      end: 558
      start: 556
    functionDepth: 0
    functionLinenumber: 556
    functionLinenumberEnd: 558
    functionName: '[com.univocity.parsers.conversions.Conversions].toEnum(Class<T>,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.Conversions].toEnum(Class<T>,null,null,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.EnumConversion<T>
    signature: '[com.univocity.parsers.conversions.Conversions].toEnum(Class<T>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.EnumConversion].<init>(Class<T>,T,String,String,com.univocity.parsers.conversions.Conversions)'
      Src: com.univocity.parsers.conversions.Conversions:573,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - T
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.EnumConversion<T>
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - enumType
    - valueIfStringIsNull
    - valueIfEnumIsNull
    - customEnumElement
    argTypes:
    - Class<T>
    - T
    - String
    - String
    constantsTouched: []
    func_position:
      end: 574
      start: 572
    functionDepth: 0
    functionLinenumber: 572
    functionLinenumberEnd: 574
    functionName: '[com.univocity.parsers.conversions.Conversions].toEnum(Class<T>,T,String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.EnumConversion].<init>(Class<T>,T,String,String,com.univocity.parsers.conversions.Conversions)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.EnumConversion<T>
    signature: '[com.univocity.parsers.conversions.Conversions].toEnum(Class<T>,T,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String,null,null)'
      Src: com.univocity.parsers.conversions.Conversions:584,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.FormattedDateConversion
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 585
      start: 583
    functionDepth: 0
    functionLinenumber: 583
    functionLinenumberEnd: 585
    functionName: '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String,null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.FormattedDateConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String,null,String)'
      Src: com.univocity.parsers.conversions.Conversions:596,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.FormattedDateConversion
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - pattern
    - valueIfObjectIsNull
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 597
      start: 595
    functionDepth: 0
    functionLinenumber: 595
    functionLinenumberEnd: 597
    functionName: '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String,null,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.FormattedDateConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String,Locale,null)'
      Src: com.univocity.parsers.conversions.Conversions:608,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Locale
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.FormattedDateConversion
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - pattern
    - locale
    argTypes:
    - String
    - Locale
    constantsTouched: []
    func_position:
      end: 609
      start: 607
    functionDepth: 0
    functionLinenumber: 607
    functionLinenumberEnd: 609
    functionName: '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String,Locale)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String,Locale,null)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.FormattedDateConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String,Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.FormattedDateConversion].<init>(String,Locale,String)'
      Src: com.univocity.parsers.conversions.Conversions:621,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Locale
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.FormattedDateConversion
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - pattern
    - locale
    - valueIfObjectIsNull
    argTypes:
    - String
    - Locale
    - String
    constantsTouched: []
    func_position:
      end: 622
      start: 620
    functionDepth: 1
    functionLinenumber: 620
    functionLinenumberEnd: 622
    functionName: '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String,Locale,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.FormattedDateConversion].<init>(String,Locale,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.FormattedDateConversion
    signature: '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String,Locale,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean,null,null)'
      Src: com.univocity.parsers.conversions.Conversions:629,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ValidatedConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 630
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 630
    functionName: '[com.univocity.parsers.conversions.Conversions].notNull()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean,null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ValidatedConversion
    signature: '[com.univocity.parsers.conversions.Conversions].notNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean,null,null)'
      Src: com.univocity.parsers.conversions.Conversions:637,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ValidatedConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 638
      start: 636
    functionDepth: 0
    functionLinenumber: 636
    functionLinenumberEnd: 638
    functionName: '[com.univocity.parsers.conversions.Conversions].notBlank()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean,null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ValidatedConversion
    signature: '[com.univocity.parsers.conversions.Conversions].notBlank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean,null,null,String)'
      Src: com.univocity.parsers.conversions.Conversions:648,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ValidatedConversion
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - regexToMatch
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 649
      start: 647
    functionDepth: 0
    functionLinenumber: 647
    functionLinenumberEnd: 649
    functionName: '[com.univocity.parsers.conversions.Conversions].notBlank(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean,null,null,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ValidatedConversion
    signature: '[com.univocity.parsers.conversions.Conversions].notBlank(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,null,null,null)'
      Src: com.univocity.parsers.conversions.Conversions:661,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ValidatedConversion
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - nullable
    - allowBlanks
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 662
      start: 660
    functionDepth: 0
    functionLinenumber: 660
    functionLinenumberEnd: 662
    functionName: '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,null,null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ValidatedConversion
    signature: '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,String[],String[],null)'
      Src: com.univocity.parsers.conversions.Conversions:675,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - String[]
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ValidatedConversion
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - nullable
    - allowBlanks
    - oneOf
    - noneOf
    argTypes:
    - boolean
    - boolean
    - String[]
    - String[]
    constantsTouched: []
    func_position:
      end: 676
      start: 674
    functionDepth: 0
    functionLinenumber: 674
    functionLinenumberEnd: 676
    functionName: '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean,String[],String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,String[],String[],null)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ValidatedConversion
    signature: '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean,String[],String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,null,null,String)'
      Src: com.univocity.parsers.conversions.Conversions:688,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ValidatedConversion
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - nullable
    - allowBlanks
    - regexToMatch
    argTypes:
    - boolean
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 689
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 689
    functionName: '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,null,null,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ValidatedConversion
    signature: '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,String[],String[],String)'
      Src: com.univocity.parsers.conversions.Conversions:703,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ValidatedConversion
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - nullable
    - allowBlanks
    - oneOf
    - noneOf
    - regexToMatch
    argTypes:
    - boolean
    - boolean
    - String[]
    - String[]
    - String
    constantsTouched: []
    func_position:
      end: 704
      start: 702
    functionDepth: 1
    functionLinenumber: 702
    functionLinenumberEnd: 704
    functionName: '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean,String[],String[],String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,String[],String[],String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ValidatedConversion
    signature: '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean,String[],String[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,com.univocity.parsers.conversions.Conversions,null,null)'
      Src: com.univocity.parsers.conversions.Conversions:716,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ValidatedConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 717
      start: 715
    functionDepth: 0
    functionLinenumber: 715
    functionLinenumberEnd: 717
    functionName: '[com.univocity.parsers.conversions.Conversions].oneOf()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,com.univocity.parsers.conversions.Conversions,null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ValidatedConversion
    signature: '[com.univocity.parsers.conversions.Conversions].oneOf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,null,com.univocity.parsers.conversions.Conversions,null)'
      Src: com.univocity.parsers.conversions.Conversions:730,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.UpperCaseConversion
      - com.univocity.parsers.conversions.LowerCaseConversion
      - com.univocity.parsers.conversions.TrimConversion
      - com.univocity.parsers.conversions.ToStringConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ValidatedConversion
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 731
      start: 729
    functionDepth: 0
    functionLinenumber: 729
    functionLinenumberEnd: 731
    functionName: '[com.univocity.parsers.conversions.Conversions].noneOf()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,null,com.univocity.parsers.conversions.Conversions,null)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ValidatedConversion
    signature: '[com.univocity.parsers.conversions.Conversions].noneOf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(null,null)'
      Src: com.univocity.parsers.conversions.ObjectConversion:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ObjectConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[com.univocity.parsers.conversions.ObjectConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(null,null)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ObjectConversion
    signature: '[com.univocity.parsers.conversions.ObjectConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(T,String)'
      Src: com.univocity.parsers.conversions.ObjectConversion:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ObjectConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - T
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.conversions.ObjectConversion].<init>(T,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(T,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ObjectConversion
    signature: '[com.univocity.parsers.conversions.ObjectConversion].<init>(T,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].execute(String)'
      Src: com.univocity.parsers.conversions.ObjectConversion:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[com.univocity.parsers.conversions.ObjectConversion].execute(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].execute(String)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.conversions.ObjectConversion].execute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ObjectConversion].fromString(String)'
      Src: com.univocity.parsers.conversions.ObjectConversion:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[com.univocity.parsers.conversions.ObjectConversion].fromInput(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ObjectConversion].fromString(String)'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.conversions.ObjectConversion].fromInput(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[com.univocity.parsers.conversions.ObjectConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.conversions.ObjectConversion].fromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].revert(T)'
      Src: com.univocity.parsers.conversions.ObjectConversion:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.conversions.ObjectConversion].revert(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].revert(T)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.ObjectConversion].revert(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(T)
      Src: com.univocity.parsers.conversions.ObjectConversion:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      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:
    - input
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[com.univocity.parsers.conversions.ObjectConversion].undo(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
    functionUses: 0
    functionsReached:
    - String.valueOf(T)
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.ObjectConversion].undo(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ObjectConversion].getValueOnNullInput()'
      Src: com.univocity.parsers.conversions.ObjectConversion:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[com.univocity.parsers.conversions.ObjectConversion].getValueIfStringIsNull()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ObjectConversion].getValueOnNullInput()'
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.conversions.ObjectConversion].getValueIfStringIsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ObjectConversion].getValueOnNullOutput()'
      Src: com.univocity.parsers.conversions.ObjectConversion:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[com.univocity.parsers.conversions.ObjectConversion].getValueIfObjectIsNull()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ObjectConversion].getValueOnNullOutput()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.ObjectConversion].getValueIfObjectIsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ObjectConversion].setValueOnNullInput(T)'
      Src: com.univocity.parsers.conversions.ObjectConversion:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueIfStringIsNull
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[com.univocity.parsers.conversions.ObjectConversion].setValueIfStringIsNull(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ObjectConversion].setValueOnNullInput(T)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.conversions.ObjectConversion].setValueIfStringIsNull(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.ObjectConversion].setValueOnNullOutput(String)'
      Src: com.univocity.parsers.conversions.ObjectConversion:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueIfObjectIsNull
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[com.univocity.parsers.conversions.ObjectConversion].setValueIfObjectIsNull(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.ObjectConversion].setValueOnNullOutput(String)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.conversions.ObjectConversion].setValueIfObjectIsNull(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.univocity.parsers.conversions.BigIntegerConversion:32,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: com.univocity.parsers.conversions.BigIntegerConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[com.univocity.parsers.conversions.BigIntegerConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BigIntegerConversion.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.BigIntegerConversion
    signature: '[com.univocity.parsers.conversions.BigIntegerConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(BigInteger,String)'
      Src: com.univocity.parsers.conversions.BigIntegerConversion:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BigInteger
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.BigIntegerConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - BigInteger
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.conversions.BigIntegerConversion].<init>(BigInteger,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BigIntegerConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(BigInteger,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.BigIntegerConversion
    signature: '[com.univocity.parsers.conversions.BigIntegerConversion].<init>(BigInteger,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[BigInteger].<init>(String)'
      Src: com.univocity.parsers.conversions.BigIntegerConversion:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: BigInteger
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.conversions.BigIntegerConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BigIntegerConversion.java
    functionUses: 0
    functionsReached:
    - '[BigInteger].<init>(String)'
    linkageType: ''
    returnType: BigInteger
    signature: '[com.univocity.parsers.conversions.BigIntegerConversion].fromString(String)'
  - 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: com.univocity.parsers.conversions.RegexConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - replaceRegex
    - replacement
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.conversions.RegexConversion].<init>(String,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/RegexConversion.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.conversions.RegexConversion
    signature: '[com.univocity.parsers.conversions.RegexConversion].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replaceAll(String,String)'
      Src: com.univocity.parsers.conversions.RegexConversion:52,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      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: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: '[com.univocity.parsers.conversions.RegexConversion].execute(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/RegexConversion.java
    functionUses: 1
    functionsReached:
    - '[String].replaceAll(String,String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.RegexConversion].execute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.RegexConversion].execute(String)'
      Src: com.univocity.parsers.conversions.RegexConversion:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[com.univocity.parsers.conversions.RegexConversion].revert(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/RegexConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.RegexConversion].execute(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.RegexConversion].revert(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.univocity.parsers.conversions.IntegerConversion:29,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: com.univocity.parsers.conversions.IntegerConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[com.univocity.parsers.conversions.IntegerConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/IntegerConversion.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.IntegerConversion
    signature: '[com.univocity.parsers.conversions.IntegerConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Integer,String)'
      Src: com.univocity.parsers.conversions.IntegerConversion:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.IntegerConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - Integer
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.conversions.IntegerConversion].<init>(Integer,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/IntegerConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Integer,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.IntegerConversion
    signature: '[com.univocity.parsers.conversions.IntegerConversion].<init>(Integer,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(String)
      Src: com.univocity.parsers.conversions.IntegerConversion:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.conversions.IntegerConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/IntegerConversion.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(String)
    linkageType: ''
    returnType: Integer
    signature: '[com.univocity.parsers.conversions.IntegerConversion].fromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      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:
    - value
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[com.univocity.parsers.conversions.Validator].validate(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Validator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.Validator].validate(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.Validator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.conversions.Validator].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Validator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.conversions.Validator
    signature: '[com.univocity.parsers.conversions.Validator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.univocity.parsers.conversions.ShortConversion:29,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: com.univocity.parsers.conversions.ShortConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[com.univocity.parsers.conversions.ShortConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ShortConversion.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ShortConversion
    signature: '[com.univocity.parsers.conversions.ShortConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Short,String)'
      Src: com.univocity.parsers.conversions.ShortConversion:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Short
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ShortConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - Short
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.conversions.ShortConversion].<init>(Short,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ShortConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Short,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ShortConversion
    signature: '[com.univocity.parsers.conversions.ShortConversion].<init>(Short,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Short.valueOf(String)
      Src: com.univocity.parsers.conversions.ShortConversion:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.conversions.ShortConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ShortConversion.java
    functionUses: 0
    functionsReached:
    - Short.valueOf(String)
    linkageType: ''
    returnType: Short
    signature: '[com.univocity.parsers.conversions.ShortConversion].fromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.TrimConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[com.univocity.parsers.conversions.TrimConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/TrimConversion.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.conversions.TrimConversion
    signature: '[com.univocity.parsers.conversions.TrimConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.univocity.parsers.conversions.TrimConversion:44,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.TrimConversion
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.conversions.TrimConversion].<init>(int)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/TrimConversion.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.TrimConversion
    signature: '[com.univocity.parsers.conversions.TrimConversion].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.conversions.TrimConversion:62,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.conversions.TrimConversion:67,1
    - Dst: '[String].charAt(com.univocity.parsers.conversions.TrimConversion)'
      Src: com.univocity.parsers.conversions.TrimConversion:67,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.conversions.TrimConversion:70,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.conversions.TrimConversion:74,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.conversions.TrimConversion:74,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.conversions.TrimConversion:75,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.conversions.TrimConversion:76,1
    - Dst: '[String].charAt(com.univocity.parsers.conversions.TrimConversion)'
      Src: com.univocity.parsers.conversions.TrimConversion:79,1
    - Dst: '[String].substring(com.univocity.parsers.conversions.TrimConversion,int)'
      Src: com.univocity.parsers.conversions.TrimConversion:83,1
    - Dst: '[String].trim()'
      Src: com.univocity.parsers.conversions.TrimConversion:85,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      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: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 86
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 86
    functionName: '[com.univocity.parsers.conversions.TrimConversion].execute(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/TrimConversion.java
    functionUses: 2
    functionsReached:
    - '[String].length()'
    - '[String].trim()'
    - '[String].substring(com.univocity.parsers.conversions.TrimConversion,int)'
    - '[String].charAt(com.univocity.parsers.conversions.TrimConversion)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.TrimConversion].execute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.TrimConversion].execute(String)'
      Src: com.univocity.parsers.conversions.TrimConversion:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      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: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[com.univocity.parsers.conversions.TrimConversion].revert(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/TrimConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.TrimConversion].execute(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.TrimConversion].revert(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.univocity.parsers.conversions.ByteConversion:30,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: com.univocity.parsers.conversions.ByteConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[com.univocity.parsers.conversions.ByteConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ByteConversion.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ByteConversion
    signature: '[com.univocity.parsers.conversions.ByteConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Byte,String)'
      Src: com.univocity.parsers.conversions.ByteConversion:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Byte
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.ByteConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - Byte
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.conversions.ByteConversion].<init>(Byte,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ByteConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Byte,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.ByteConversion
    signature: '[com.univocity.parsers.conversions.ByteConversion].<init>(Byte,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(String)
      Src: com.univocity.parsers.conversions.ByteConversion:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Byte
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.conversions.ByteConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ByteConversion.java
    functionUses: 0
    functionsReached:
    - Byte.valueOf(String)
    linkageType: ''
    returnType: Byte
    signature: '[com.univocity.parsers.conversions.ByteConversion].fromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.univocity.parsers.conversions.CharacterConversion:31,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: com.univocity.parsers.conversions.CharacterConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.univocity.parsers.conversions.CharacterConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CharacterConversion
    signature: '[com.univocity.parsers.conversions.CharacterConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Character,String)'
      Src: com.univocity.parsers.conversions.CharacterConversion:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Character
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.CharacterConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - Character
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[com.univocity.parsers.conversions.CharacterConversion].<init>(Character,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(Character,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CharacterConversion
    signature: '[com.univocity.parsers.conversions.CharacterConversion].<init>(Character,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.univocity.parsers.conversions.CharacterConversion:49,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.conversions.CharacterConversion:50,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(String)'
      Src: com.univocity.parsers.conversions.CharacterConversion:51,1
    - Dst: '[String].charAt(int)'
      Src: com.univocity.parsers.conversions.CharacterConversion:54,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Character
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 55
    functionName: '[com.univocity.parsers.conversions.CharacterConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[com.univocity.parsers.common.DataProcessingException].setValue(String)'
    - '[String].charAt(int)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
    linkageType: ''
    returnType: Character
    signature: '[com.univocity.parsers.conversions.CharacterConversion].fromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Calendar,String)'
      Src: com.univocity.parsers.conversions.CalendarConversion:49,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.conversions.CalendarConversion)'
      Src: com.univocity.parsers.conversions.CalendarConversion:50,1
    - Dst: '[com.univocity.parsers.conversions.DateConversion].<init>(Locale,com.univocity.parsers.conversions.CalendarConversion)'
      Src: com.univocity.parsers.conversions.CalendarConversion:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - TimeZone
      - Locale
      - Calendar
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.DateConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.CalendarConversion
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - timeZone
    - locale
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - TimeZone
    - Locale
    - Calendar
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[com.univocity.parsers.conversions.CalendarConversion].<init>(TimeZone,Locale,Calendar,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.conversions.CalendarConversion)'
    - '[Object].<init>(Calendar,String)'
    - '[com.univocity.parsers.conversions.DateConversion].<init>(Locale,com.univocity.parsers.conversions.CalendarConversion)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CalendarConversion
    signature: '[com.univocity.parsers.conversions.CalendarConversion].<init>(TimeZone,Locale,Calendar,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Calendar,String)'
      Src: com.univocity.parsers.conversions.CalendarConversion:64,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.conversions.CalendarConversion)'
      Src: com.univocity.parsers.conversions.CalendarConversion:65,1
    - Dst: '[com.univocity.parsers.conversions.DateConversion].<init>(Locale,com.univocity.parsers.conversions.CalendarConversion)'
      Src: com.univocity.parsers.conversions.CalendarConversion:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Locale
      - Calendar
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.DateConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.CalendarConversion
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - locale
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - Locale
    - Calendar
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[com.univocity.parsers.conversions.CalendarConversion].<init>(Locale,Calendar,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.conversions.CalendarConversion)'
    - '[Object].<init>(Calendar,String)'
    - '[com.univocity.parsers.conversions.DateConversion].<init>(Locale,com.univocity.parsers.conversions.CalendarConversion)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CalendarConversion
    signature: '[com.univocity.parsers.conversions.CalendarConversion].<init>(Locale,Calendar,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Calendar,String)'
      Src: com.univocity.parsers.conversions.CalendarConversion:78,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.conversions.CalendarConversion)'
      Src: com.univocity.parsers.conversions.CalendarConversion:79,1
    - Dst: Locale.getDefault()
      Src: com.univocity.parsers.conversions.CalendarConversion:80,1
    - Dst: '[com.univocity.parsers.conversions.DateConversion].<init>(com.univocity.parsers.conversions.CalendarConversion,com.univocity.parsers.conversions.CalendarConversion)'
      Src: com.univocity.parsers.conversions.CalendarConversion:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Calendar
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.DateConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.CalendarConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - Calendar
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.conversions.CalendarConversion].<init>(Calendar,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
    functionUses: 0
    functionsReached:
    - Locale.getDefault()
    - '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.conversions.CalendarConversion)'
    - '[Object].<init>(Calendar,String)'
    - '[com.univocity.parsers.conversions.DateConversion].<init>(com.univocity.parsers.conversions.CalendarConversion,com.univocity.parsers.conversions.CalendarConversion)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CalendarConversion
    signature: '[com.univocity.parsers.conversions.CalendarConversion].<init>(Calendar,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.CalendarConversion].<init>(Locale,null,null,com.univocity.parsers.conversions.CalendarConversion)'
      Src: com.univocity.parsers.conversions.CalendarConversion:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Locale
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.DateConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.CalendarConversion
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - Locale
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[com.univocity.parsers.conversions.CalendarConversion].<init>(Locale)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.CalendarConversion].<init>(Locale,null,null,com.univocity.parsers.conversions.CalendarConversion)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CalendarConversion
    signature: '[com.univocity.parsers.conversions.CalendarConversion].<init>(Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Locale.getDefault()
      Src: com.univocity.parsers.conversions.CalendarConversion:101,1
    - Dst: '[com.univocity.parsers.conversions.CalendarConversion].<init>(com.univocity.parsers.conversions.CalendarConversion,null,null,com.univocity.parsers.conversions.CalendarConversion)'
      Src: com.univocity.parsers.conversions.CalendarConversion:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.DateConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.CalendarConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[com.univocity.parsers.conversions.CalendarConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
    functionUses: 0
    functionsReached:
    - Locale.getDefault()
    - '[com.univocity.parsers.conversions.CalendarConversion].<init>(com.univocity.parsers.conversions.CalendarConversion,null,null,com.univocity.parsers.conversions.CalendarConversion)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.CalendarConversion
    signature: '[com.univocity.parsers.conversions.CalendarConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].revert(null)'
      Src: com.univocity.parsers.conversions.CalendarConversion:115,1
    - Dst: '[Calendar].getTime()'
      Src: com.univocity.parsers.conversions.CalendarConversion:117,1
    - Dst: '[com.univocity.parsers.conversions.DateConversion].revert(com.univocity.parsers.conversions.CalendarConversion)'
      Src: com.univocity.parsers.conversions.CalendarConversion:117,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Calendar
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.DateConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Calendar
    constantsTouched: []
    func_position:
      end: 118
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 118
    functionName: '[com.univocity.parsers.conversions.CalendarConversion].revert(Calendar)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
    functionUses: 0
    functionsReached:
    - '[Calendar].getTime()'
    - '[Object].revert(null)'
    - '[com.univocity.parsers.conversions.DateConversion].revert(com.univocity.parsers.conversions.CalendarConversion)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.CalendarConversion].revert(Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.DateConversion].execute(String)'
      Src: com.univocity.parsers.conversions.CalendarConversion:130,1
    - Dst: Calendar.getInstance()
      Src: com.univocity.parsers.conversions.CalendarConversion:131,1
    - Dst: '[com.univocity.parsers.conversions.CalendarConversion].setTime(com.univocity.parsers.conversions.CalendarConversion)'
      Src: com.univocity.parsers.conversions.CalendarConversion:132,1
    - Dst: '[com.univocity.parsers.conversions.DateConversion].getTimeZone()'
      Src: com.univocity.parsers.conversions.CalendarConversion:133,1
    - Dst: '[com.univocity.parsers.conversions.CalendarConversion].setTimeZone(TimeZone)'
      Src: com.univocity.parsers.conversions.CalendarConversion:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.DateConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Calendar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 135
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 135
    functionName: '[com.univocity.parsers.conversions.CalendarConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.DateConversion].getTimeZone()'
    - '[com.univocity.parsers.conversions.CalendarConversion].setTime(com.univocity.parsers.conversions.CalendarConversion)'
    - Calendar.getInstance()
    - '[com.univocity.parsers.conversions.DateConversion].execute(String)'
    - '[com.univocity.parsers.conversions.CalendarConversion].setTimeZone(TimeZone)'
    linkageType: ''
    returnType: Calendar
    signature: '[com.univocity.parsers.conversions.CalendarConversion].fromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.DateConversion].getFormatterObjects()'
      Src: com.univocity.parsers.conversions.CalendarConversion:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.univocity.parsers.conversions.DateConversion
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: SimpleDateFormat[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: '[com.univocity.parsers.conversions.CalendarConversion].getFormatterObjects()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.DateConversion].getFormatterObjects()'
    linkageType: ''
    returnType: SimpleDateFormat[]
    signature: '[com.univocity.parsers.conversions.CalendarConversion].getFormatterObjects()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - I
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: O
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[com.univocity.parsers.conversions.Conversion].execute(I)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversion.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: O
    signature: '[com.univocity.parsers.conversions.Conversion].execute(I)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - O
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: I
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - O
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[com.univocity.parsers.conversions.Conversion].revert(O)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversion.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: I
    signature: '[com.univocity.parsers.conversions.Conversion].revert(O)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.Conversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.conversions.Conversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversion.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.conversions.Conversion
    signature: '[com.univocity.parsers.conversions.Conversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Date,String)'
      Src: com.univocity.parsers.conversions.DateConversion:52,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.conversions.DateConversion)'
      Src: com.univocity.parsers.conversions.DateConversion:53,1
    - Dst: TimeZone.getDefault()
      Src: com.univocity.parsers.conversions.DateConversion:54,1
    - Dst: Locale.getDefault()
      Src: com.univocity.parsers.conversions.DateConversion:55,1
    - Dst: dateFormats.clone()
      Src: com.univocity.parsers.conversions.DateConversion:56,1
    - Dst: '[SimpleDateFormat].<init>(com.univocity.parsers.conversions.DateConversion,Locale)'
      Src: com.univocity.parsers.conversions.DateConversion:60,1
    - Dst: parsers[i].setTimeZone(TimeZone)
      Src: com.univocity.parsers.conversions.DateConversion:61,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - TimeZone
      - Locale
      - Date
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Locale
      - TimeZone
      - SimpleDateFormat[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.DateConversion
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - timeZone
    - locale
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - TimeZone
    - Locale
    - Date
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.conversions.DateConversion].<init>(TimeZone,Locale,Date,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/DateConversion.java
    functionUses: 0
    functionsReached:
    - dateFormats.clone()
    - '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.conversions.DateConversion)'
    - TimeZone.getDefault()
    - Locale.getDefault()
    - '[SimpleDateFormat].<init>(com.univocity.parsers.conversions.DateConversion,Locale)'
    - '[Object].<init>(Date,String)'
    - parsers[i].setTimeZone(TimeZone)
    linkageType: ''
    returnType: com.univocity.parsers.conversions.DateConversion
    signature: '[com.univocity.parsers.conversions.DateConversion].<init>(TimeZone,Locale,Date,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TimeZone.getDefault()
      Src: com.univocity.parsers.conversions.DateConversion:75,1
    - Dst: '[com.univocity.parsers.conversions.DateConversion].<init>(com.univocity.parsers.conversions.DateConversion,Locale,Date,String,com.univocity.parsers.conversions.DateConversion)'
      Src: com.univocity.parsers.conversions.DateConversion:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Locale
      - Date
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Locale
      - TimeZone
      - SimpleDateFormat[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.DateConversion
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - locale
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - Locale
    - Date
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[com.univocity.parsers.conversions.DateConversion].<init>(Locale,Date,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/DateConversion.java
    functionUses: 0
    functionsReached:
    - TimeZone.getDefault()
    - '[com.univocity.parsers.conversions.DateConversion].<init>(com.univocity.parsers.conversions.DateConversion,Locale,Date,String,com.univocity.parsers.conversions.DateConversion)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.DateConversion
    signature: '[com.univocity.parsers.conversions.DateConversion].<init>(Locale,Date,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Locale.getDefault()
      Src: com.univocity.parsers.conversions.DateConversion:87,1
    - Dst: '[com.univocity.parsers.conversions.DateConversion].<init>(com.univocity.parsers.conversions.DateConversion,Date,String,com.univocity.parsers.conversions.DateConversion)'
      Src: com.univocity.parsers.conversions.DateConversion:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Date
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Locale
      - TimeZone
      - SimpleDateFormat[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.DateConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - Date
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[com.univocity.parsers.conversions.DateConversion].<init>(Date,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/DateConversion.java
    functionUses: 0
    functionsReached:
    - Locale.getDefault()
    - '[com.univocity.parsers.conversions.DateConversion].<init>(com.univocity.parsers.conversions.DateConversion,Date,String,com.univocity.parsers.conversions.DateConversion)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.DateConversion
    signature: '[com.univocity.parsers.conversions.DateConversion].<init>(Date,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.DateConversion].<init>(Locale,null,null,com.univocity.parsers.conversions.DateConversion)'
      Src: com.univocity.parsers.conversions.DateConversion:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Locale
      classConcrete: true
      classEnum: false
      classFields:
      - Locale
      - TimeZone
      - SimpleDateFormat[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.DateConversion
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - Locale
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[com.univocity.parsers.conversions.DateConversion].<init>(Locale)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/DateConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.DateConversion].<init>(Locale,null,null,com.univocity.parsers.conversions.DateConversion)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.DateConversion
    signature: '[com.univocity.parsers.conversions.DateConversion].<init>(Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Locale.getDefault()
      Src: com.univocity.parsers.conversions.DateConversion:108,1
    - Dst: '[com.univocity.parsers.conversions.DateConversion].<init>(com.univocity.parsers.conversions.DateConversion,null,null,com.univocity.parsers.conversions.DateConversion)'
      Src: com.univocity.parsers.conversions.DateConversion:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Locale
      - TimeZone
      - SimpleDateFormat[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.DateConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[com.univocity.parsers.conversions.DateConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/DateConversion.java
    functionUses: 0
    functionsReached:
    - Locale.getDefault()
    - '[com.univocity.parsers.conversions.DateConversion].<init>(com.univocity.parsers.conversions.DateConversion,null,null,com.univocity.parsers.conversions.DateConversion)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.DateConversion
    signature: '[com.univocity.parsers.conversions.DateConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].revert(null)'
      Src: com.univocity.parsers.conversions.DateConversion:123,1
    - Dst: parsers[0].format(Date)
      Src: com.univocity.parsers.conversions.DateConversion:125,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Date
      classConcrete: true
      classEnum: false
      classFields:
      - Locale
      - TimeZone
      - SimpleDateFormat[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Date
    constantsTouched: []
    func_position:
      end: 126
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 126
    functionName: '[com.univocity.parsers.conversions.DateConversion].revert(Date)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/DateConversion.java
    functionUses: 0
    functionsReached:
    - parsers[0].format(Date)
    - '[Object].revert(null)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.DateConversion].revert(Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: formatter.parse(String)
      Src: com.univocity.parsers.conversions.DateConversion:141,1
    - Dst: Arrays.toString(String[])
      Src: com.univocity.parsers.conversions.DateConversion:147,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.conversions.DateConversion)'
      Src: com.univocity.parsers.conversions.DateConversion:147,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(String)'
      Src: com.univocity.parsers.conversions.DateConversion:148,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Locale
      - TimeZone
      - SimpleDateFormat[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Date
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 150
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 150
    functionName: '[com.univocity.parsers.conversions.DateConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/DateConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.common.DataProcessingException].<init>(com.univocity.parsers.conversions.DateConversion)'
    - '[com.univocity.parsers.common.DataProcessingException].setValue(String)'
    - Arrays.toString(String[])
    - formatter.parse(String)
    linkageType: ''
    returnType: Date
    signature: '[com.univocity.parsers.conversions.DateConversion].fromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Locale
      - TimeZone
      - SimpleDateFormat[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: SimpleDateFormat[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: '[com.univocity.parsers.conversions.DateConversion].getFormatterObjects()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/DateConversion.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: SimpleDateFormat[]
    signature: '[com.univocity.parsers.conversions.DateConversion].getFormatterObjects()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Locale
      - TimeZone
      - SimpleDateFormat[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TimeZone
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[com.univocity.parsers.conversions.DateConversion].getTimeZone()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/DateConversion.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: TimeZone
    signature: '[com.univocity.parsers.conversions.DateConversion].getTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashSet].<init>()'
      Src: com.univocity.parsers.conversions.BooleanConversion:38,1
    - Dst: '[LinkedHashSet].<init>()'
      Src: com.univocity.parsers.conversions.BooleanConversion:39,1
    - Dst: '[com.univocity.parsers.conversions.BooleanConversion].<init>(null,null,String[],String[])'
      Src: com.univocity.parsers.conversions.BooleanConversion:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Set<String>
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.BooleanConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valuesForTrue
    - valuesForFalse
    argTypes:
    - String[]
    - String[]
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.conversions.BooleanConversion].<init>(String[],String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
    functionUses: 1
    functionsReached:
    - '[LinkedHashSet].<init>()'
    - '[com.univocity.parsers.conversions.BooleanConversion].<init>(null,null,String[],String[])'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.BooleanConversion
    signature: '[com.univocity.parsers.conversions.BooleanConversion].<init>(String[],String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashSet].<init>()'
      Src: com.univocity.parsers.conversions.BooleanConversion:38,1
    - Dst: '[LinkedHashSet].<init>()'
      Src: com.univocity.parsers.conversions.BooleanConversion:39,1
    - Dst: '[Object].<init>(Boolean,String)'
      Src: com.univocity.parsers.conversions.BooleanConversion:63,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].notEmpty(String,String[])'
      Src: com.univocity.parsers.conversions.BooleanConversion:64,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].notEmpty(String,String[])'
      Src: com.univocity.parsers.conversions.BooleanConversion:65,1
    - Dst: Collections.addAll(Set<String>,String[])
      Src: com.univocity.parsers.conversions.BooleanConversion:67,1
    - Dst: Collections.addAll(Set<String>,String[])
      Src: com.univocity.parsers.conversions.BooleanConversion:68,1
    - Dst: '[com.univocity.parsers.conversions.BooleanConversion].normalize(Set<String>)'
      Src: com.univocity.parsers.conversions.BooleanConversion:70,1
    - Dst: '[com.univocity.parsers.conversions.BooleanConversion].normalize(Set<String>)'
      Src: com.univocity.parsers.conversions.BooleanConversion:71,1
    - Dst: '[Set<String>].contains(com.univocity.parsers.conversions.BooleanConversion)'
      Src: com.univocity.parsers.conversions.BooleanConversion:74,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(char)'
      Src: com.univocity.parsers.conversions.BooleanConversion:75,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      - String
      - String[]
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Set<String>
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.BooleanConversion
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - valueIfStringIsNull
    - valueIfObjectIsNull
    - valuesForTrue
    - valuesForFalse
    argTypes:
    - Boolean
    - String
    - String[]
    - String[]
    constantsTouched: []
    func_position:
      end: 81
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 81
    functionName: '[com.univocity.parsers.conversions.BooleanConversion].<init>(Boolean,String,String[],String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
    functionUses: 1
    functionsReached:
    - '[Set<String>].contains(com.univocity.parsers.conversions.BooleanConversion)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(char)'
    - Collections.addAll(Set<String>,String[])
    - '[com.univocity.parsers.conversions.BooleanConversion].normalize(Set<String>)'
    - '[Object].<init>(Boolean,String)'
    - '[LinkedHashSet].<init>()'
    - '[com.univocity.parsers.common.ArgumentUtils].notEmpty(String,String[])'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.BooleanConversion
    signature: '[com.univocity.parsers.conversions.BooleanConversion].<init>(Boolean,String,String[],String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Boolean.FALSE.equals(Boolean)
      Src: com.univocity.parsers.conversions.BooleanConversion:94,1
    - Dst: Boolean.TRUE.equals(Boolean)
      Src: com.univocity.parsers.conversions.BooleanConversion:97,1
    - Dst: '[com.univocity.parsers.conversions.BooleanConversion].getValueIfObjectIsNull()'
      Src: com.univocity.parsers.conversions.BooleanConversion:101,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Set<String>
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 102
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 102
    functionName: '[com.univocity.parsers.conversions.BooleanConversion].revert(Boolean)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
    functionUses: 0
    functionsReached:
    - Boolean.TRUE.equals(Boolean)
    - Boolean.FALSE.equals(Boolean)
    - '[com.univocity.parsers.conversions.BooleanConversion].getValueIfObjectIsNull()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.BooleanConversion].revert(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.BooleanConversion].getBoolean(String,Set<String>,Set<String>)'
      Src: com.univocity.parsers.conversions.BooleanConversion:114,1
    - Dst: '[Object].getValueIfStringIsNull()'
      Src: com.univocity.parsers.conversions.BooleanConversion:116,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Set<String>
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 117
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 117
    functionName: '[com.univocity.parsers.conversions.BooleanConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].getValueIfStringIsNull()'
    - '[com.univocity.parsers.conversions.BooleanConversion].getBoolean(String,Set<String>,Set<String>)'
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.conversions.BooleanConversion].fromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.BooleanConversion].<init>(Set<String>,Set<String>)'
      Src: com.univocity.parsers.conversions.BooleanConversion:130,1
    - Dst: '[com.univocity.parsers.conversions.BooleanConversion].getBoolean(String,Set<String>,Set<String>)'
      Src: com.univocity.parsers.conversions.BooleanConversion:131,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String[]
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Set<String>
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - booleanString
    - trueValues
    - falseValues
    argTypes:
    - String
    - String[]
    - String[]
    constantsTouched: []
    func_position:
      end: 132
      start: 127
    functionDepth: 2
    functionLinenumber: 127
    functionLinenumberEnd: 132
    functionName: '[com.univocity.parsers.conversions.BooleanConversion].getBoolean(String,String[],String[])'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.BooleanConversion].<init>(Set<String>,Set<String>)'
    - '[com.univocity.parsers.conversions.BooleanConversion].getBoolean(String,Set<String>,Set<String>)'
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.conversions.BooleanConversion].getBoolean(String,String[],String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.BooleanConversion].normalize(String)'
      Src: com.univocity.parsers.conversions.BooleanConversion:135,1
    - Dst: '[Set<String>].contains(String)'
      Src: com.univocity.parsers.conversions.BooleanConversion:136,1
    - Dst: '[Set<String>].contains(String)'
      Src: com.univocity.parsers.conversions.BooleanConversion:139,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.conversions.BooleanConversion:142,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(String)'
      Src: com.univocity.parsers.conversions.BooleanConversion:143,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Set<String>
      - Set<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Set<String>
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - defaultString
    - trueValues
    - falseValues
    argTypes:
    - String
    - Set<String>
    - Set<String>
    constantsTouched: []
    func_position:
      end: 145
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 145
    functionName: '[com.univocity.parsers.conversions.BooleanConversion].getBoolean(String,Set<String>,Set<String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
    functionUses: 2
    functionsReached:
    - '[Set<String>].contains(String)'
    - '[com.univocity.parsers.common.DataProcessingException].setValue(String)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
    - '[com.univocity.parsers.conversions.BooleanConversion].normalize(String)'
    linkageType: ''
    returnType: Boolean
    signature: '[com.univocity.parsers.conversions.BooleanConversion].getBoolean(String,Set<String>,Set<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: com.univocity.parsers.conversions.BooleanConversion:158,1
    - Dst: '[com.univocity.parsers.conversions.BooleanConversion].toLowerCase()'
      Src: com.univocity.parsers.conversions.BooleanConversion:158,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Set<String>
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 159
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 159
    functionName: '[com.univocity.parsers.conversions.BooleanConversion].normalize(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
    functionUses: 1
    functionsReached:
    - '[String].trim()'
    - '[com.univocity.parsers.conversions.BooleanConversion].toLowerCase()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.BooleanConversion].normalize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<String>].size()'
      Src: com.univocity.parsers.conversions.BooleanConversion:167,1
    - Dst: '[LinkedHashSet].<init>(com.univocity.parsers.conversions.BooleanConversion)'
      Src: com.univocity.parsers.conversions.BooleanConversion:167,1
    - Dst: '[LinkedHashSet].add(null)'
      Src: com.univocity.parsers.conversions.BooleanConversion:170,1
    - Dst: string.trim()
      Src: com.univocity.parsers.conversions.BooleanConversion:172,1
    - Dst: '[com.univocity.parsers.conversions.BooleanConversion].toLowerCase()'
      Src: com.univocity.parsers.conversions.BooleanConversion:172,1
    - Dst: '[LinkedHashSet].add(com.univocity.parsers.conversions.BooleanConversion)'
      Src: com.univocity.parsers.conversions.BooleanConversion:172,1
    - Dst: '[Collection<String>].clear()'
      Src: com.univocity.parsers.conversions.BooleanConversion:176,1
    - Dst: '[Collection<String>].addAll(LinkedHashSet)'
      Src: com.univocity.parsers.conversions.BooleanConversion:177,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Set<String>
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - strings
    argTypes:
    - Collection<String>
    constantsTouched: []
    func_position:
      end: 178
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 178
    functionName: '[com.univocity.parsers.conversions.BooleanConversion].normalize(Collection<String>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
    functionUses: 0
    functionsReached:
    - '[Collection<String>].size()'
    - '[LinkedHashSet].add(com.univocity.parsers.conversions.BooleanConversion)'
    - '[Collection<String>].clear()'
    - '[LinkedHashSet].add(null)'
    - string.trim()
    - '[Collection<String>].addAll(LinkedHashSet)'
    - '[LinkedHashSet].<init>(com.univocity.parsers.conversions.BooleanConversion)'
    - '[com.univocity.parsers.conversions.BooleanConversion].toLowerCase()'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.conversions.BooleanConversion].normalize(Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.univocity.parsers.conversions.BigDecimalConversion:32,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: com.univocity.parsers.conversions.BigDecimalConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[com.univocity.parsers.conversions.BigDecimalConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BigDecimalConversion.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.BigDecimalConversion
    signature: '[com.univocity.parsers.conversions.BigDecimalConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(BigDecimal,String)'
      Src: com.univocity.parsers.conversions.BigDecimalConversion:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BigDecimal
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.BigDecimalConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - BigDecimal
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[com.univocity.parsers.conversions.BigDecimalConversion].<init>(BigDecimal,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BigDecimalConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(BigDecimal,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.BigDecimalConversion
    signature: '[com.univocity.parsers.conversions.BigDecimalConversion].<init>(BigDecimal,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[BigDecimal].<init>(String)'
      Src: com.univocity.parsers.conversions.BigDecimalConversion:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: BigDecimal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[com.univocity.parsers.conversions.BigDecimalConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BigDecimalConversion.java
    functionUses: 0
    functionsReached:
    - '[BigDecimal].<init>(String)'
    linkageType: ''
    returnType: BigDecimal
    signature: '[com.univocity.parsers.conversions.BigDecimalConversion].fromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet].<init>()'
      Src: com.univocity.parsers.conversions.NullStringConversion:35,1
    - Dst: '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.conversions.NullStringConversion)'
      Src: com.univocity.parsers.conversions.NullStringConversion:44,1
    - Dst: Collections.addAll(Set<String>,com.univocity.parsers.conversions.NullStringConversion)
      Src: com.univocity.parsers.conversions.NullStringConversion:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.NullStringConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.conversions.NullStringConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NullStringConversion.java
    functionUses: 0
    functionsReached:
    - '[HashSet].<init>()'
    - Collections.addAll(Set<String>,com.univocity.parsers.conversions.NullStringConversion)
    - '[com.univocity.parsers.common.ArgumentUtils].noNulls(String,com.univocity.parsers.conversions.NullStringConversion)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.NullStringConversion
    signature: '[com.univocity.parsers.conversions.NullStringConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(Object)
      Src: com.univocity.parsers.conversions.NullStringConversion:59,1
    - Dst: '[Set<String>].contains(com.univocity.parsers.conversions.NullStringConversion)'
      Src: com.univocity.parsers.conversions.NullStringConversion:59,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 63
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 63
    functionName: '[com.univocity.parsers.conversions.NullStringConversion].execute(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NullStringConversion.java
    functionUses: 0
    functionsReached:
    - '[Set<String>].contains(com.univocity.parsers.conversions.NullStringConversion)'
    - String.valueOf(Object)
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.conversions.NullStringConversion].execute(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 77
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionName: '[com.univocity.parsers.conversions.NullStringConversion].revert(Object)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NullStringConversion.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.univocity.parsers.conversions.NullStringConversion].revert(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toUpperCase()'
      Src: com.univocity.parsers.conversions.UpperCaseConversion:39,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.conversions.UpperCaseConversion].execute(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/UpperCaseConversion.java
    functionUses: 1
    functionsReached:
    - '[String].toUpperCase()'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.UpperCaseConversion].execute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.univocity.parsers.conversions.UpperCaseConversion].execute(String)'
      Src: com.univocity.parsers.conversions.UpperCaseConversion:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[com.univocity.parsers.conversions.UpperCaseConversion].revert(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/UpperCaseConversion.java
    functionUses: 0
    functionsReached:
    - '[com.univocity.parsers.conversions.UpperCaseConversion].execute(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.UpperCaseConversion].revert(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: com.univocity.parsers.conversions.UpperCaseConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.univocity.parsers.conversions.UpperCaseConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/UpperCaseConversion.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.univocity.parsers.conversions.UpperCaseConversion
    signature: '[com.univocity.parsers.conversions.UpperCaseConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.univocity.parsers.conversions.FloatConversion:29,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: com.univocity.parsers.conversions.FloatConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[com.univocity.parsers.conversions.FloatConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/FloatConversion.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.FloatConversion
    signature: '[com.univocity.parsers.conversions.FloatConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Float,String)'
      Src: com.univocity.parsers.conversions.FloatConversion:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Float
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.FloatConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - Float
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[com.univocity.parsers.conversions.FloatConversion].<init>(Float,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/FloatConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Float,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.FloatConversion
    signature: '[com.univocity.parsers.conversions.FloatConversion].<init>(Float,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float.valueOf(String)
      Src: com.univocity.parsers.conversions.FloatConversion:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Float
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.univocity.parsers.conversions.FloatConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/FloatConversion.java
    functionUses: 0
    functionsReached:
    - Float.valueOf(String)
    linkageType: ''
    returnType: Float
    signature: '[com.univocity.parsers.conversions.FloatConversion].fromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.univocity.parsers.conversions.DoubleConversion:30,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: com.univocity.parsers.conversions.DoubleConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[com.univocity.parsers.conversions.DoubleConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/DoubleConversion.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.DoubleConversion
    signature: '[com.univocity.parsers.conversions.DoubleConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Double,String)'
      Src: com.univocity.parsers.conversions.DoubleConversion:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Double
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.DoubleConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - Double
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[com.univocity.parsers.conversions.DoubleConversion].<init>(Double,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/DoubleConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Double,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.DoubleConversion
    signature: '[com.univocity.parsers.conversions.DoubleConversion].<init>(Double,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.valueOf(String)
      Src: com.univocity.parsers.conversions.DoubleConversion:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Double
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.univocity.parsers.conversions.DoubleConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/DoubleConversion.java
    functionUses: 0
    functionsReached:
    - Double.valueOf(String)
    linkageType: ''
    returnType: Double
    signature: '[com.univocity.parsers.conversions.DoubleConversion].fromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ParsePosition].<init>(int)'
      Src: com.univocity.parsers.conversions.NumericConversion:43,1
    - Dst: '[Object].<init>(T,String)'
      Src: com.univocity.parsers.conversions.NumericConversion:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - DecimalFormat[]
      - String[]
      - ParsePosition
      - Class<?extendsNumber>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.NumericConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - T
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[com.univocity.parsers.conversions.NumericConversion].<init>(T,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NumericConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(T,String)'
    - '[ParsePosition].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.NumericConversion
    signature: '[com.univocity.parsers.conversions.NumericConversion].<init>(T,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ParsePosition].<init>(int)'
      Src: com.univocity.parsers.conversions.NumericConversion:43,1
    - Dst: '[Object].<init>()'
      Src: com.univocity.parsers.conversions.NumericConversion:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - DecimalFormat[]
      - String[]
      - ParsePosition
      - Class<?extendsNumber>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.NumericConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[com.univocity.parsers.conversions.NumericConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NumericConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[ParsePosition].<init>(int)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.NumericConversion
    signature: '[com.univocity.parsers.conversions.NumericConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - DecimalFormat[]
      - String[]
      - ParsePosition
      - Class<?extendsNumber>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?extendsNumber>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[com.univocity.parsers.conversions.NumericConversion].getNumberType()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NumericConversion.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?extendsNumber>
    signature: '[com.univocity.parsers.conversions.NumericConversion].getNumberType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsNumber>
      classConcrete: false
      classEnum: false
      classFields:
      - DecimalFormat[]
      - String[]
      - ParsePosition
      - Class<?extendsNumber>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - numberType
    argTypes:
    - Class<?extendsNumber>
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[com.univocity.parsers.conversions.NumericConversion].setNumberType(Class<?extendsNumber>)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NumericConversion.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.conversions.NumericConversion].setNumberType(Class<?extendsNumber>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - DecimalFormat[]
      - String[]
      - ParsePosition
      - Class<?extendsNumber>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DecimalFormat[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[com.univocity.parsers.conversions.NumericConversion].getFormatterObjects()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NumericConversion.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DecimalFormat[]
    signature: '[com.univocity.parsers.conversions.NumericConversion].getFormatterObjects()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - DecimalFormat
      classConcrete: false
      classEnum: false
      classFields:
      - DecimalFormat[]
      - String[]
      - ParsePosition
      - Class<?extendsNumber>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - formatter
    argTypes:
    - DecimalFormat
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: '[com.univocity.parsers.conversions.NumericConversion].configureFormatter(DecimalFormat)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NumericConversion.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.conversions.NumericConversion].configureFormatter(DecimalFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ParsePosition].setIndex(int)'
      Src: com.univocity.parsers.conversions.NumericConversion:167,1
    - Dst: formatters[i].parse(String,ParsePosition)
      Src: com.univocity.parsers.conversions.NumericConversion:168,1
    - Dst: '[ParsePosition].getIndex()'
      Src: com.univocity.parsers.conversions.NumericConversion:169,1
    - Dst: '[String].length()'
      Src: com.univocity.parsers.conversions.NumericConversion:169,1
    - Dst: out.doubleValue()
      Src: com.univocity.parsers.conversions.NumericConversion:173,1
    - Dst: Double.valueOf(com.univocity.parsers.conversions.NumericConversion)
      Src: com.univocity.parsers.conversions.NumericConversion:173,1
    - Dst: out.floatValue()
      Src: com.univocity.parsers.conversions.NumericConversion:175,1
    - Dst: Float.valueOf(com.univocity.parsers.conversions.NumericConversion)
      Src: com.univocity.parsers.conversions.NumericConversion:175,1
    - Dst: String.valueOf(com.univocity.parsers.conversions.NumericConversion)
      Src: com.univocity.parsers.conversions.NumericConversion:180,1
    - Dst: '[java.math.BigDecimal].<init>(com.univocity.parsers.conversions.NumericConversion)'
      Src: com.univocity.parsers.conversions.NumericConversion:180,1
    - Dst: out.longValue()
      Src: com.univocity.parsers.conversions.NumericConversion:185,1
    - Dst: '[java.math.BigInteger].valueOf(com.univocity.parsers.conversions.NumericConversion)'
      Src: com.univocity.parsers.conversions.NumericConversion:185,1
    - Dst: out.longValue()
      Src: com.univocity.parsers.conversions.NumericConversion:187,1
    - Dst: Long.valueOf(com.univocity.parsers.conversions.NumericConversion)
      Src: com.univocity.parsers.conversions.NumericConversion:187,1
    - Dst: out.intValue()
      Src: com.univocity.parsers.conversions.NumericConversion:189,1
    - Dst: Integer.valueOf(com.univocity.parsers.conversions.NumericConversion)
      Src: com.univocity.parsers.conversions.NumericConversion:189,1
    - Dst: out.shortValue()
      Src: com.univocity.parsers.conversions.NumericConversion:191,1
    - Dst: Short.valueOf(com.univocity.parsers.conversions.NumericConversion)
      Src: com.univocity.parsers.conversions.NumericConversion:191,1
    - Dst: out.byteValue()
      Src: com.univocity.parsers.conversions.NumericConversion:193,1
    - Dst: Byte.valueOf(com.univocity.parsers.conversions.NumericConversion)
      Src: com.univocity.parsers.conversions.NumericConversion:193,1
    - Dst: Arrays.toString(String[])
      Src: com.univocity.parsers.conversions.NumericConversion:198,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.conversions.NumericConversion:198,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(String)'
      Src: com.univocity.parsers.conversions.NumericConversion:199,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - DecimalFormat[]
      - String[]
      - ParsePosition
      - Class<?extendsNumber>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 201
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 201
    functionName: '[com.univocity.parsers.conversions.NumericConversion].fromString(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NumericConversion.java
    functionUses: 0
    functionsReached:
    - out.floatValue()
    - Short.valueOf(com.univocity.parsers.conversions.NumericConversion)
    - '[ParsePosition].setIndex(int)'
    - '[ParsePosition].getIndex()'
    - Long.valueOf(com.univocity.parsers.conversions.NumericConversion)
    - Float.valueOf(com.univocity.parsers.conversions.NumericConversion)
    - '[java.math.BigDecimal].<init>(com.univocity.parsers.conversions.NumericConversion)'
    - out.longValue()
    - out.shortValue()
    - out.doubleValue()
    - '[java.math.BigInteger].valueOf(com.univocity.parsers.conversions.NumericConversion)'
    - out.byteValue()
    - formatters[i].parse(String,ParsePosition)
    - '[com.univocity.parsers.common.DataProcessingException].setValue(String)'
    - out.intValue()
    - '[String].length()'
    - String.valueOf(com.univocity.parsers.conversions.NumericConversion)
    - Byte.valueOf(com.univocity.parsers.conversions.NumericConversion)
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
    - Double.valueOf(com.univocity.parsers.conversions.NumericConversion)
    - Arrays.toString(String[])
    - Integer.valueOf(com.univocity.parsers.conversions.NumericConversion)
    linkageType: ''
    returnType: T
    signature: '[com.univocity.parsers.conversions.NumericConversion].fromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].revert(null)'
      Src: com.univocity.parsers.conversions.NumericConversion:214,1
    - Dst: formatter.format(T)
      Src: com.univocity.parsers.conversions.NumericConversion:218,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
      Src: com.univocity.parsers.conversions.NumericConversion:223,1
    - Dst: '[com.univocity.parsers.common.DataProcessingException].setValue(T)'
      Src: com.univocity.parsers.conversions.NumericConversion:224,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - DecimalFormat[]
      - String[]
      - ParsePosition
      - Class<?extendsNumber>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 226
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 226
    functionName: '[com.univocity.parsers.conversions.NumericConversion].revert(T)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NumericConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].revert(null)'
    - formatter.format(T)
    - '[com.univocity.parsers.common.DataProcessingException].setValue(T)'
    - '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.univocity.parsers.conversions.NumericConversion].revert(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DecimalFormat].<init>(String)'
      Src: com.univocity.parsers.conversions.NumericConversion:236,1
    - Dst: '[com.univocity.parsers.conversions.NumericConversion].configureFormatter(DecimalFormat)'
      Src: com.univocity.parsers.conversions.NumericConversion:237,1
    - Dst: '[com.univocity.parsers.annotations.helpers.AnnotationHelper].applyFormatSettings(DecimalFormat,com.univocity.parsers.conversions.NumericConversion)'
      Src: com.univocity.parsers.conversions.NumericConversion:238,1
    - Dst: Arrays.copyOf(String[],int)
      Src: com.univocity.parsers.conversions.NumericConversion:240,1
    - Dst: Arrays.copyOf(DecimalFormat[],int)
      Src: com.univocity.parsers.conversions.NumericConversion:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - DecimalFormat[]
      - String[]
      - ParsePosition
      - Class<?extendsNumber>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 245
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 245
    functionName: '[com.univocity.parsers.conversions.NumericConversion].addFormat(String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NumericConversion.java
    functionUses: 0
    functionsReached:
    - '[DecimalFormat].<init>(String)'
    - Arrays.copyOf(DecimalFormat[],int)
    - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].applyFormatSettings(DecimalFormat,com.univocity.parsers.conversions.NumericConversion)'
    - Arrays.copyOf(String[],int)
    - '[com.univocity.parsers.conversions.NumericConversion].configureFormatter(DecimalFormat)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.conversions.NumericConversion].addFormat(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(BigDecimal,String)'
      Src: com.univocity.parsers.conversions.FormattedBigDecimalConversion:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BigDecimal
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.univocity.parsers.conversions.FormattedBigDecimalConversion
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - valueIfStringIsNull
    - valueIfObjectIsNull
    argTypes:
    - BigDecimal
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].<init>(BigDecimal,String)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(BigDecimal,String)'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.FormattedBigDecimalConversion
    signature: '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].<init>(BigDecimal,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.univocity.parsers.conversions.FormattedBigDecimalConversion:84,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: com.univocity.parsers.conversions.FormattedBigDecimalConversion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].<init>()'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.univocity.parsers.conversions.FormattedBigDecimalConversion
    signature: '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DecimalFormat].setParseBigDecimal(boolean)'
      Src: com.univocity.parsers.conversions.FormattedBigDecimalConversion:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - DecimalFormat
      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:
    - formatter
    argTypes:
    - DecimalFormat
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].configureFormatter(DecimalFormat)'
    functionSourceFile: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
    functionUses: 0
    functionsReached:
    - '[DecimalFormat].setParseBigDecimal(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].configureFormatter(DecimalFormat)'
Fuzzer filename: /src/project-parent/fuzz-targets/src/test/java/com/example/CsvParserFuzzer.java
Fuzzing method: '[com.example.CsvParserFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[com.example.CsvParserFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[com.example.CsvParserFuzzer].<init>()'
  source_file: /src/project-parent/fuzz-targets/src/test/java/com/example/CsvParserFuzzer.java
- function_names:
  - '[com.example.TsvParserFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[com.example.TsvParserFuzzer].<init>()'
  source_file: /src/project-parent/fuzz-targets/src/test/java/com/example/TsvParserFuzzer.java
- function_names:
  - '[com.univocity.parsers.ParserTestCase].newRowListProcessor()'
  - '[com.univocity.parsers.ParserTestCase].newReader(String)'
  - '[com.univocity.parsers.ParserTestCase].assertHeadersAndValuesMatch(com.univocity.parsers.common.processor.RowListProcessor,String[],Object[][])'
  - '[com.univocity.parsers.ParserTestCase].assertHeadersAndValuesMatch(String[],Object[][])'
  - '[com.univocity.parsers.ParserTestCase].readFileContent(File)'
  - '[com.univocity.parsers.ParserTestCase].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/ParserTestCase.java
- function_names:
  - '[com.univocity.parsers.tsv.TsvParserTest].tsvProvider()'
  - '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoringWhitespaces(String,char[])'
  - '[com.univocity.parsers.tsv.TsvParserTest].newTsvInputSettings(char[])'
  - '[com.univocity.parsers.tsv.TsvParserTest].parseUsingWhitespaces(String,char[])'
  - '[com.univocity.parsers.tsv.TsvParserTest].parseColumns(String,char[])'
  - '[com.univocity.parsers.tsv.TsvParserTest].process(String,Integer[],Integer[],String[],String[])'
  - '[com.univocity.parsers.tsv.TsvParserTest].columnSelectionTest()'
  - '[com.univocity.parsers.tsv.TsvParserTest].newRowListProcessor()'
  - '[com.univocity.parsers.tsv.TsvParserTest].parseOneByOne(String,char[])'
  - '[com.univocity.parsers.tsv.TsvParserTest].parse3Records(String,char[])'
  - '[com.univocity.parsers.tsv.TsvParserTest].parseWithLineJoining()'
  - '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoreTrailingWhitespaceAppendSlash()'
  - '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoreTrailingWhitespaceAppendBreakLineR()'
  - '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoreTrailingWhitespaceJoinLines()'
  - '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoreTrailingWhitespaceEscapeTab()'
  - '[com.univocity.parsers.tsv.TsvParserTest].parseIgnoreTrailingWhitespaceEscapeOther()'
  - '[com.univocity.parsers.tsv.TsvParserTest].parseNotIgnoreTrailingWhitespaceAppendBreakLineR()'
  - '[com.univocity.parsers.tsv.TsvParserTest].parseNotIgnoreTrailingWhitespaceEscapeTab()'
  - '[com.univocity.parsers.tsv.TsvParserTest].parseNotIgnoreTrailingWhitespaceEscapeOther()'
  - '[com.univocity.parsers.tsv.TsvParserTest].testFieldSelectionWithMismatchingNames()'
  - '[com.univocity.parsers.tsv.TsvParserTest].parseWithAutoExpansion()'
  - '[com.univocity.parsers.tsv.TsvParserTest].testBitsAreNotDiscardedWhenParsing()'
  - '[com.univocity.parsers.tsv.TsvParserTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
- function_names:
  - '[com.univocity.parsers.tsv.TsvWriterTest].lineSeparatorProvider()'
  - '[com.univocity.parsers.tsv.TsvWriterTest].writeTest(char[])'
  - '[com.univocity.parsers.tsv.TsvWriterTest].writeSelectedColumnOnly(char[])'
  - '[com.univocity.parsers.tsv.TsvWriterTest].writeSelectedColumnOnlyToString(char[])'
  - '[com.univocity.parsers.tsv.TsvWriterTest].parseWithLineJoining()'
  - '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingFile()'
  - '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingFileAndEncodingAsString()'
  - '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingFileAndEncodingAsCharset()'
  - '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingOutputStream()'
  - '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsString()'
  - '[com.univocity.parsers.tsv.TsvWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsCharset()'
  - '[com.univocity.parsers.tsv.TsvWriterTest].appendEscapeT()'
  - '[com.univocity.parsers.tsv.TsvWriterTest].appendEscapeTNotIgnoringWhitespaces()'
  - '[com.univocity.parsers.tsv.TsvWriterTest].appendEscapeR()'
  - '[com.univocity.parsers.tsv.TsvWriterTest].appendEscapeRNotIgnoringWhitespaces()'
  - '[com.univocity.parsers.tsv.TsvWriterTest].appendEscapeSlash()'
  - '[com.univocity.parsers.tsv.TsvWriterTest].appendNullValueWhenThereIsNoContent()'
  - '[com.univocity.parsers.tsv.TsvWriterTest].testBitsAreNotDiscardedWhenWriting()'
  - '[com.univocity.parsers.tsv.TsvWriterTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
- function_names:
  - '[com.univocity.parsers.annotations.AnnotationHelperTest].shouldCreateAnnotationHelper()'
  - '[com.univocity.parsers.annotations.AnnotationHelperTest].testContentCleaner()'
  - '[com.univocity.parsers.annotations.AnnotationHelperTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/AnnotationHelperTest.java
- function_names:
  - '[com.univocity.parsers.annotations.meta.ReplacementBean].<init>(String,String,String)'
  - '[com.univocity.parsers.annotations.meta.ReplacementBean].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/ReplacementBean.java
- function_names:
  - '[com.univocity.parsers.annotations.meta.CleanBeanTest].<init>(String,String,int)'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/CleanBeanTest.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/Clean.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/IntArray.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/MyReplacementUpperCase.java
- function_names:
  - '[com.univocity.parsers.annotations.meta.ContentCleaner].<init>(String[])'
  - '[com.univocity.parsers.annotations.meta.ContentCleaner].execute(Object)'
  - '[com.univocity.parsers.annotations.meta.ContentCleaner].revert(String)'
  - '[com.univocity.parsers.annotations.meta.ContentCleaner].clean(Object)'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
- function_names:
  - '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].testParseWithMetaAnnotation()'
  - '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].testWriteWithMetaAnnotation()'
  - '[com.univocity.parsers.annotations.meta.MetaAnnotationTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/MetaAnnotationTest.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/annotations/meta/MyReplacement.java
- function_names:
  - '[com.univocity.parsers.fixed.FixedWidthParserTest].csvProvider()'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest].getFieldLengths()'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest].newSettings(com.univocity.parsers.fixed.FixedWidthFields,char[])'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest].testFixedWidthParser(String,char[])'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest].newRowListProcessor()'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest].testFixedWidthParserSkippingUntilNewLine(String,char[])'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest].testFixedWidthParserWithPadding(String,char[])'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest].testFixedWidthParserWithPaddingAndNoTrimming(String,char[])'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest].testParsingWithPaddingPerField()'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest].testParsingWithoutRecordBreaks()'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest].testParsingWithoutRecordBreaksButTrailingSpaces()'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest].testBitsAreNotDiscardedWhenParsing()'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest].testFixedWidthAnnotation()'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest].testFieldRanges()'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest].testSingleLineParsingWithLookAhead()'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest].<init>()'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest.X].<init>()'
  - '[com.univocity.parsers.fixed.FixedWidthParserTest.X].<init>(int,String)'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
- function_names:
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].lineSeparatorProvider()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriter(char[])'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriterWithSpacesAndOverflow(char[])'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].writeFromCsv()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWritingWithPaddingsPerField()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingFile()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingFileAndEncodingAsString()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingFileAndEncodingAsCharset()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingOutputStream()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsString()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsCharset()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].testLookupCharsLengthMinorThanValue()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].testGotTruncatedExactlyAfterOneOrMoreWhitespaces()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriteLineSeparatorAfterRecord()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriteLineSeparatorAfterRandomContent()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].testBitsAreNotDiscardedWhenWriting()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriteFixedWidthAnnotation()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].testWriteFixedWidthAnnotationAndWildcard()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].testFieldRanges()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].writeNullRowShouldReplaceWithNullValueFromSettings()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest].<init>()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterTest.Le].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
- function_names:
  - '[com.univocity.parsers.csv.TestUtils].assertEquals(T[],T[])'
  - '[com.univocity.parsers.csv.TestUtils].assertLinesAreEqual(T[][],T[][])'
  - '[com.univocity.parsers.csv.TestUtils].printArrayElements(T[])'
  - '[com.univocity.parsers.csv.TestUtils].assertEquals(Collection<T>,T[])'
  - '[com.univocity.parsers.csv.TestUtils].assertEquals(T[],Collection<T>)'
  - '[com.univocity.parsers.csv.TestUtils].formatDate(java.util.Date)'
  - '[com.univocity.parsers.csv.TestUtils].formatDate(java.util.Date,String)'
  - '[com.univocity.parsers.csv.TestUtils].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/TestUtils.java
- function_names:
  - '[com.univocity.parsers.csv.CsvFormatDetectorTest].getInputsAndOutputs()'
  - '[com.univocity.parsers.csv.CsvFormatDetectorTest].newSettings()'
  - '[com.univocity.parsers.csv.CsvFormatDetectorTest].testDelimiterDiscovery(String,List<String[]>)'
  - '[com.univocity.parsers.csv.CsvFormatDetectorTest].testAutodetection()'
  - '[com.univocity.parsers.csv.CsvFormatDetectorTest].testDelimitersDetectedUsingOrderOfPreference()'
  - '[com.univocity.parsers.csv.CsvFormatDetectorTest].testDelimitersDetectedUsingOrderOfPreference1()'
  - '[com.univocity.parsers.csv.CsvFormatDetectorTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
- function_names:
  - '[com.univocity.parsers.csv.CsvWriterTest].lineSeparatorProvider()'
  - '[com.univocity.parsers.csv.CsvWriterTest].writeTest(boolean,char[])'
  - '[com.univocity.parsers.csv.CsvWriterTest].writeSelectedColumnOnly(boolean,char[])'
  - '[com.univocity.parsers.csv.CsvWriterTest].testWritingQuotedValuesWithTrailingWhistespaces()'
  - '[com.univocity.parsers.csv.CsvWriterTest].testWritingQuotedValuesIgnoringTrailingWhistespaces()'
  - '[com.univocity.parsers.csv.CsvWriterTest].testWriteToString()'
  - '[com.univocity.parsers.csv.CsvWriterTest].escapeHandlingParameterProvider()'
  - '[com.univocity.parsers.csv.CsvWriterTest].testHandlingOfEscapeSequences(boolean,boolean,String,String)'
  - '[com.univocity.parsers.csv.CsvWriterTest].testWritingWithIndexSelection()'
  - '[com.univocity.parsers.csv.CsvWriterTest].testWritingWithIndexExclusion()'
  - '[com.univocity.parsers.csv.CsvWriterTest].blanksProvider()'
  - '[com.univocity.parsers.csv.CsvWriterTest].testWriteBlanks(boolean,String,String)'
  - '[com.univocity.parsers.csv.CsvWriterTest].testWriteWithArrayExpansion()'
  - '[com.univocity.parsers.csv.CsvWriterTest].testLineEndingsAreNotModified()'
  - '[com.univocity.parsers.csv.CsvWriterTest].testEscapeQuoteInValues()'
  - '[com.univocity.parsers.csv.CsvWriterTest].testQuotationTriggers()'
  - '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingFile()'
  - '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingFileAndEncodingAsString()'
  - '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingFileAndEncodingAsCharset()'
  - '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingOutputStream()'
  - '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsString()'
  - '[com.univocity.parsers.csv.CsvWriterTest].parseWithConstructorUsingOutputStreamAndEncodingAsCharset()'
  - '[com.univocity.parsers.csv.CsvWriterTest].appendEscapeEscape()'
  - '[com.univocity.parsers.csv.CsvWriterTest].testErrorMessageRestrictions()'
  - '[com.univocity.parsers.csv.CsvWriterTest].testWriteEmptyValue()'
  - '[com.univocity.parsers.csv.CsvWriterTest].nullAndEmptyValueProvider()'
  - '[com.univocity.parsers.csv.CsvWriterTest].testWriteNullValueAsEmptyQuotes(String,String,boolean,boolean,String,String)'
  - '[com.univocity.parsers.csv.CsvWriterTest].testBitsAreNotDiscardedWhenWriting()'
  - '[com.univocity.parsers.csv.CsvWriterTest].testCollectionWriting()'
  - '[com.univocity.parsers.csv.CsvWriterTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
- function_names:
  - '[com.univocity.parsers.csv.ProfilerTest].<init>()'
  - '[com.univocity.parsers.csv.ProfilerTest].execute(String,Runnable)'
  - '[com.univocity.parsers.csv.ProfilerTest].defaultInputReader()'
  - '[com.univocity.parsers.csv.ProfilerTest].incrementalInputReader()'
  - '[com.univocity.parsers.csv.ProfilerTest].input()'
  - '[com.univocity.parsers.csv.ProfilerTest].rowProcessor()'
  - '[com.univocity.parsers.csv.ProfilerTest].runPerformanceComparison()'
  - '[com.univocity.parsers.csv.ProfilerTest].runCsvWritingTest()'
  - '[com.univocity.parsers.csv.ProfilerTest].runTsvWritingTest()'
  - '[com.univocity.parsers.csv.ProfilerTest].getRowsToWrite()'
  - '[com.univocity.parsers.csv.ProfilerTest].runInLoop(int,String,Runnable)'
  - '[com.univocity.parsers.csv.ProfilerTest].newTsvWritingProcess(int,List<String[]>)'
  - '[com.univocity.parsers.csv.ProfilerTest].newCsvWritingProcess(int,List<String[]>)'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/ProfilerTest.java
- function_names:
  - '[com.univocity.parsers.csv.CsvParserTest].testProvider()'
  - '[com.univocity.parsers.csv.CsvParserTest].csvProvider()'
  - '[com.univocity.parsers.csv.CsvParserTest].parseIgnoringWhitespaces(String,char[])'
  - '[com.univocity.parsers.csv.CsvParserTest].newCsvInputSettings(char[])'
  - '[com.univocity.parsers.csv.CsvParserTest].parseUsingWhitespaces(String,char[])'
  - '[com.univocity.parsers.csv.CsvParserTest].parseColumns(String,char[])'
  - '[com.univocity.parsers.csv.CsvParserTest].process(String,Integer[],Integer[],String[],String[])'
  - '[com.univocity.parsers.csv.CsvParserTest].columnSelectionTest()'
  - '[com.univocity.parsers.csv.CsvParserTest].newRowListProcessor()'
  - '[com.univocity.parsers.csv.CsvParserTest].parseOneByOne(String,char[])'
  - '[com.univocity.parsers.csv.CsvParserTest].parse3Records(String,char[])'
  - '[com.univocity.parsers.csv.CsvParserTest].parseBrokenQuoteEscape()'
  - '[com.univocity.parsers.csv.CsvParserTest].testReadEmptyValue()'
  - '[com.univocity.parsers.csv.CsvParserTest].escapeHandlingProvider()'
  - '[com.univocity.parsers.csv.CsvParserTest].testHandlingOfEscapeSequences(boolean,boolean,String[])'
  - '[com.univocity.parsers.csv.CsvParserTest].testEscapedLineEndingsAreNotModified()'
  - '[com.univocity.parsers.csv.CsvParserTest].getLineSeparator()'
  - '[com.univocity.parsers.csv.CsvParserTest].shouldNotAllowParseUnescapedQuotes()'
  - '[com.univocity.parsers.csv.CsvParserTest].parseQuotedStringFollowedByBlankSpace()'
  - '[com.univocity.parsers.csv.CsvParserTest].shouldNotAllowUnexpectedCharacterAfterQuotedValue(String,char[])'
  - '[com.univocity.parsers.csv.CsvParserTest].parseValueProcessingEscapeNotIgnoringWhitespace()'
  - '[com.univocity.parsers.csv.CsvParserTest].parseValueProcessingEscapeNotIgnoringWhitespacePrevQuoteEscape2()'
  - '[com.univocity.parsers.csv.CsvParserTest].parseValueProcessingEscapeNotIgnoringWhitespacePrevQuoteEscape()'
  - '[com.univocity.parsers.csv.CsvParserTest].skipLinesProvider()'
  - '[com.univocity.parsers.csv.CsvParserTest].testSkipLines(int,String)'
  - '[com.univocity.parsers.csv.CsvParserTest].testParseUnescapedQuotesWithStop()'
  - '[com.univocity.parsers.csv.CsvParserTest].parseIgnoreTrailingWhitespace()'
  - '[com.univocity.parsers.csv.CsvParserTest].parseWithAutoExpansion()'
  - '[com.univocity.parsers.csv.CsvParserTest].testErrorMessageRestrictions()'
  - '[com.univocity.parsers.csv.CsvParserTest].testKeepQuotes()'
  - '[com.univocity.parsers.csv.CsvParserTest].testNullValue()'
  - '[com.univocity.parsers.csv.CsvParserTest].testColumnReorderingWithUserProvidedHeaders()'
  - '[com.univocity.parsers.csv.CsvParserTest].testEscapeCharacter()'
  - '[com.univocity.parsers.csv.CsvParserTest].testBitsAreNotDiscardedWhenParsing()'
  - '[com.univocity.parsers.csv.CsvParserTest].testParserIteratorOnFile()'
  - '[com.univocity.parsers.csv.CsvParserTest].append4000Symbols(StringBuilder)'
  - '[com.univocity.parsers.csv.CsvParserTest].testCollectCommentOnBufferUpdate()'
  - '[com.univocity.parsers.csv.CsvParserTest].shouldPrintUserDefinedHeaders()'
  - '[com.univocity.parsers.csv.CsvParserTest].shouldResolveSpaceAsColumnSeparator()'
  - '[com.univocity.parsers.csv.CsvParserTest].shouldNotResolveSpaceAsColumnSeparator()'
  - '[com.univocity.parsers.csv.CsvParserTest].parseDisablingCommentLineCheck(String,char[])'
  - '[com.univocity.parsers.csv.CsvParserTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/CsvParserTest.java
- function_names:
  - '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].inputProvider()'
  - '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].testQuoteHandling(UnescapedQuoteHandling,String,String[][])'
  - '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].config()'
  - '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].testWithKeepQuotes(boolean,UnescapedQuoteHandling,String,String,String)'
  - '[com.univocity.parsers.csv.UnescapedQuoteHandlingTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/csv/UnescapedQuoteHandlingTest.java
- function_names:
  - '[com.univocity.parsers.common.DataProcessingExceptionTest].testRestrictionOfValuesDisplayedInErrorMessage()'
  - '[com.univocity.parsers.common.DataProcessingExceptionTest].testRestrictionOfValuesDisplayedInErrorMessageWhileParsing()'
  - '[com.univocity.parsers.common.DataProcessingExceptionTest].testRestrictionOfValuesDisplayedInErrorMessageWhileWriting()'
  - '[com.univocity.parsers.common.DataProcessingExceptionTest].<init>()'
  - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].<init>()'
  - '[com.univocity.parsers.common.DataProcessingExceptionTest.A].<init>(Date)'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/DataProcessingExceptionTest.java
- function_names:
  - '[com.univocity.parsers.common.AbstractWriterTest].testWriteRowWithObjectCollection()'
  - '[com.univocity.parsers.common.AbstractWriterTest].testWriteRowWithNullObjectCollection()'
  - '[com.univocity.parsers.common.AbstractWriterTest].testWriteStringRows()'
  - '[com.univocity.parsers.common.AbstractWriterTest].testWriteBufferedWriter()'
  - '[com.univocity.parsers.common.AbstractWriterTest].testRowExpansion()'
  - '[com.univocity.parsers.common.AbstractWriterTest].testSelectFields()'
  - '[com.univocity.parsers.common.AbstractWriterTest].testExcludeFields()'
  - '[com.univocity.parsers.common.AbstractWriterTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
- function_names:
  - '[com.univocity.parsers.common.NormalizedStringTest].testEqualsHashCodeContract()'
  - '[com.univocity.parsers.common.NormalizedStringTest].testCompareToContract()'
  - '[com.univocity.parsers.common.NormalizedStringTest].setProvider()'
  - '[com.univocity.parsers.common.NormalizedStringTest].testSetBehaves(Set<com.univocity.parsers.common.NormalizedString>,String)'
  - '[com.univocity.parsers.common.NormalizedStringTest].testComparisonForOrdering()'
  - '[com.univocity.parsers.common.NormalizedStringTest].testHashMap()'
  - '[com.univocity.parsers.common.NormalizedStringTest].testTreeMap()'
  - '[com.univocity.parsers.common.NormalizedStringTest].putString(Map<com.univocity.parsers.common.NormalizedString,String>,String)'
  - '[com.univocity.parsers.common.NormalizedStringTest].identifyLiterals()'
  - '[com.univocity.parsers.common.NormalizedStringTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
- function_names:
  - '[com.univocity.parsers.common.record.RecordImplTest].setup()'
  - '[com.univocity.parsers.common.record.RecordImplTest].fillEnumMap()'
  - '[com.univocity.parsers.common.record.RecordImplTest].fillEnumObjectMap()'
  - '[com.univocity.parsers.common.record.RecordImplTest].fillFieldMap()'
  - '[com.univocity.parsers.common.record.RecordImplTest].fillFieldObjectMap()'
  - '[com.univocity.parsers.common.record.RecordImplTest].fillIndexMap()'
  - '[com.univocity.parsers.common.record.RecordImplTest].fillIndexObjectMap()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getBigDecimalStringStringString()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getBigDecimalEnumStringString()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getBigDecimalintStringString()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getBigIntegerStringStringString()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getBigIntegerEnumStringString()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getBigIntegerintStringString()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getBoolean()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getByte()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getCalendar()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getChar()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getDate()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getDouble()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getFloat()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getInt()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getLong()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getString()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getValue()'
  - '[com.univocity.parsers.common.record.RecordImplTest].getValues()'
  - '[com.univocity.parsers.common.record.RecordImplTest].testUnivocityNull()'
  - '[com.univocity.parsers.common.record.RecordImplTest].testReuseAndHeaders()'
  - '[com.univocity.parsers.common.record.RecordImplTest].parseAndReturnRecord(com.univocity.parsers.csv.CsvParser,String)'
  - '[com.univocity.parsers.common.record.RecordImplTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
- function_names:
  - '[com.univocity.parsers.common.fields.FieldEnumSelectorTest].getFieldsToExtract()'
  - '[com.univocity.parsers.common.fields.FieldEnumSelectorTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/FieldEnumSelectorTest.java
- function_names:
  - '[com.univocity.parsers.common.fields.ExcludeIndexSelectorTest].getFieldsToExtract()'
  - '[com.univocity.parsers.common.fields.ExcludeIndexSelectorTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/ExcludeIndexSelectorTest.java
- function_names:
  - '[com.univocity.parsers.common.fields.FieldIndexSelectorTest].getFieldsToExtract()'
  - '[com.univocity.parsers.common.fields.FieldIndexSelectorTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/FieldIndexSelectorTest.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/TestEnum.java
- function_names:
  - '[com.univocity.parsers.common.fields.FieldNameSelectorTest].getFieldsToExtract()'
  - '[com.univocity.parsers.common.fields.FieldNameSelectorTest].getFieldsToExtract2()'
  - '[com.univocity.parsers.common.fields.FieldNameSelectorTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/FieldNameSelectorTest.java
- function_names:
  - '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest].getFieldsToExtract()'
  - '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelectorTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelectorTest.java
- function_names:
  - '[com.univocity.parsers.common.fields.ExcludeFieldNameSelectorTest].getFieldsToExtract()'
  - '[com.univocity.parsers.common.fields.ExcludeFieldNameSelectorTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelectorTest.java
- function_names:
  - '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].testLookahead()'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReaderTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
- function_names:
  - '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].assertEOF(com.univocity.parsers.common.input.DefaultCharInputReader)'
  - '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].testInputReading()'
  - '[com.univocity.parsers.common.input.DefaultCharInputReaderTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
- function_names:
  - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppendIgnoringWhitespace()'
  - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppendIgnoringPadding()'
  - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppendIgnoringWhitespaceAndPadding()'
  - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppend()'
  - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testFill()'
  - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testPrepend()'
  - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppend1()'
  - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testAppendArray()'
  - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].testRemove()'
  - '[com.univocity.parsers.common.input.ExpandingCharAppenderTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
- function_names:
  - '[com.univocity.parsers.common.input.WriterCharAppenderTest].testAppendAndExpandWhenAppendingChar()'
  - '[com.univocity.parsers.common.input.WriterCharAppenderTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/input/WriterCharAppenderTest.java
- function_names:
  - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getParserSettings()'
  - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].getWriterSettings()'
  - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testWriteResultSet()'
  - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testParseAndWrite()'
  - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testParseAllJavaBeans()'
  - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testWriteAllJavaBeans()'
  - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testIterateJavaBeans()'
  - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testResourcesOpenFlagWithOutputStream()'
  - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].testInputDimensionRoutine()'
  - '[com.univocity.parsers.common.routine.AbstractRoutinesTest].<init>()'
  - '[com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest].<init>(com.univocity.parsers.common.routine.AbstractRoutines)'
  - '[com.univocity.parsers.common.routine.AbstractRoutinesTest.ResultSetTest].run(ResultSet)'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
- function_names:
  - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].testMultiBeanProcessor()'
  - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest].<init>()'
  - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest.AmountBean].<init>()'
  - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest.QuantityBean].<init>()'
  - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest.BrokenBean].getQuantity()'
  - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest.BrokenBean].setQuantity(int)'
  - '[com.univocity.parsers.common.processor.MultiBeanListProcessorTest.BrokenBean].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
- function_names:
  - '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].testAnnotatedBeanProcessor()'
  - '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].testRepeatedIndexInAnnotation()'
  - '[com.univocity.parsers.common.processor.BeanWriterProcessorTest].<init>()'
  - '[com.univocity.parsers.common.processor.BeanWriterProcessorTest.TestBean].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
- function_names:
  - '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest].testColumnValues()'
  - '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessorTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessorTest.java
- function_names:
  - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newCsvInputSettings()'
  - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].process(String,com.univocity.parsers.common.processor.ObjectRowListProcessor,com.univocity.parsers.csv.CsvParserSettings)'
  - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newProcessorWithFieldNames()'
  - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].newProcessorWithFieldIndexes()'
  - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].getProcessors()'
  - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].conversionTest(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
  - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].conversionTestOnSelectedColumnsWithReordering(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
  - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].conversionTestOnSelectedColumnsWithoutColumnReordering(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
  - '[com.univocity.parsers.common.processor.ObjectRowListProcessorTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
- function_names:
  - '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].testColumnValues()'
  - '[com.univocity.parsers.common.processor.ObjectColumnProcessorTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectColumnProcessorTest.java
- function_names:
  - '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].init()'
  - '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].getLimits()'
  - '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].concurrentRowProcessorTest(int)'
  - '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].ensureContextIsPreserved()'
  - '[com.univocity.parsers.common.processor.ConcurrentRowProcessorTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ConcurrentRowProcessorTest.java
- function_names:
  - '[com.univocity.parsers.common.processor.ColumnProcessorTest].testColumnValues()'
  - '[com.univocity.parsers.common.processor.ColumnProcessorTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ColumnProcessorTest.java
- function_names:
  - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].newCsvInputSettings()'
  - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].testAnnotatedBeanProcessor()'
  - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].testAnnotatedBeanWithLessColumns()'
  - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].testAnnotatedBeanProcessorWithOneFieldOnly()'
  - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].testRepeatedIndexInAnnotation()'
  - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest].<init>()'
  - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest.TestBean].<init>()'
  - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest.Data].<init>()'
  - '[com.univocity.parsers.common.processor.AnnotatedBeanProcessorTest.MetaData].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
- function_names:
  - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].newProcessorWithFieldNames()'
  - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].newProcessorWithFieldIndexes()'
  - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].getProcessors()'
  - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].conversionTest(com.univocity.parsers.common.processor.ObjectRowWriterProcessor)'
  - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].testTypeConversion()'
  - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessorTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
- function_names:
  - '[com.univocity.parsers.common.processor.BatchedColumnProcessorTest].testColumnValues()'
  - '[com.univocity.parsers.common.processor.BatchedColumnProcessorTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/BatchedColumnProcessorTest.java
- function_names:
  - '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].getInputsAndProcessors()'
  - '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].testMasterDetail(String,com.univocity.parsers.common.processor.MasterDetailListProcessor)'
  - '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].getTotal(com.univocity.parsers.common.processor.MasterDetailRecord)'
  - '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].sumItems(com.univocity.parsers.common.processor.MasterDetailRecord)'
  - '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].getProcessor(boolean)'
  - '[com.univocity.parsers.common.processor.MasterDetailProcessorTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
- function_names:
  - '[com.univocity.parsers.issues.support.Ticket_3].testEscapeError()'
  - '[com.univocity.parsers.issues.support.Ticket_3].testEscapeEscape()'
  - '[com.univocity.parsers.issues.support.Ticket_3].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_3.java
- function_names:
  - '[com.univocity.parsers.issues.support.Ticket_4].parseTsvBeanWithMoreColumnsThanInput()'
  - '[com.univocity.parsers.issues.support.Ticket_4].<init>()'
  - '[com.univocity.parsers.issues.support.Ticket_4.DocumentMetadata].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_4.java
- function_names:
  - '[com.univocity.parsers.issues.support.Ticket_6].testWriteStringValuesToRowOnDemand()'
  - '[com.univocity.parsers.issues.support.Ticket_6].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_6.java
- function_names:
  - '[com.univocity.parsers.issues.support.Ticket_9].testEscapeSlashTabInTSV()'
  - '[com.univocity.parsers.issues.support.Ticket_9].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_9.java
- function_names:
  - '[com.univocity.parsers.issues.support.Ticket_12].testSetterDataProcessingExceptionHandling()'
  - '[com.univocity.parsers.issues.support.Ticket_12].testGetterDataProcessingExceptionHandling()'
  - '[com.univocity.parsers.issues.support.Ticket_12].testCustomValidationHandlingOnParse()'
  - '[com.univocity.parsers.issues.support.Ticket_12].testCustomValidationHandlingOnWrite()'
  - '[com.univocity.parsers.issues.support.Ticket_12].<init>()'
  - '[com.univocity.parsers.issues.support.Ticket_12.A].<init>()'
  - '[com.univocity.parsers.issues.support.Ticket_12.A].<init>(String)'
  - '[com.univocity.parsers.issues.support.Ticket_12.A].setComment(String)'
  - '[com.univocity.parsers.issues.support.Ticket_12.A].getComment()'
  - '[com.univocity.parsers.issues.support.Ticket_12.RangeLimiter].<init>(String[])'
  - '[com.univocity.parsers.issues.support.Ticket_12.RangeLimiter].validate(Object)'
  - '[com.univocity.parsers.issues.support.Ticket_12.B].<init>()'
  - '[com.univocity.parsers.issues.support.Ticket_12.B].<init>(int)'
  - '[com.univocity.parsers.issues.support.Ticket_12.B].setComment(int)'
  - '[com.univocity.parsers.issues.support.Ticket_12.B].getComment()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
- function_names:
  - '[com.univocity.parsers.issues.support.Ticket_5].testMasterDetailWontIncludeRowsAboveMasterRow()'
  - '[com.univocity.parsers.issues.support.Ticket_5].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_5.java
- function_names:
  - '[com.univocity.parsers.issues.support.Ticket_10].parseUnescapedInput()'
  - '[com.univocity.parsers.issues.support.Ticket_10].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_10.java
- function_names:
  - '[com.univocity.parsers.issues.support.Ticket_8].testIterateOverBeansWithErrorHandling()'
  - '[com.univocity.parsers.issues.support.Ticket_8].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_8.java
- function_names:
  - '[com.univocity.parsers.issues.support.Ticket_7].testLenientDateFormatOptionInAnnotation()'
  - '[com.univocity.parsers.issues.support.Ticket_7].<init>()'
  - '[com.univocity.parsers.issues.support.Ticket_7.DateBean].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_7.java
- function_names:
  - '[com.univocity.parsers.issues.support.Ticket_11].parseLastLineComment()'
  - '[com.univocity.parsers.issues.support.Ticket_11].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_11.java
- function_names:
  - '[com.univocity.parsers.issues.support.Ticket_13].shouldParseFile()'
  - '[com.univocity.parsers.issues.support.Ticket_13].<init>()'
  - '[com.univocity.parsers.issues.support.Ticket_13.TestRecord].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_13.java
- function_names:
  - '[com.univocity.parsers.issues.support.Ticket_2].getSettings(Class<T>)'
  - '[com.univocity.parsers.issues.support.Ticket_2].writeAndValidate(com.univocity.parsers.fixed.FixedWidthWriterSettings,Object,String)'
  - '[com.univocity.parsers.issues.support.Ticket_2].testCustomConversionAppliedManually()'
  - '[com.univocity.parsers.issues.support.Ticket_2].testCustomConversionAsAnnotation()'
  - '[com.univocity.parsers.issues.support.Ticket_2].testConversionWithOptions()'
  - '[com.univocity.parsers.issues.support.Ticket_2].<init>()'
  - '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].getNumber()'
  - '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].setNumber(BigDecimal)'
  - '[com.univocity.parsers.issues.support.Ticket_2.SimpleBean].<init>()'
  - '[com.univocity.parsers.issues.support.Ticket_2.SimplerBean].getNumber()'
  - '[com.univocity.parsers.issues.support.Ticket_2.SimplerBean].setNumber(BigDecimal)'
  - '[com.univocity.parsers.issues.support.Ticket_2.SimplerBean].<init>()'
  - '[com.univocity.parsers.issues.support.Ticket_2.EvenSimplerBean].getNumber()'
  - '[com.univocity.parsers.issues.support.Ticket_2.EvenSimplerBean].setNumber(BigDecimal)'
  - '[com.univocity.parsers.issues.support.Ticket_2.EvenSimplerBean].<init>()'
  - '[com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion].<init>(String[])'
  - '[com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion].configureFormatter(DecimalFormat)'
  - '[com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion].revert(BigDecimal)'
  - '[com.univocity.parsers.issues.support.Ticket_2.MyNumericConversion].fromString(String)'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
- function_names:
  - '[com.univocity.parsers.issues.support.Ticket_1].initialize()'
  - '[com.univocity.parsers.issues.support.Ticket_1].testBeanToFixedWidth()'
  - '[com.univocity.parsers.issues.support.Ticket_1].testFixedWidthToBean()'
  - '[com.univocity.parsers.issues.support.Ticket_1].<init>()'
  - '[com.univocity.parsers.issues.support.Ticket_1.SimpleBean].getNumber()'
  - '[com.univocity.parsers.issues.support.Ticket_1.SimpleBean].setNumber(BigDecimal)'
  - '[com.univocity.parsers.issues.support.Ticket_1.SimpleBean].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_1.java
- function_names:
  - '[com.univocity.parsers.issues.support.Ticket_14].getSettings(boolean)'
  - '[com.univocity.parsers.issues.support.Ticket_14].provider()'
  - '[com.univocity.parsers.issues.support.Ticket_14].testIndexOutOfBoundsErrorWritingSecondRow(boolean)'
  - '[com.univocity.parsers.issues.support.Ticket_14].indexOf(String[],String)'
  - '[com.univocity.parsers.issues.support.Ticket_14].testWritingWithSelection(boolean)'
  - '[com.univocity.parsers.issues.support.Ticket_14].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/support/Ticket_14.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_362].testCommentCharWriting()'
  - '[com.univocity.parsers.issues.github.Github_362].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_362.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_138].parseWithInvalidIndex()'
  - '[com.univocity.parsers.issues.github.Github_138].<init>()'
  - '[com.univocity.parsers.issues.github.Github_138.Person].<init>()'
  - '[com.univocity.parsers.issues.github.Github_138.Address].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_138.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_3].parseNextWithRowReaderTest()'
  - '[com.univocity.parsers.issues.github.Github_3].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_3.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_52].inputProvider()'
  - '[com.univocity.parsers.issues.github.Github_52].testRowCount(int,String,String)'
  - '[com.univocity.parsers.issues.github.Github_52].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_52.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_29].handleExceptionsAndContinueParsing()'
  - '[com.univocity.parsers.issues.github.Github_29].handleExceptionsAndContinueWriting()'
  - '[com.univocity.parsers.issues.github.Github_29].<init>()'
  - '[com.univocity.parsers.issues.github.Github_29.AB].<init>()'
  - '[com.univocity.parsers.issues.github.Github_29.AB].<init>(int,boolean)'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_29.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_128].skipUntilNewLineDoesntGenerateNullOnEOF()'
  - '[com.univocity.parsers.issues.github.Github_128].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_128.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_224].testRoutinesReuse()'
  - '[com.univocity.parsers.issues.github.Github_224].<init>()'
  - '[com.univocity.parsers.issues.github.Github_224.A].<init>()'
  - '[com.univocity.parsers.issues.github.Github_224.B].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_224.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_337].maxProvider()'
  - '[com.univocity.parsers.issues.github.Github_337].testInconsistentParsing(int)'
  - '[com.univocity.parsers.issues.github.Github_337].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_337.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_378].testParsingWithSpaceAfterQuoteAndNonPrintableChar()'
  - '[com.univocity.parsers.issues.github.Github_378].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_378.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_194].testReadInputOnSeparateThreadIssue()'
  - '[com.univocity.parsers.issues.github.Github_194].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_194.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_404].testMultiDelimiter()'
  - '[com.univocity.parsers.issues.github.Github_404].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_404.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_177].testNewlineAfterEscapedQuote()'
  - '[com.univocity.parsers.issues.github.Github_177].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_177.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_197].testKeepQuotes()'
  - '[com.univocity.parsers.issues.github.Github_197].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_197.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_306].testWithMultilineRecordsAndFooter()'
  - '[com.univocity.parsers.issues.github.Github_306].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_306.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_228].testLastNullValueInQuotedInput()'
  - '[com.univocity.parsers.issues.github.Github_228].testLastNullValueInQuotedInput2()'
  - '[com.univocity.parsers.issues.github.Github_228].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_228.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_352].testNullableFields()'
  - '[com.univocity.parsers.issues.github.Github_352].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_352.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_356].testValidationAnnotation()'
  - '[com.univocity.parsers.issues.github.Github_356].<init>()'
  - '[com.univocity.parsers.issues.github.Github_356.A].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_356.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_37].testMapWritingWithRowProcessor()'
  - '[com.univocity.parsers.issues.github.Github_37].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_37.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_48].runWithSettings(ParserTest)'
  - '[com.univocity.parsers.issues.github.Github_48].parseBeanWithSomeHeaders()'
  - '[com.univocity.parsers.issues.github.Github_48].parseBeanWithSomeHeadersAndFieldSelection()'
  - '[com.univocity.parsers.issues.github.Github_48].parseBeanWithSomeHeadersAndIndexSelection()'
  - '[com.univocity.parsers.issues.github.Github_48].<init>()'
  - '[com.univocity.parsers.issues.github.Github_48.BasicTypes].toString()'
  - '[com.univocity.parsers.issues.github.Github_48.BasicTypes].<init>()'
  - '[com.univocity.parsers.issues.github.Github_48.ParserTest].configure(com.univocity.parsers.csv.CsvParserSettings)'
  - '[com.univocity.parsers.issues.github.Github_48.ParserTest].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_48.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_383].testFieldNameExclusionError()'
  - '[com.univocity.parsers.issues.github.Github_383].testIndexExclusionError()'
  - '[com.univocity.parsers.issues.github.Github_383].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_383.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_158].csvWriterTest()'
  - '[com.univocity.parsers.issues.github.Github_158].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_158.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_97].ensureCsvNullValueIsAppliedOverWhitespaceContent()'
  - '[com.univocity.parsers.issues.github.Github_97].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_97.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_254].testParse()'
  - '[com.univocity.parsers.issues.github.Github_254].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_254.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_209].delimiterProvider()'
  - '[com.univocity.parsers.issues.github.Github_209].whiteDelimiterProvider()'
  - '[com.univocity.parsers.issues.github.Github_209].validate(String,String,String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotes(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesTrim(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesTrimBlank(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesPartial(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesEmpty(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesEmptyValues(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesEOF(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterNoQuotesPartialEOF(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotes(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesNoTrim(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesNoTrimBlank(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesPartial(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesEmpty(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesEmptyValues(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesEOF(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterNoQuotesPartialEOF(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuoted(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedTrim(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedTrimBlank(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedPartial(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedEmpty(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedEmptyValues(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterQuotedEOF(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterQuoted(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterQuotedNoTrim(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiWhiteDelimiterQuotedNoTrimBlank(String)'
  - '[com.univocity.parsers.issues.github.Github_209].config()'
  - '[com.univocity.parsers.issues.github.Github_209].testWithKeepQuotes(boolean,UnescapedQuoteHandling,String,String,String)'
  - '[com.univocity.parsers.issues.github.Github_209].write(String,String[])'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterWritingNoQuotes(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterWritingInValues(String)'
  - '[com.univocity.parsers.issues.github.Github_209].testMultiDelimiterWritingInValuesWithQuotes(String)'
  - '[com.univocity.parsers.issues.github.Github_209].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_209.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_314].testContextOnIterable()'
  - '[com.univocity.parsers.issues.github.Github_314].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_314.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_283].paramProvider()'
  - '[com.univocity.parsers.issues.github.Github_283].testHandlingOfSimilarHeaders(boolean,String[])'
  - '[com.univocity.parsers.issues.github.Github_283].getValue(com.univocity.parsers.common.record.Record,String)'
  - '[com.univocity.parsers.issues.github.Github_283].assertEqual(Set<String>,String,Integer,int)'
  - '[com.univocity.parsers.issues.github.Github_283].testWritingSimilarHeaders(boolean,String[])'
  - '[com.univocity.parsers.issues.github.Github_283].validateWrittenOutput(StringWriter,String[])'
  - '[com.univocity.parsers.issues.github.Github_283].testHandlingOfSimilarHeadersInClass(boolean,String[])'
  - '[com.univocity.parsers.issues.github.Github_283].testWritingSimilarHeadersInClass(boolean,String[])'
  - '[com.univocity.parsers.issues.github.Github_283].<init>()'
  - '[com.univocity.parsers.issues.github.Github_283.A].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_283.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_160].testMethodAnnotations()'
  - '[com.univocity.parsers.issues.github.Github_160].<init>()'
  - '[com.univocity.parsers.issues.github.Github_160.A].getA()'
  - '[com.univocity.parsers.issues.github.Github_160.A].setA(String)'
  - '[com.univocity.parsers.issues.github.Github_160.A].<init>()'
  - '[com.univocity.parsers.issues.github.Github_160.B].setA(A)'
  - '[com.univocity.parsers.issues.github.Github_160.B].getA()'
  - '[com.univocity.parsers.issues.github.Github_160.B].getB()'
  - '[com.univocity.parsers.issues.github.Github_160.B].setB(String)'
  - '[com.univocity.parsers.issues.github.Github_160.B].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_160.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_176].threadProvider()'
  - '[com.univocity.parsers.issues.github.Github_176].testPerformance(boolean)'
  - '[com.univocity.parsers.issues.github.Github_176].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_176.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_32].testHeadersAreExtractedByReusedParserInstance()'
  - '[com.univocity.parsers.issues.github.Github_32].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_32.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_274].testHeadersInProcessorSwitch()'
  - '[com.univocity.parsers.issues.github.Github_274].<init>()'
  - '[com.univocity.parsers.issues.github.Github_274.B1].toString()'
  - '[com.univocity.parsers.issues.github.Github_274.B1].<init>()'
  - '[com.univocity.parsers.issues.github.Github_274.B2].toString()'
  - '[com.univocity.parsers.issues.github.Github_274.B2].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_274.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_253].testBean()'
  - '[com.univocity.parsers.issues.github.Github_253].<init>()'
  - '[com.univocity.parsers.issues.github.Github_253.AA].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_253.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_180].testFWParsingWithHeaderExtraction()'
  - '[com.univocity.parsers.issues.github.Github_180].<init>()'
  - '[com.univocity.parsers.issues.github.Github_180.TestDTO].<init>()'
  - '[com.univocity.parsers.issues.github.Github_180.TestDTO].toString()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_180.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_424].testReadInputOnSeparateThreadIssue()'
  - '[com.univocity.parsers.issues.github.Github_424].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_424.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_357].testLineSeparatorQuoting()'
  - '[com.univocity.parsers.issues.github.Github_357].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_357.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_66].newMap(String,String)'
  - '[com.univocity.parsers.issues.github.Github_66].testMapRecords()'
  - '[com.univocity.parsers.issues.github.Github_66].testMultiple()'
  - '[com.univocity.parsers.issues.github.Github_66].testMultiple2()'
  - '[com.univocity.parsers.issues.github.Github_66].testMapWithUnexpectedHeaders()'
  - '[com.univocity.parsers.issues.github.Github_66].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_66.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_39].testSimpleMapWriting()'
  - '[com.univocity.parsers.issues.github.Github_39].testSimpleMapWritingWithHeader()'
  - '[com.univocity.parsers.issues.github.Github_39].testMapWriting()'
  - '[com.univocity.parsers.issues.github.Github_39].testMapWritingWithRowProcessor()'
  - '[com.univocity.parsers.issues.github.Github_39].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_39.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_161].testCsvFormatAutodetection()'
  - '[com.univocity.parsers.issues.github.Github_161].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_161.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_13].processMultiRowFormatCsv()'
  - '[com.univocity.parsers.issues.github.Github_13].writeMultiRowFormatCsv()'
  - '[com.univocity.parsers.issues.github.Github_13].processMultiRowFormatFixedWidth()'
  - '[com.univocity.parsers.issues.github.Github_13].processLookbehindMultiRowFormatFixedWidth()'
  - '[com.univocity.parsers.issues.github.Github_13].processLookbehindAndAhead()'
  - '[com.univocity.parsers.issues.github.Github_13].writeMultiRowFormatFixedWidth()'
  - '[com.univocity.parsers.issues.github.Github_13].writeLookbehindMultiRowFormatFixedWidth()'
  - '[com.univocity.parsers.issues.github.Github_13].writeLookbehindAndAhead()'
  - '[com.univocity.parsers.issues.github.Github_13].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_13.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_27].testWritingWithHeaderAnnotation()'
  - '[com.univocity.parsers.issues.github.Github_27].testParsingWithHeaderAnnotation()'
  - '[com.univocity.parsers.issues.github.Github_27].testWritingWithHeaderAnnotationInSubclass()'
  - '[com.univocity.parsers.issues.github.Github_27].testParsingWithHeaderAnnotationInSubclass()'
  - '[com.univocity.parsers.issues.github.Github_27].testWritingWithHeaderAnnotationInInterface()'
  - '[com.univocity.parsers.issues.github.Github_27].testParsingWithHeaderAnnotationInInterface()'
  - '[com.univocity.parsers.issues.github.Github_27].<init>()'
  - '[com.univocity.parsers.issues.github.Github_27.AB].<init>()'
  - '[com.univocity.parsers.issues.github.Github_27.AB].<init>(String,boolean)'
  - '[com.univocity.parsers.issues.github.Github_27.AB2].<init>()'
  - '[com.univocity.parsers.issues.github.Github_27.AB2].<init>(String,boolean)'
  - '[com.univocity.parsers.issues.github.Github_27.Header].<init>()'
  - '[com.univocity.parsers.issues.github.Github_27.AB3].<init>()'
  - '[com.univocity.parsers.issues.github.Github_27.AB3].<init>(String,boolean)'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_27.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_394].testParsingLineWithEnableCommentLineCheckToFalse()'
  - '[com.univocity.parsers.issues.github.Github_394].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_394.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_405].testPaddingOnFixedWidth()'
  - '[com.univocity.parsers.issues.github.Github_405].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_405.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_106].inputProvider()'
  - '[com.univocity.parsers.issues.github.Github_106].ensureCurrentParsedContentIsValid(String,String)'
  - '[com.univocity.parsers.issues.github.Github_106].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_106.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_280].testImmutableBeanConstructorParam()'
  - '[com.univocity.parsers.issues.github.Github_280].<init>()'
  - '[com.univocity.parsers.issues.github.Github_280.Model].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_280.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_92].emptyValueWorksOnEOF()'
  - '[com.univocity.parsers.issues.github.Github_92].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_92.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_178].inputs()'
  - '[com.univocity.parsers.issues.github.Github_178].testDetectionOnInputWithoutExplicitCharset(char,String)'
  - '[com.univocity.parsers.issues.github.Github_178].testAnotherInput()'
  - '[com.univocity.parsers.issues.github.Github_178].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_178.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_23].testCaseInsensitiveBooleanConversion()'
  - '[com.univocity.parsers.issues.github.Github_23].testCustomBooleanConversion()'
  - '[com.univocity.parsers.issues.github.Github_23].<init>()'
  - '[com.univocity.parsers.issues.github.Github_23.AB].<init>()'
  - '[com.univocity.parsers.issues.github.Github_23.MyNegativeBooleanConversion].fromString(String)'
  - '[com.univocity.parsers.issues.github.Github_23.MyNegativeBooleanConversion].<init>()'
  - '[com.univocity.parsers.issues.github.Github_23.AB1].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_23.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_116].testAnnotationWithDefaultNullRead()'
  - '[com.univocity.parsers.issues.github.Github_116].testAnnotationWithDefaultNullReadAndMissingColumns()'
  - '[com.univocity.parsers.issues.github.Github_116].<init>()'
  - '[com.univocity.parsers.issues.github.Github_116.AN].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_116.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_100].testTabAsQuoteInCsv()'
  - '[com.univocity.parsers.issues.github.Github_100].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_100.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_26].ensureExceptionContainsColumnInformation()'
  - '[com.univocity.parsers.issues.github.Github_26].<init>()'
  - '[com.univocity.parsers.issues.github.Github_26.AB].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_26.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_299].shouldDetectNewLine()'
  - '[com.univocity.parsers.issues.github.Github_299].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_299.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_121].ensureHierarchyWorksWithMissingColumns()'
  - '[com.univocity.parsers.issues.github.Github_121].<init>()'
  - '[com.univocity.parsers.issues.github.Github_121.Parent].<init>()'
  - '[com.univocity.parsers.issues.github.Github_121.Child].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_121.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_414].detectedFormatTest()'
  - '[com.univocity.parsers.issues.github.Github_414].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_414.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_296].parseValidatedAttributesWithColumnSelection()'
  - '[com.univocity.parsers.issues.github.Github_296].<init>()'
  - '[com.univocity.parsers.issues.github.Github_296.TestDTO].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_296.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_336].testWrongColumnCountOnEmptyLines()'
  - '[com.univocity.parsers.issues.github.Github_336].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_336.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_201].testRoutineKeepResourcesOpen()'
  - '[com.univocity.parsers.issues.github.Github_201].<init>()'
  - '[com.univocity.parsers.issues.github.Github_201.AB].<init>()'
  - '[com.univocity.parsers.issues.github.Github_201.AB].<init>(String,boolean)'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_201.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_191].testQuotedColumnSelection()'
  - '[com.univocity.parsers.issues.github.Github_191].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_191.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_266].testValidationAnnotation()'
  - '[com.univocity.parsers.issues.github.Github_266].<init>()'
  - '[com.univocity.parsers.issues.github.Github_266.A].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_266.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_182].testHeaderExtraction()'
  - '[com.univocity.parsers.issues.github.Github_182].<init>()'
  - '[com.univocity.parsers.issues.github.Github_182.TestDTO].<init>()'
  - '[com.univocity.parsers.issues.github.Github_182.TestDTO].toString()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_182.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_149].multiBeanSupportsHeadersAnnotation()'
  - '[com.univocity.parsers.issues.github.Github_149].<init>()'
  - '[com.univocity.parsers.issues.github.Github_149.Header].<init>()'
  - '[com.univocity.parsers.issues.github.Github_149.BankHeader].toString()'
  - '[com.univocity.parsers.issues.github.Github_149.BankHeader].<init>()'
  - '[com.univocity.parsers.issues.github.Github_149.FileHeader].toString()'
  - '[com.univocity.parsers.issues.github.Github_149.FileHeader].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_149.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_272].testDelimiterDetection()'
  - '[com.univocity.parsers.issues.github.Github_272].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_272.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_230].testQuotedTrim()'
  - '[com.univocity.parsers.issues.github.Github_230].testQuotedTrimKeepQuotes()'
  - '[com.univocity.parsers.issues.github.Github_230].delimiterProvider()'
  - '[com.univocity.parsers.issues.github.Github_230].testQuotedTrimKeepEscape(String)'
  - '[com.univocity.parsers.issues.github.Github_230].testQuotedTrimKeepEscapeKeepQuote(String)'
  - '[com.univocity.parsers.issues.github.Github_230].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_230.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_349].testNoDuplicates()'
  - '[com.univocity.parsers.issues.github.Github_349].duplicatesNotAtEnd()'
  - '[com.univocity.parsers.issues.github.Github_349].duplicatesAtEnd()'
  - '[com.univocity.parsers.issues.github.Github_349].getParsedIteratorForResource(String)'
  - '[com.univocity.parsers.issues.github.Github_349].buildSettings()'
  - '[com.univocity.parsers.issues.github.Github_349].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_349.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_188].testRepeatedHeaders()'
  - '[com.univocity.parsers.issues.github.Github_188].<init>()'
  - '[com.univocity.parsers.issues.github.Github_188.T].addValue(String)'
  - '[com.univocity.parsers.issues.github.Github_188.T].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_188.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_438].testSuperLongHeader()'
  - '[com.univocity.parsers.issues.github.Github_438].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_438.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_212].inputProvider()'
  - '[com.univocity.parsers.issues.github.Github_212].detectCsvFormatTst(String,char)'
  - '[com.univocity.parsers.issues.github.Github_212].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_212.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_247].test100Cols()'
  - '[com.univocity.parsers.issues.github.Github_247].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_247.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_8].testCarriageReturn()'
  - '[com.univocity.parsers.issues.github.Github_8].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_8.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_35].testConversionWithoutHeaders()'
  - '[com.univocity.parsers.issues.github.Github_35].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_35.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_150].headerProvider()'
  - '[com.univocity.parsers.issues.github.Github_150].readMultipleInputsIntoSameBean(String[])'
  - '[com.univocity.parsers.issues.github.Github_150].writeSameBeanTypeIntoMultipleOutputs(String[])'
  - '[com.univocity.parsers.issues.github.Github_150].<init>()'
  - '[com.univocity.parsers.issues.github.Github_150.User].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_150.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_21].settingsAndExpectedResults()'
  - '[com.univocity.parsers.issues.github.Github_21].testWriteQuoteEscape(boolean,boolean,boolean,boolean,String)'
  - '[com.univocity.parsers.issues.github.Github_21].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_21.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_60].testParseUnescapedQuotesWithStop()'
  - '[com.univocity.parsers.issues.github.Github_60].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_60.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_294].withoutLookAhead()'
  - '[com.univocity.parsers.issues.github.Github_294].withLookAhead()'
  - '[com.univocity.parsers.issues.github.Github_294].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_294.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_305].testSeparatorDetectionCrLfAndMultilineComment()'
  - '[com.univocity.parsers.issues.github.Github_305].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_305.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_219].testStopParsingWithoutParsingThrowsNoExceptions()'
  - '[com.univocity.parsers.issues.github.Github_219].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_219.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_132].testAnnotationWithIndex()'
  - '[com.univocity.parsers.issues.github.Github_132].<init>()'
  - '[com.univocity.parsers.issues.github.Github_132.SomeBean].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_132.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_111].handleExceptionsAndContinueParsing()'
  - '[com.univocity.parsers.issues.github.Github_111].handleExceptionsAndContinueWriting()'
  - '[com.univocity.parsers.issues.github.Github_111].dontHandleExceptionsStopParsing()'
  - '[com.univocity.parsers.issues.github.Github_111].dontHandleExceptionsAndStopWriting()'
  - '[com.univocity.parsers.issues.github.Github_111].<init>()'
  - '[com.univocity.parsers.issues.github.Github_111.AB].<init>()'
  - '[com.univocity.parsers.issues.github.Github_111.AB].<init>(int,boolean)'
  - '[com.univocity.parsers.issues.github.Github_111.AB].getB()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_111.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_251].testValidationAnnotation()'
  - '[com.univocity.parsers.issues.github.Github_251].<init>()'
  - '[com.univocity.parsers.issues.github.Github_251.Positive].validate(Integer)'
  - '[com.univocity.parsers.issues.github.Github_251.Positive].<init>()'
  - '[com.univocity.parsers.issues.github.Github_251.A].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_251.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_444].parseCSV()'
  - '[com.univocity.parsers.issues.github.Github_444].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_444.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_415].detectedFormatTest()'
  - '[com.univocity.parsers.issues.github.Github_415].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_415.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_89].maxColumnsSettingWorksOnEOF()'
  - '[com.univocity.parsers.issues.github.Github_89].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_89.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_250].testParseLineNoIndexesSelected()'
  - '[com.univocity.parsers.issues.github.Github_250].testParseInputNoIndexSelected()'
  - '[com.univocity.parsers.issues.github.Github_250].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_250.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_255].write(Class<T>,Iterable<T>)'
  - '[com.univocity.parsers.issues.github.Github_255].testHeaderWriting()'
  - '[com.univocity.parsers.issues.github.Github_255].<init>()'
  - '[com.univocity.parsers.issues.github.Github_255.Role].<init>(String,String,String)'
  - '[com.univocity.parsers.issues.github.Github_255.Role].examples()'
  - '[com.univocity.parsers.issues.github.Github_255.Employee].<init>(String,String,String,String,String,Date,Date)'
  - '[com.univocity.parsers.issues.github.Github_255.Employee].examples()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_255.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_315].csv()'
  - '[com.univocity.parsers.issues.github.Github_315].testCrIsQuotedWhenWritingExcel()'
  - '[com.univocity.parsers.issues.github.Github_315].testDisplayLineSeparatorsMultiLine()'
  - '[com.univocity.parsers.issues.github.Github_315].testDisplayLineSeparatorsSingleLine()'
  - '[com.univocity.parsers.issues.github.Github_315].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_315.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_61].testUnescapedQuotes1()'
  - '[com.univocity.parsers.issues.github.Github_61].testUnescapedQuotes2()'
  - '[com.univocity.parsers.issues.github.Github_61].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_61.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_198].testDelimiterDetection()'
  - '[com.univocity.parsers.issues.github.Github_198].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_198.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_139].parseAndWriteNestedObjects()'
  - '[com.univocity.parsers.issues.github.Github_139].<init>()'
  - '[com.univocity.parsers.issues.github.Github_139.Person1].<init>()'
  - '[com.univocity.parsers.issues.github.Github_139.PhoneList].<init>()'
  - '[com.univocity.parsers.issues.github.Github_139.Mobile].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_139.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_287].parseWithMapping(com.univocity.parsers.common.processor.BeanListProcessor<Model>)'
  - '[com.univocity.parsers.issues.github.Github_287].mapColumnNameToAttributeInCode()'
  - '[com.univocity.parsers.issues.github.Github_287].mapColumnNameToMethodInCode()'
  - '[com.univocity.parsers.issues.github.Github_287].mapColumnIndexToMethodInCode()'
  - '[com.univocity.parsers.issues.github.Github_287].writeWithMappings(Model,com.univocity.parsers.common.fields.ColumnMapper)'
  - '[com.univocity.parsers.issues.github.Github_287].<init>()'
  - '[com.univocity.parsers.issues.github.Github_287.Model].<init>()'
  - '[com.univocity.parsers.issues.github.Github_287.Model]._B()'
  - '[com.univocity.parsers.issues.github.Github_287.Model]._B(int)'
  - '[com.univocity.parsers.issues.github.Github_287.Model].setC(String)'
  - '[com.univocity.parsers.issues.github.Github_287.Model].getC()'
  - '[com.univocity.parsers.issues.github.Github_287.TopModel].getE()'
  - '[com.univocity.parsers.issues.github.Github_287.TopModel].setE(String)'
  - '[com.univocity.parsers.issues.github.Github_287.TopModel].getF()'
  - '[com.univocity.parsers.issues.github.Github_287.TopModel].setF(int)'
  - '[com.univocity.parsers.issues.github.Github_287.TopModel].<init>()'
  - '[com.univocity.parsers.issues.github.Github_287.MissUniverse].getG()'
  - '[com.univocity.parsers.issues.github.Github_287.MissUniverse].setG(Date)'
  - '[com.univocity.parsers.issues.github.Github_287.MissUniverse].getH()'
  - '[com.univocity.parsers.issues.github.Github_287.MissUniverse].setH(Long)'
  - '[com.univocity.parsers.issues.github.Github_287.MissUniverse].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_287.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_183].inputProvider()'
  - '[com.univocity.parsers.issues.github.Github_183].testColumnReader(boolean)'
  - '[com.univocity.parsers.issues.github.Github_183].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_183.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_109].inputProvider()'
  - '[com.univocity.parsers.issues.github.Github_109].testInternal(String)'
  - '[com.univocity.parsers.issues.github.Github_109].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_109.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_303].testAutoClosingDisabledSingleThread()'
  - '[com.univocity.parsers.issues.github.Github_303].testAutoClosingDisabledMultiThread()'
  - '[com.univocity.parsers.issues.github.Github_303].testAutoClosingDisabled(boolean)'
  - '[com.univocity.parsers.issues.github.Github_303].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_303.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_384].testQuoteAutoDetection()'
  - '[com.univocity.parsers.issues.github.Github_384].<init>()'
  - '[com.univocity.parsers.issues.github.Github_384.MyPojo].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_384.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_328].testLowerThom()'
  - '[com.univocity.parsers.issues.github.Github_328].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_328.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_62].getParser(com.univocity.parsers.common.processor.RowProcessor)'
  - '[com.univocity.parsers.issues.github.Github_62].testRead0Records()'
  - '[com.univocity.parsers.issues.github.Github_62].testRead0RecordsWithRowProcessor()'
  - '[com.univocity.parsers.issues.github.Github_62].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_62.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_113].testMaxCharsPerColumnBehaves()'
  - '[com.univocity.parsers.issues.github.Github_113].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_113.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_75].inputProvider()'
  - '[com.univocity.parsers.issues.github.Github_75].testExecuteString(int,String,String)'
  - '[com.univocity.parsers.issues.github.Github_75].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_75.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_69].testException()'
  - '[com.univocity.parsers.issues.github.Github_69].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_69.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_50].runTest(boolean)'
  - '[com.univocity.parsers.issues.github.Github_50].ensureBeanIsParsedWhenColumnsAreNotPresent()'
  - '[com.univocity.parsers.issues.github.Github_50].ensureStringValidationStillWorks()'
  - '[com.univocity.parsers.issues.github.Github_50].testFormatWithPrimitiveTypes()'
  - '[com.univocity.parsers.issues.github.Github_50].<init>()'
  - '[com.univocity.parsers.issues.github.Github_50.P].<init>()'
  - '[com.univocity.parsers.issues.github.Github_50.E].<init>()'
  - '[com.univocity.parsers.issues.github.Github_50.Z].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_50.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_260].testParseAnnotatedIntegerWithPadding()'
  - '[com.univocity.parsers.issues.github.Github_260].testWriteAnnotatedIntegerWithPadding()'
  - '[com.univocity.parsers.issues.github.Github_260].<init>()'
  - '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].<init>()'
  - '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].<init>(Integer)'
  - '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].getNumber()'
  - '[com.univocity.parsers.issues.github.Github_260.PaddedNumber].setNumber(Integer)'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_260.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_131].testColumnReorderingOnLine()'
  - '[com.univocity.parsers.issues.github.Github_131].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_131.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_159].testNestedWithPrefix()'
  - '[com.univocity.parsers.issues.github.Github_159].testNestedTransformingIndex()'
  - '[com.univocity.parsers.issues.github.Github_159].testNestedList()'
  - '[com.univocity.parsers.issues.github.Github_159].<init>()'
  - '[com.univocity.parsers.issues.github.Github_159.NameTransformer].<init>()'
  - '[com.univocity.parsers.issues.github.Github_159.NameTransformer].transformName(Field,String)'
  - '[com.univocity.parsers.issues.github.Github_159.IndexTransformer].<init>()'
  - '[com.univocity.parsers.issues.github.Github_159.IndexTransformer].transformIndex(Field,int)'
  - '[com.univocity.parsers.issues.github.Github_159.Wheel].<init>()'
  - '[com.univocity.parsers.issues.github.Github_159.Wheel].<init>(String,int)'
  - '[com.univocity.parsers.issues.github.Github_159.Wheel].equals(Object)'
  - '[com.univocity.parsers.issues.github.Github_159.Wheel].hashCode()'
  - '[com.univocity.parsers.issues.github.Github_159.Wheel2].<init>()'
  - '[com.univocity.parsers.issues.github.Github_159.Car].<init>()'
  - '[com.univocity.parsers.issues.github.Github_159.Car2].<init>()'
  - '[com.univocity.parsers.issues.github.Github_159.Car3].setWheel1(Wheel)'
  - '[com.univocity.parsers.issues.github.Github_159.Car3].setWheel2(Wheel)'
  - '[com.univocity.parsers.issues.github.Github_159.Car3].setWheel3(Wheel)'
  - '[com.univocity.parsers.issues.github.Github_159.Car3].setWheel4(Wheel)'
  - '[com.univocity.parsers.issues.github.Github_159.Car3].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_159.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_14].conversionProvider()'
  - '[com.univocity.parsers.issues.github.Github_14].testConversion(boolean)'
  - '[com.univocity.parsers.issues.github.Github_14].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_14.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_112].headersAvailableOnBeginParsing()'
  - '[com.univocity.parsers.issues.github.Github_112].headersAvailableOnProcessStarted()'
  - '[com.univocity.parsers.issues.github.Github_112].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_112.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_33].testMultipleConversionsWork()'
  - '[com.univocity.parsers.issues.github.Github_33].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_33.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_31].testConversionToEnumAndBack()'
  - '[com.univocity.parsers.issues.github.Github_31].<init>()'
  - '[com.univocity.parsers.issues.github.Github_31.AB].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_31.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_409].testPaddingOnFixedWidth()'
  - '[com.univocity.parsers.issues.github.Github_409].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_409.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_165].inputBufferSizeProvider()'
  - '[com.univocity.parsers.issues.github.Github_165].testCurrentParsedContentWithShortString(int)'
  - '[com.univocity.parsers.issues.github.Github_165].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_165.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_7].readerProvider()'
  - '[com.univocity.parsers.issues.github.Github_7].parseStringWithSlashN(Reader)'
  - '[com.univocity.parsers.issues.github.Github_7].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_7.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_427].enumerationWithDefaultNullReadTest()'
  - '[com.univocity.parsers.issues.github.Github_427].<init>()'
  - '[com.univocity.parsers.issues.github.Github_427.Car].toString()'
  - '[com.univocity.parsers.issues.github.Github_427.Car].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_427.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_416].testSelectedHeaders()'
  - '[com.univocity.parsers.issues.github.Github_416].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_416.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_136].testIterateJavaBeansWithParsingContext()'
  - '[com.univocity.parsers.issues.github.Github_136].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_136.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_93].testVaryingLengthRecordsCanBeRead()'
  - '[com.univocity.parsers.issues.github.Github_93].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_93.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_449].testNoExceptionParsingLine()'
  - '[com.univocity.parsers.issues.github.Github_449].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_449.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_140].parseExceptionInConcurrentInput()'
  - '[com.univocity.parsers.issues.github.Github_140].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_140.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_16].testAlignment()'
  - '[com.univocity.parsers.issues.github.Github_16].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_16.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_46].testFieldSelectionWithOverriddenHeadersAnnotation()'
  - '[com.univocity.parsers.issues.github.Github_46].testIndexSelectionWithOverriddenHeadersAnnotation()'
  - '[com.univocity.parsers.issues.github.Github_46].<init>()'
  - '[com.univocity.parsers.issues.github.Github_46.BasicTypes].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_46.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_30].testConversionToLong()'
  - '[com.univocity.parsers.issues.github.Github_30].<init>()'
  - '[com.univocity.parsers.issues.github.Github_30.AB].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_30.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_309].parserFilesTest()'
  - '[com.univocity.parsers.issues.github.Github_309].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_309.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_196].testQuotedEmptyAroundWhitespaces()'
  - '[com.univocity.parsers.issues.github.Github_196].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_196.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_231].testStopParsingConcurrencyIssue()'
  - '[com.univocity.parsers.issues.github.Github_231].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_231.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_316].reorderingFlags()'
  - '[com.univocity.parsers.issues.github.Github_316].containColumns(boolean)'
  - '[com.univocity.parsers.issues.github.Github_316].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_316.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_420].detectedFormatTest()'
  - '[com.univocity.parsers.issues.github.Github_420].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_420.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_1].parseFourthColumn()'
  - '[com.univocity.parsers.issues.github.Github_1].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_1.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_18].testEscapingOnUnquotedValues()'
  - '[com.univocity.parsers.issues.github.Github_18].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_18.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_185].testCurrentParsedContentWithInputStream()'
  - '[com.univocity.parsers.issues.github.Github_185].testCurrentParsedContentWithReader()'
  - '[com.univocity.parsers.issues.github.Github_185].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_185.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_146].parallelAnnotationProcessing()'
  - '[com.univocity.parsers.issues.github.Github_146].<init>()'
  - '[com.univocity.parsers.issues.github.Github_146.TestSettings].createDefaultFormat()'
  - '[com.univocity.parsers.issues.github.Github_146.TestSettings].configureFromAnnotations(Class)'
  - '[com.univocity.parsers.issues.github.Github_146.TestSettings].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_146.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_156].parseDatesConcurrently()'
  - '[com.univocity.parsers.issues.github.Github_156].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_156.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_432].testNestedWithMissingFields()'
  - '[com.univocity.parsers.issues.github.Github_432].<init>()'
  - '[com.univocity.parsers.issues.github.Github_432.Person].<init>()'
  - '[com.univocity.parsers.issues.github.Github_432.Address].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_432.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_271].delimiterProvider()'
  - '[com.univocity.parsers.issues.github.Github_271].testUnescapedHandling(String)'
  - '[com.univocity.parsers.issues.github.Github_271].testBackToDelimiter(String)'
  - '[com.univocity.parsers.issues.github.Github_271].testBackToDelimiterWithAutoDetection()'
  - '[com.univocity.parsers.issues.github.Github_271].testBackToDelimiterWithKeepQuotes()'
  - '[com.univocity.parsers.issues.github.Github_271].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_271.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_256].testParseFooFile()'
  - '[com.univocity.parsers.issues.github.Github_256].<init>()'
  - '[com.univocity.parsers.issues.github.Github_256.Foo].<init>()'
  - '[com.univocity.parsers.issues.github.Github_256.FooFile].<init>()'
  - '[com.univocity.parsers.issues.github.Github_256.FooProcessor].<init>(ArrayList<Foo>)'
  - '[com.univocity.parsers.issues.github.Github_256.FooProcessor].prepareForRecords(FooFile)'
  - '[com.univocity.parsers.issues.github.Github_256.FooProcessor].beanProcessed(Foo,com.univocity.parsers.common.ParsingContext)'
  - '[com.univocity.parsers.issues.github.Github_256.FooFileProcessor].<init>()'
  - '[com.univocity.parsers.issues.github.Github_256.FooFileProcessor].beanProcessed(FooFile,com.univocity.parsers.common.ParsingContext)'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_256.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_184].testContextWithRoutineIterateBeans()'
  - '[com.univocity.parsers.issues.github.Github_184].testContextWithRoutineIterator()'
  - '[com.univocity.parsers.issues.github.Github_184].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_184.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_353].testEmptyValuesSpacesAndQuoting()'
  - '[com.univocity.parsers.issues.github.Github_353].testParsingEmptyValuesSpacesAndQuoting()'
  - '[com.univocity.parsers.issues.github.Github_353].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_353.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_258].testRecordsInLookaheadFixedWidth()'
  - '[com.univocity.parsers.issues.github.Github_258].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_258.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_154].getInput(String)'
  - '[com.univocity.parsers.issues.github.Github_154].getFileAndEncoding()'
  - '[com.univocity.parsers.issues.github.Github_154].readWithBom(boolean,String,byte[])'
  - '[com.univocity.parsers.issues.github.Github_154].<init>()'
  - '[com.univocity.parsers.issues.github.Github_154.User].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_154.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_85].testRecordsWithFieldSelectionAndEnum()'
  - '[com.univocity.parsers.issues.github.Github_85].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_85.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_34].ensureFirstQuoteCharacterIsEscaped()'
  - '[com.univocity.parsers.issues.github.Github_34].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_34.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_186].testConcurrentInitialization()'
  - '[com.univocity.parsers.issues.github.Github_186].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_186.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_214].detectCsvFormat()'
  - '[com.univocity.parsers.issues.github.Github_214].detectCsvFormatWithPriorityList()'
  - '[com.univocity.parsers.issues.github.Github_214].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_214.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_276].testKeepPaddingFlag()'
  - '[com.univocity.parsers.issues.github.Github_276].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_276.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_19].testBeanParsingWithOutOfBoundsIndex()'
  - '[com.univocity.parsers.issues.github.Github_19].<init>()'
  - '[com.univocity.parsers.issues.github.Github_19.NewStudentForm].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_19.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_447].parseCSV()'
  - '[com.univocity.parsers.issues.github.Github_447].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_447.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_143].data()'
  - '[com.univocity.parsers.issues.github.Github_143].testParseOfUnescapedSequence()'
  - '[com.univocity.parsers.issues.github.Github_143].testEscapeParsing(String)'
  - '[com.univocity.parsers.issues.github.Github_143].testEscapeWriting(String)'
  - '[com.univocity.parsers.issues.github.Github_143].dataToWrite()'
  - '[com.univocity.parsers.issues.github.Github_143].testEscapeWritingQuoteEscapeEnabled(String,char,String)'
  - '[com.univocity.parsers.issues.github.Github_143].testEscapeWritingQuotationTriggers(String,char,String)'
  - '[com.univocity.parsers.issues.github.Github_143].testEscapeWritingNoQuotesButEscapeEnabled(String,char,String)'
  - '[com.univocity.parsers.issues.github.Github_143].testEscapeWritingEscapeEnabledTriggers(String,char,String)'
  - '[com.univocity.parsers.issues.github.Github_143].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_143.java
- function_names:
  - '[com.univocity.parsers.issues.github.Github_24].ensureExceptionsAreThrown()'
  - '[com.univocity.parsers.issues.github.Github_24].ensureExceptionsAreNotThrownWhenAColumnDoesntMatch()'
  - '[com.univocity.parsers.issues.github.Github_24].<init>()'
  - '[com.univocity.parsers.issues.github.Github_24.AB].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/issues/github/Github_24.java
- function_names:
  - '[com.univocity.parsers.examples.WordsToSetConversion].<init>()'
  - '[com.univocity.parsers.examples.WordsToSetConversion].<init>(String,boolean)'
  - '[com.univocity.parsers.examples.WordsToSetConversion].execute(String)'
  - '[com.univocity.parsers.examples.WordsToSetConversion].revert(Set<String>)'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WordsToSetConversion.java
- function_names:
  - '[com.univocity.parsers.examples.SettingsExamples].example001ColumnSelection()'
  - '[com.univocity.parsers.examples.SettingsExamples].example002ColumnSelectionWithNoReordering()'
  - '[com.univocity.parsers.examples.SettingsExamples].example003ColumnSelectionByIndex()'
  - '[com.univocity.parsers.examples.SettingsExamples].example004LotsOfDifferentSettings()'
  - '[com.univocity.parsers.examples.SettingsExamples].example005FixedWidthSettings()'
  - '[com.univocity.parsers.examples.SettingsExamples].parseWithSettings(com.univocity.parsers.csv.CsvParserSettings)'
  - '[com.univocity.parsers.examples.SettingsExamples].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/SettingsExamples.java
- function_names:
  - '[com.univocity.parsers.examples.TsvParserExamples].example001ParseAll()'
  - '[com.univocity.parsers.examples.TsvParserExamples].example002ReadSimpleTsv()'
  - '[com.univocity.parsers.examples.TsvParserExamples].example003ReadTsvWithRowProcessor()'
  - '[com.univocity.parsers.examples.TsvParserExamples].example004ReadTsvAndConvertValues()'
  - '[com.univocity.parsers.examples.TsvParserExamples].example005UsingAnnotations()'
  - '[com.univocity.parsers.examples.TsvParserExamples].example006MasterDetail()'
  - '[com.univocity.parsers.examples.TsvParserExamples].example007ConvertColumns()'
  - '[com.univocity.parsers.examples.TsvParserExamples].example008ParseLine()'
  - '[com.univocity.parsers.examples.TsvParserExamples].example009ParseJoinedLines()'
  - '[com.univocity.parsers.examples.TsvParserExamples].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
- function_names:
  - '[com.univocity.parsers.examples.FixedWidthParserExamples].example001ParseAll()'
  - '[com.univocity.parsers.examples.FixedWidthParserExamples].example002ReadSimpleFixedWidth()'
  - '[com.univocity.parsers.examples.FixedWidthParserExamples].example003ReadFixedWidthWithRowProcessor()'
  - '[com.univocity.parsers.examples.FixedWidthParserExamples].example004ReadFixedWidthAndConvertValues()'
  - '[com.univocity.parsers.examples.FixedWidthParserExamples].example005UsingAnnotations()'
  - '[com.univocity.parsers.examples.FixedWidthParserExamples].example006MasterDetail()'
  - '[com.univocity.parsers.examples.FixedWidthParserExamples].example007BatchedColumns()'
  - '[com.univocity.parsers.examples.FixedWidthParserExamples].example008BeanListToStringList()'
  - '[com.univocity.parsers.examples.FixedWidthParserExamples].example009ParseWithLookahead()'
  - '[com.univocity.parsers.examples.FixedWidthParserExamples].example010ParseWithDefaultAndLookahead()'
  - '[com.univocity.parsers.examples.FixedWidthParserExamples].example011ParseWithLookbehind()'
  - '[com.univocity.parsers.examples.FixedWidthParserExamples].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
- function_names:
  - '[com.univocity.parsers.examples.FixedWidthWriterExamples].example001WriteWithAlignmentAndPadding()'
  - '[com.univocity.parsers.examples.FixedWidthWriterExamples].example002WriteWithLookahead()'
  - '[com.univocity.parsers.examples.FixedWidthWriterExamples].example003WriteWithLookaheadAndDefault()'
  - '[com.univocity.parsers.examples.FixedWidthWriterExamples].example004WriteWithLookbehind()'
  - '[com.univocity.parsers.examples.FixedWidthWriterExamples].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/FixedWidthWriterExamples.java
- function_names:
  - '[com.univocity.parsers.examples.CsvWriterExamples].example001Quoting()'
  - '[com.univocity.parsers.examples.CsvWriterExamples].writeAndPrint(String[],com.univocity.parsers.csv.CsvWriterSettings,String)'
  - '[com.univocity.parsers.examples.CsvWriterExamples].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvWriterExamples.java
- function_names:
  - '[com.univocity.parsers.examples.Car].<init>()'
  - '[com.univocity.parsers.examples.Car].getYear()'
  - '[com.univocity.parsers.examples.Car].setYear(Integer)'
  - '[com.univocity.parsers.examples.Car].getMake()'
  - '[com.univocity.parsers.examples.Car].setMake(String)'
  - '[com.univocity.parsers.examples.Car].getModel()'
  - '[com.univocity.parsers.examples.Car].setModel(String)'
  - '[com.univocity.parsers.examples.Car].getDescription()'
  - '[com.univocity.parsers.examples.Car].setDescription(Set<String>)'
  - '[com.univocity.parsers.examples.Car].getPrice()'
  - '[com.univocity.parsers.examples.Car].setPrice(BigDecimal)'
  - '[com.univocity.parsers.examples.Car].toString()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Car.java
- function_names:
  - '[com.univocity.parsers.examples.CsvParserExamples].example001ParseAll()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example002ReadSimpleCsv()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example002IteratorOverCsv()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example002RecordIteratorOverCsv()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example003ReadCsvWithRowProcessor()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example004ReadCsvAndConvertValues()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example005UsingAnnotations()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example006MasterDetail()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example007Columns()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example008CustomConversionAnnotation()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example009ParallelProcessing()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example010Escaping()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example011ErrorHandling()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example011ErrorHandlingWithRetry()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example012FormatAutodetection()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example013ParseKeepingEscapeSequences()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example014ParseMultipleBeansInSingleRow()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example015QuoteAndEscapeHandling()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example016ParseReadingComments()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example017ParseMultiSchema()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example018ParseAllRecords()'
  - '[com.univocity.parsers.examples.CsvParserExamples].example019IterateOverRecords()'
  - '[com.univocity.parsers.examples.CsvParserExamples].parse(String,com.univocity.parsers.csv.CsvParserSettings,String)'
  - '[com.univocity.parsers.examples.CsvParserExamples].printRows(List<String[]>,boolean)'
  - '[com.univocity.parsers.examples.CsvParserExamples].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
- function_names:
  - '[com.univocity.parsers.examples.WriterExamples].example001WriteSimpleCsv()'
  - '[com.univocity.parsers.examples.WriterExamples].example002WriteCsvOneByOne()'
  - '[com.univocity.parsers.examples.WriterExamples].example003WriteCsvWithFieldSelection()'
  - '[com.univocity.parsers.examples.WriterExamples].example004WriteFixedWidthUsingConversions()'
  - '[com.univocity.parsers.examples.WriterExamples].example005WriteFixedWidthUsingAnnotatedBean()'
  - '[com.univocity.parsers.examples.WriterExamples].example006WriteSimpleTsv()'
  - '[com.univocity.parsers.examples.WriterExamples].example007WriteValues()'
  - '[com.univocity.parsers.examples.WriterExamples].example008WriteWithHeaderAnnotation()'
  - '[com.univocity.parsers.examples.WriterExamples].example009WriteMapWithTypeConversion()'
  - '[com.univocity.parsers.examples.WriterExamples].example010MultiSchemaWrite()'
  - '[com.univocity.parsers.examples.WriterExamples].example011MultiSchemaWriteWithBeans()'
  - '[com.univocity.parsers.examples.WriterExamples].example012WriteMapWithHeaderMapping()'
  - '[com.univocity.parsers.examples.WriterExamples].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/WriterExamples.java
- function_names:
  - '[com.univocity.parsers.examples.RoutineExamples].example001IterateOverBeans()'
  - '[com.univocity.parsers.examples.RoutineExamples].example002GetAllBeansAndWrite()'
  - '[com.univocity.parsers.examples.RoutineExamples].example003ParseAndWrite()'
  - '[com.univocity.parsers.examples.RoutineExamples].connectToDatabase()'
  - '[com.univocity.parsers.examples.RoutineExamples].populateDatabase()'
  - '[com.univocity.parsers.examples.RoutineExamples].example004DumpResultSet()'
  - '[com.univocity.parsers.examples.RoutineExamples].example005DumpResultSetWithCustomHeaders()'
  - '[com.univocity.parsers.examples.RoutineExamples].example006DumpResultSetWithSelection()'
  - '[com.univocity.parsers.examples.RoutineExamples].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/RoutineExamples.java
- function_names:
  - '[com.univocity.parsers.examples.Example].<init>()'
  - '[com.univocity.parsers.examples.Example].getReader(String)'
  - '[com.univocity.parsers.examples.Example].printAndValidate(Collection<?>)'
  - '[com.univocity.parsers.examples.Example].printAndValidate(Object[],Collection<?>)'
  - '[com.univocity.parsers.examples.Example].print(Collection<?>)'
  - '[com.univocity.parsers.examples.Example].print(Object[],Collection<?>)'
  - '[com.univocity.parsers.examples.Example].displayLineSeparators(String[])'
  - '[com.univocity.parsers.examples.Example].printAndValidate(Map<String,List<String[]>>)'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/Example.java
- function_names:
  - '[com.univocity.parsers.examples.TestBean].toString()'
  - '[com.univocity.parsers.examples.TestBean].getQuantity()'
  - '[com.univocity.parsers.examples.TestBean].setQuantity(Integer)'
  - '[com.univocity.parsers.examples.TestBean].getComments()'
  - '[com.univocity.parsers.examples.TestBean].setComments(String)'
  - '[com.univocity.parsers.examples.TestBean].getAmount()'
  - '[com.univocity.parsers.examples.TestBean].setAmount(BigDecimal)'
  - '[com.univocity.parsers.examples.TestBean].getPending()'
  - '[com.univocity.parsers.examples.TestBean].setPending(Boolean)'
  - '[com.univocity.parsers.examples.TestBean].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/TestBean.java
- function_names:
  - '[com.univocity.parsers.examples.AnotherTestBean].getPending()'
  - '[com.univocity.parsers.examples.AnotherTestBean].setPending(Boolean)'
  - '[com.univocity.parsers.examples.AnotherTestBean].getFormattedDate()'
  - '[com.univocity.parsers.examples.AnotherTestBean].getDate()'
  - '[com.univocity.parsers.examples.AnotherTestBean].setDate(int,int,int)'
  - '[com.univocity.parsers.examples.AnotherTestBean].setDate(Date)'
  - '[com.univocity.parsers.examples.AnotherTestBean].toString()'
  - '[com.univocity.parsers.examples.AnotherTestBean].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
- function_names:
  - '[com.univocity.parsers.examples.RecordExamples].example001ParseRecords()'
  - '[com.univocity.parsers.examples.RecordExamples].example002RecordMetadata()'
  - '[com.univocity.parsers.examples.RecordExamples].example003RecordToMap()'
  - '[com.univocity.parsers.examples.RecordExamples].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/RecordExamples.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/MyCompanyDate.java
- function_names:
  - '[com.univocity.parsers.examples.annotation.Splitter].<init>()'
  - '[com.univocity.parsers.examples.annotation.Splitter].execute(String)'
  - '[com.univocity.parsers.examples.annotation.Splitter].revert(String[])'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/Splitter.java
- function_names:
  - '[com.univocity.parsers.examples.annotation.Address].toString()'
  - '[com.univocity.parsers.examples.annotation.Address].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/Address.java
- function_names:
  - '[com.univocity.parsers.examples.annotation.BetterOffender].setWords(String)'
  - '[com.univocity.parsers.examples.annotation.BetterOffender].toString()'
  - '[com.univocity.parsers.examples.annotation.BetterOffender].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/BetterOffender.java
- function_names:
  - '[com.univocity.parsers.examples.annotation.ProfileWithDate].toString()'
  - '[com.univocity.parsers.examples.annotation.ProfileWithDate].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/ProfileWithDate.java
- function_names:
  - '[com.univocity.parsers.examples.annotation.ProfileByFieldPosition].toString()'
  - '[com.univocity.parsers.examples.annotation.ProfileByFieldPosition].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldPosition.java
- function_names:
  - '[com.univocity.parsers.examples.annotation.AddressBook].toString()'
  - '[com.univocity.parsers.examples.annotation.AddressBook].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AddressBook.java
- function_names:
  - '[com.univocity.parsers.examples.annotation.ProfileByMultipleFieldNames].toString()'
  - '[com.univocity.parsers.examples.annotation.ProfileByMultipleFieldNames].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/ProfileByMultipleFieldNames.java
- function_names:
  - '[com.univocity.parsers.examples.annotation.Profile].toString()'
  - '[com.univocity.parsers.examples.annotation.Profile].getId()'
  - '[com.univocity.parsers.examples.annotation.Profile].getUser()'
  - '[com.univocity.parsers.examples.annotation.Profile].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/Profile.java
- function_names:
  - '[com.univocity.parsers.examples.annotation.AddressTypeTransformer].<init>()'
  - '[com.univocity.parsers.examples.annotation.AddressTypeTransformer].transformName(Field,String)'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AddressTypeTransformer.java
- function_names:
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getSettings(com.univocity.parsers.fixed.FixedWidthFields)'
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfileSettings()'
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getBasicProfile2Settings()'
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getOffenderProfileSettings()'
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getAddressBookSettings()'
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].getDateSettings()'
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseProfileByFieldName()'
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseProfileByFieldPosition()'
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseProfileByMultipleFieldNames()'
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseProfileWithDate()'
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseProfile()'
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseOffenders()'
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseBetterOffenders()'
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseAddressBook()'
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseDates()'
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].parseDatesWithMetaAnnotation()'
  - '[com.univocity.parsers.examples.annotation.AnnotationExamples].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
- function_names:
  - '[com.univocity.parsers.examples.annotation.DatesRepetitive].toString()'
  - '[com.univocity.parsers.examples.annotation.DatesRepetitive].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/DatesRepetitive.java
- function_names:
  - '[com.univocity.parsers.examples.annotation.ProfileByFieldName].toString()'
  - '[com.univocity.parsers.examples.annotation.ProfileByFieldName].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldName.java
- function_names:
  - '[com.univocity.parsers.examples.annotation.DatesWithMetaAnnotation].toString()'
  - '[com.univocity.parsers.examples.annotation.DatesWithMetaAnnotation].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/DatesWithMetaAnnotation.java
- function_names:
  - '[com.univocity.parsers.examples.annotation.Offender].toString()'
  - '[com.univocity.parsers.examples.annotation.Offender].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/annotation/Offender.java
- function_names:
  - '[com.univocity.parsers.examples.samples.CsvSearchExample].main()'
  - '[com.univocity.parsers.examples.samples.CsvSearchExample].<init>()'
  - '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].<init>(String,String)'
  - '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].<init>(int,String)'
  - '[com.univocity.parsers.examples.samples.CsvSearchExample.CsvSearch].rowProcessed(String[],com.univocity.parsers.common.ParsingContext)'
  source_file: /src/project-parent/univocity-parsers/src/test/java/com/univocity/parsers/examples/samples/CsvSearchExample.java
- function_names:
  - '[com.univocity.parsers.tsv.TsvWriterSettings].isLineJoiningEnabled()'
  - '[com.univocity.parsers.tsv.TsvWriterSettings].setLineJoiningEnabled(boolean)'
  - '[com.univocity.parsers.tsv.TsvWriterSettings].createDefaultFormat()'
  - '[com.univocity.parsers.tsv.TsvWriterSettings].addConfiguration(Map<String,Object>)'
  - '[com.univocity.parsers.tsv.TsvWriterSettings].clone()'
  - '[com.univocity.parsers.tsv.TsvWriterSettings].clone(boolean)'
  - '[com.univocity.parsers.tsv.TsvWriterSettings].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
- function_names:
  - '[com.univocity.parsers.tsv.TsvParserSettings].isLineJoiningEnabled()'
  - '[com.univocity.parsers.tsv.TsvParserSettings].setLineJoiningEnabled(boolean)'
  - '[com.univocity.parsers.tsv.TsvParserSettings].createDefaultFormat()'
  - '[com.univocity.parsers.tsv.TsvParserSettings].addConfiguration(Map<String,Object>)'
  - '[com.univocity.parsers.tsv.TsvParserSettings].clone()'
  - '[com.univocity.parsers.tsv.TsvParserSettings].clone(boolean)'
  - '[com.univocity.parsers.tsv.TsvParserSettings].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
- function_names:
  - '[com.univocity.parsers.tsv.TsvRoutines].<init>()'
  - '[com.univocity.parsers.tsv.TsvRoutines].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
  - '[com.univocity.parsers.tsv.TsvRoutines].<init>(com.univocity.parsers.tsv.TsvWriterSettings)'
  - '[com.univocity.parsers.tsv.TsvRoutines].<init>(com.univocity.parsers.tsv.TsvParserSettings,com.univocity.parsers.tsv.TsvWriterSettings)'
  - '[com.univocity.parsers.tsv.TsvRoutines].createParser(com.univocity.parsers.tsv.TsvParserSettings)'
  - '[com.univocity.parsers.tsv.TsvRoutines].createWriter(Writer,com.univocity.parsers.tsv.TsvWriterSettings)'
  - '[com.univocity.parsers.tsv.TsvRoutines].createDefaultParserSettings()'
  - '[com.univocity.parsers.tsv.TsvRoutines].createDefaultWriterSettings()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
- function_names:
  - '[com.univocity.parsers.tsv.TsvWriter].<init>(com.univocity.parsers.tsv.TsvWriterSettings)'
  - '[com.univocity.parsers.tsv.TsvWriter].<init>(Writer,com.univocity.parsers.tsv.TsvWriterSettings)'
  - '[com.univocity.parsers.tsv.TsvWriter].<init>(File,com.univocity.parsers.tsv.TsvWriterSettings)'
  - '[com.univocity.parsers.tsv.TsvWriter].<init>(File,String,com.univocity.parsers.tsv.TsvWriterSettings)'
  - '[com.univocity.parsers.tsv.TsvWriter].<init>(File,Charset,com.univocity.parsers.tsv.TsvWriterSettings)'
  - '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStream,com.univocity.parsers.tsv.TsvWriterSettings)'
  - '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStream,String,com.univocity.parsers.tsv.TsvWriterSettings)'
  - '[com.univocity.parsers.tsv.TsvWriter].<init>(OutputStream,Charset,com.univocity.parsers.tsv.TsvWriterSettings)'
  - '[com.univocity.parsers.tsv.TsvWriter].initialize(com.univocity.parsers.tsv.TsvWriterSettings)'
  - '[com.univocity.parsers.tsv.TsvWriter].processRow(Object[])'
  - '[com.univocity.parsers.tsv.TsvWriter].append(String,boolean)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvWriter.java
- function_names:
  - '[com.univocity.parsers.tsv.TsvParser].<init>(com.univocity.parsers.tsv.TsvParserSettings)'
  - '[com.univocity.parsers.tsv.TsvParser].initialize()'
  - '[com.univocity.parsers.tsv.TsvParser].parseRecord()'
  - '[com.univocity.parsers.tsv.TsvParser].parseField()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvParser.java
- function_names:
  - '[com.univocity.parsers.tsv.TsvFormat].setEscapeChar(char)'
  - '[com.univocity.parsers.tsv.TsvFormat].getEscapeChar()'
  - '[com.univocity.parsers.tsv.TsvFormat].getEscapedTabChar()'
  - '[com.univocity.parsers.tsv.TsvFormat].setEscapedTabChar(char)'
  - '[com.univocity.parsers.tsv.TsvFormat].isEscapeChar(char)'
  - '[com.univocity.parsers.tsv.TsvFormat].getConfiguration()'
  - '[com.univocity.parsers.tsv.TsvFormat].clone()'
  - '[com.univocity.parsers.tsv.TsvFormat].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/tsv/TsvFormat.java
- function_names:
  - '[com.univocity.parsers.annotations.HeaderTransformer].transformName(AnnotatedElement,String)'
  - '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(AnnotatedElement,int)'
  - '[com.univocity.parsers.annotations.HeaderTransformer].transformName(Field,String)'
  - '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(Field,int)'
  - '[com.univocity.parsers.annotations.HeaderTransformer].transformName(Method,String)'
  - '[com.univocity.parsers.annotations.HeaderTransformer].transformIndex(Method,int)'
  - '[com.univocity.parsers.annotations.HeaderTransformer].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/Validate.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/Headers.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/Convert.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/Copy.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/Replace.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/Trim.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/BooleanString.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/Format.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/Nested.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/FixedWidth.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/UpperCase.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/EnumOptions.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/Parsed.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/LowerCase.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/NullString.java
- function_names:
  - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].<init>(String,Class<?>,Class<?>)'
  - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].<init>(String,String,Class<?>,Class<?>)'
  - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].generateString()'
  - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].setter(String,Class<?>)'
  - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getter(String,Class<?>)'
  - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].setter(String,Method)'
  - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getter(String,Method)'
  - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getName()'
  - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getPrefix()'
  - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getParameterType()'
  - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getReturnType()'
  - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].getPrefixedName()'
  - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].toString()'
  - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].equals(Object)'
  - '[com.univocity.parsers.annotations.helpers.MethodDescriptor].hashCode()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
- function_names:
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].<init>(Class<?>,AnnotatedElement,com.univocity.parsers.common.beans.PropertyWrapper,com.univocity.parsers.annotations.HeaderTransformer,NormalizedString[])'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].determineFieldMapping(com.univocity.parsers.annotations.HeaderTransformer,NormalizedString[])'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].equals(Object)'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].hashCode()'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].isMappedToIndex()'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].isMappedToField()'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].getIndex()'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].setIndex(int)'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].setFieldName(String)'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].setFieldName(com.univocity.parsers.common.NormalizedString)'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].getFieldName()'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].getTarget()'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].setAccessible()'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].getFieldParent()'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].getFieldType()'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].canWrite(Object)'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].read(Object)'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].read(Object,boolean)'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].write(Object,Object)'
  - '[com.univocity.parsers.annotations.helpers.FieldMapping].toString()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java
- function_names:
  - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].setValue(AnnotatedElement,Annotation,String,Object)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,Annotation,String,T)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].getValue(AnnotatedElement,Annotation,String)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].reset()'
  - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry].<init>()'
  - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations].setValue(Annotation,String,Object)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations].getValue(Annotation,String)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.FieldAnnotations].<init>()'
  - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes].setAttribute(String,Object)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes].getAttribute(String)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationRegistry.AnnotationAttributes].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
- function_names:
  - '[com.univocity.parsers.annotations.helpers.TransformedHeader].<init>(AnnotatedElement,com.univocity.parsers.annotations.HeaderTransformer)'
  - '[com.univocity.parsers.annotations.helpers.TransformedHeader].getHeaderName()'
  - '[com.univocity.parsers.annotations.helpers.TransformedHeader].getHeaderIndex()'
  - '[com.univocity.parsers.annotations.helpers.TransformedHeader].getTargetName()'
  - '[com.univocity.parsers.annotations.helpers.TransformedHeader].getTarget()'
  - '[com.univocity.parsers.annotations.helpers.TransformedHeader].isWriteOnly()'
  - '[com.univocity.parsers.annotations.helpers.TransformedHeader].isReadOly()'
  - '[com.univocity.parsers.annotations.helpers.TransformedHeader].describe()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
- function_names:
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].<init>()'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullValue(String)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullWriteValue(AnnotatedElement,Parsed)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getNullReadValue(AnnotatedElement,Parsed)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getConversion(Class,Annotation)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].createDefaultEnumConversion(Class,String,String)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getConversion(Class,AnnotatedElement,Annotation,String,String)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractOption(String[],String)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractTimeZone(String[])'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].extractLocale(String[])'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].newInstance(Class,Class<T>,String[])'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultConversion(Class,AnnotatedElement,Parsed)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultConversion(AnnotatedElement)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].applyFormatSettings(Object,String[])'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].invokeSetter(Object,com.univocity.parsers.common.beans.PropertyWrapper,String)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexOrNameBased(boolean,Class<?>,MethodFilter)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexBasedForParsing(Class<?>)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsNameBasedForParsing(Class<?>)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsIndexBasedForWriting(Class<?>)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].allFieldsNameBasedForWriting(Class<?>)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getSelectedIndexes(Class<?>,MethodFilter)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].deriveHeaderNamesFromFields(Class<?>,MethodFilter)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotationInClass(Class<?>,Class<T>)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findHeadersAnnotation(Class<?>)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getType(AnnotatedElement)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDeclaringClass(AnnotatedElement)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getName(AnnotatedElement)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].describeElement(AnnotatedElement)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].processAnnotations(AnnotatedElement,boolean,List<Integer>,List<com.univocity.parsers.annotations.helpers.TransformedHeader>,Map<AnnotatedElement,List<com.univocity.parsers.annotations.helpers.TransformedHeader>>,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class,boolean,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getFieldSequence(Class,boolean,List<Integer>,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAllFields(Class<?>)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedMethods(Class<?>,MethodFilter,Class<A>)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAllMethods(Class<?>,MethodFilter)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedMethods(Class<?>,MethodFilter)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedFields(Class<?>)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getAnnotatedFields(Class<?>,Class<A>)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement,Class<A>)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotationMethodType(Class<?extendsAnnotation>,String)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].invoke(Annotation,Method)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAnnotation(AnnotatedElement,Class<A>,Set<Annotation>,Stack<Annotation>)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].isCustomAnnotation(Annotation)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAllAnnotationsInPackage(AnnotatedElement,Package)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].findAllAnnotationsInPackage(AnnotatedElement,Package,ArrayList<?superAnnotation>,Set<Annotation>)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper].getDefaultPrimitiveValue(Class)'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper.NO_ANNOTATIONS].annotationType()'
  - '[com.univocity.parsers.annotations.helpers.AnnotationHelper.NO_ANNOTATIONS].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FieldAlignment.java
- function_names:
  - '[com.univocity.parsers.fixed.FixedWidthFormat].getPadding()'
  - '[com.univocity.parsers.fixed.FixedWidthFormat].setPadding(char)'
  - '[com.univocity.parsers.fixed.FixedWidthFormat].isPadding(char)'
  - '[com.univocity.parsers.fixed.FixedWidthFormat].getConfiguration()'
  - '[com.univocity.parsers.fixed.FixedWidthFormat].clone()'
  - '[com.univocity.parsers.fixed.FixedWidthFormat].getLookupWildcard()'
  - '[com.univocity.parsers.fixed.FixedWidthFormat].setLookupWildcard(char)'
  - '[com.univocity.parsers.fixed.FixedWidthFormat].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
- function_names:
  - '[com.univocity.parsers.fixed.FixedWidthParser].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
  - '[com.univocity.parsers.fixed.FixedWidthParser].createParsingContext()'
  - '[com.univocity.parsers.fixed.FixedWidthParser].parseRecord()'
  - '[com.univocity.parsers.fixed.FixedWidthParser].skipToNewLine()'
  - '[com.univocity.parsers.fixed.FixedWidthParser].skipPadding(boolean)'
  - '[com.univocity.parsers.fixed.FixedWidthParser].skipWhitespace(boolean,boolean)'
  - '[com.univocity.parsers.fixed.FixedWidthParser].readValueUntilNewLine(boolean)'
  - '[com.univocity.parsers.fixed.FixedWidthParser].readValue(boolean)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
- function_names:
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].<init>()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldLengths()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getAllLengths()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldPaddings()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldsToIgnore()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getFieldAlignments()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getSkipTrailingCharsUntilNewline()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setSkipTrailingCharsUntilNewline(boolean)'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getRecordEndsOnNewline()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setRecordEndsOnNewline(boolean)'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].createDefaultFormat()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].newCharAppender()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getMaxCharsPerColumn()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getMaxColumns()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].calculateMaxFieldLengths()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getLookaheadFormats()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getLookbehindFormats()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getUseDefaultPaddingForHeaders()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setUseDefaultPaddingForHeaders(boolean)'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].configureFromAnnotations(Class<?>)'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].addConfiguration(Map<String,Object>)'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].clone()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].clone(boolean)'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].clone(com.univocity.parsers.fixed.FixedWidthFields)'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].clone(boolean,com.univocity.parsers.fixed.FixedWidthFields)'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getKeepPadding()'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].setKeepPadding(boolean)'
  - '[com.univocity.parsers.fixed.FixedWidthParserSettings].getKeepPaddingFlags()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
- function_names:
  - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>()'
  - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings)'
  - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - '[com.univocity.parsers.fixed.FixedWidthRoutines].<init>(com.univocity.parsers.fixed.FixedWidthParserSettings,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - '[com.univocity.parsers.fixed.FixedWidthRoutines].adjustColumnLengths(String[],int[])'
  - '[com.univocity.parsers.fixed.FixedWidthRoutines].createParser(com.univocity.parsers.fixed.FixedWidthParserSettings)'
  - '[com.univocity.parsers.fixed.FixedWidthRoutines].createWriter(Writer,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - '[com.univocity.parsers.fixed.FixedWidthRoutines].createDefaultParserSettings()'
  - '[com.univocity.parsers.fixed.FixedWidthRoutines].createDefaultWriterSettings()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
- function_names:
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>(com.univocity.parsers.fixed.FixedWidthFields)'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].<init>()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setFieldLengths(com.univocity.parsers.fixed.FixedWidthFields)'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldLengths()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getAllLengths()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldAlignments()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldPaddings()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getFieldsToIgnore()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].createDefaultFormat()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getMaxColumns()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookahead(String,com.univocity.parsers.fixed.FixedWidthFields)'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addFormatForLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields)'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getLookaheadFormats()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getLookbehindFormats()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getUseDefaultPaddingForHeaders()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setUseDefaultPaddingForHeaders(boolean)'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getDefaultAlignmentForHeaders()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setDefaultAlignmentForHeaders(FieldAlignment)'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].getWriteLineSeparatorAfterRecord()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].setWriteLineSeparatorAfterRecord(boolean)'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].configureFromAnnotations(Class<?>)'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].addConfiguration(Map<String,Object>)'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].clone()'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].clone(boolean)'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].clone(com.univocity.parsers.fixed.FixedWidthFields)'
  - '[com.univocity.parsers.fixed.FixedWidthWriterSettings].clone(boolean,com.univocity.parsers.fixed.FixedWidthFields)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
- function_names:
  - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(Writer,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(File,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(File,String,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(File,Charset,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStream,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStream,String,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - '[com.univocity.parsers.fixed.FixedWidthWriter].<init>(OutputStream,Charset,com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - '[com.univocity.parsers.fixed.FixedWidthWriter].initialize(com.univocity.parsers.fixed.FixedWidthWriterSettings)'
  - '[com.univocity.parsers.fixed.FixedWidthWriter].processRow(Object[])'
  - '[com.univocity.parsers.fixed.FixedWidthWriter].append(String,boolean)'
  - '[com.univocity.parsers.fixed.FixedWidthWriter].processElement(String,boolean)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
- function_names:
  - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(LinkedHashMap<String,Integer>)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(String[],int[])'
  - '[com.univocity.parsers.fixed.FixedWidthFields].<init>()'
  - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(Class)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].forParsing(Class)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].forWriting(Class)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].<init>(Class,MethodFilter)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int,char)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int,FieldAlignment)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int,FieldAlignment)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int,FieldAlignment,char)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,int,char)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,int,FieldAlignment,char)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldsToIgnore()'
  - '[com.univocity.parsers.fixed.FixedWidthFields].getKeepPaddingFlags()'
  - '[com.univocity.parsers.fixed.FixedWidthFields].addField(int)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,FieldAlignment)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,FieldAlignment)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,char)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].addField(int,FieldAlignment,char)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,char)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].addField(String,int,FieldAlignment,char)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].validateLength(String,int)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldsPerRecord()'
  - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldNames()'
  - '[com.univocity.parsers.fixed.FixedWidthFields].getSelectedElements(List<T>)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldLengths()'
  - '[com.univocity.parsers.fixed.FixedWidthFields].getAllLengths()'
  - '[com.univocity.parsers.fixed.FixedWidthFields].setFieldLength(String,int)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].setFieldLength(int,int)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].setAlignment(FieldAlignment)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].validateIndex(int)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].indexOf(String)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].setAlignment(int,FieldAlignment)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].getAlignment(int)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].getAlignment(String)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldAlignments()'
  - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldPaddings()'
  - '[com.univocity.parsers.fixed.FixedWidthFields].getFieldPaddings(com.univocity.parsers.fixed.FixedWidthFormat)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].setPadding(char)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].setPadding(int,char)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].keepPaddingOn(int)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].keepPaddingOn(String)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].stripPaddingFrom(int)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].stripPaddingFrom(String)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].setKeepPaddingFlag(boolean,int)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].setKeepPaddingFlag(boolean,String)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].setPaddingToKeep(int,boolean)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].toString()'
  - '[com.univocity.parsers.fixed.FixedWidthFields].setHeadersIfPossible(com.univocity.parsers.fixed.FixedWidthFields,com.univocity.parsers.common.CommonSettings)'
  - '[com.univocity.parsers.fixed.FixedWidthFields].clone()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
- function_names:
  - '[com.univocity.parsers.fixed.Lookup].<init>(String,com.univocity.parsers.fixed.FixedWidthFields,com.univocity.parsers.fixed.FixedWidthFormat)'
  - '[com.univocity.parsers.fixed.Lookup].initializeLookupContext(com.univocity.parsers.common.ParsingContext,NormalizedString[])'
  - '[com.univocity.parsers.fixed.Lookup].matches(char[])'
  - '[com.univocity.parsers.fixed.Lookup].registerLookahead(String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
  - '[com.univocity.parsers.fixed.Lookup].registerLookbehind(String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
  - '[com.univocity.parsers.fixed.Lookup].registerLookup(String,String,com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
  - '[com.univocity.parsers.fixed.Lookup].getLookupFormats(Map<String,com.univocity.parsers.fixed.FixedWidthFields>,com.univocity.parsers.fixed.FixedWidthFormat)'
  - '[com.univocity.parsers.fixed.Lookup].calculateMaxLookupLength()'
  - '[com.univocity.parsers.fixed.Lookup].calculateMaxFieldLengths(com.univocity.parsers.fixed.FixedWidthFields,Map<String,com.univocity.parsers.fixed.FixedWidthFields>,Map<String,com.univocity.parsers.fixed.FixedWidthFields>)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/Lookup.java
- function_names:
  - '[com.univocity.parsers.fixed.FixedWidthFieldLengths].<init>(LinkedHashMap<String,Integer>)'
  - '[com.univocity.parsers.fixed.FixedWidthFieldLengths].<init>(String[],int[])'
  - '[com.univocity.parsers.fixed.FixedWidthFieldLengths].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/UnescapedQuoteHandling.java
- function_names:
  - '[com.univocity.parsers.csv.CsvRoutines].<init>()'
  - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings)'
  - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
  - '[com.univocity.parsers.csv.CsvRoutines].<init>(com.univocity.parsers.csv.CsvParserSettings,com.univocity.parsers.csv.CsvWriterSettings)'
  - '[com.univocity.parsers.csv.CsvRoutines].createParser(com.univocity.parsers.csv.CsvParserSettings)'
  - '[com.univocity.parsers.csv.CsvRoutines].createWriter(Writer,com.univocity.parsers.csv.CsvWriterSettings)'
  - '[com.univocity.parsers.csv.CsvRoutines].createDefaultParserSettings()'
  - '[com.univocity.parsers.csv.CsvRoutines].createDefaultWriterSettings()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvRoutines.java
- function_names:
  - '[com.univocity.parsers.csv.CsvFormat].getQuote()'
  - '[com.univocity.parsers.csv.CsvFormat].setQuote(char)'
  - '[com.univocity.parsers.csv.CsvFormat].isQuote(char)'
  - '[com.univocity.parsers.csv.CsvFormat].getQuoteEscape()'
  - '[com.univocity.parsers.csv.CsvFormat].setQuoteEscape(char)'
  - '[com.univocity.parsers.csv.CsvFormat].isQuoteEscape(char)'
  - '[com.univocity.parsers.csv.CsvFormat].getDelimiter()'
  - '[com.univocity.parsers.csv.CsvFormat].getDelimiterString()'
  - '[com.univocity.parsers.csv.CsvFormat].setDelimiter(char)'
  - '[com.univocity.parsers.csv.CsvFormat].setDelimiter(String)'
  - '[com.univocity.parsers.csv.CsvFormat].isDelimiter(char)'
  - '[com.univocity.parsers.csv.CsvFormat].isDelimiter(String)'
  - '[com.univocity.parsers.csv.CsvFormat].getCharToEscapeQuoteEscaping()'
  - '[com.univocity.parsers.csv.CsvFormat].setCharToEscapeQuoteEscaping(char)'
  - '[com.univocity.parsers.csv.CsvFormat].isCharToEscapeQuoteEscaping(char)'
  - '[com.univocity.parsers.csv.CsvFormat].getConfiguration()'
  - '[com.univocity.parsers.csv.CsvFormat].clone()'
  - '[com.univocity.parsers.csv.CsvFormat].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormat.java
- function_names:
  - '[com.univocity.parsers.csv.CsvFormatDetector].<init>(int,com.univocity.parsers.csv.CsvParserSettings,int)'
  - '[com.univocity.parsers.csv.CsvFormatDetector].calculateTotals(List<Map<Character,Integer>>)'
  - '[com.univocity.parsers.csv.CsvFormatDetector].execute(char[],int)'
  - '[com.univocity.parsers.csv.CsvFormatDetector].pickDelimiter(Map<Character,Integer>,Map<Character,Integer>)'
  - '[com.univocity.parsers.csv.CsvFormatDetector].increment(Map<Character,Integer>,char)'
  - '[com.univocity.parsers.csv.CsvFormatDetector].increment(Map<Character,Integer>,char,int)'
  - '[com.univocity.parsers.csv.CsvFormatDetector].min(Map<Character,Integer>,Map<Character,Integer>,char)'
  - '[com.univocity.parsers.csv.CsvFormatDetector].max(Map<Character,Integer>,Map<Character,Integer>,char)'
  - '[com.univocity.parsers.csv.CsvFormatDetector].getChar(Map<Character,Integer>,Map<Character,Integer>,char,boolean)'
  - '[com.univocity.parsers.csv.CsvFormatDetector].isSymbol(char)'
  - '[com.univocity.parsers.csv.CsvFormatDetector].isAllowedDelimiter(char)'
  - '[com.univocity.parsers.csv.CsvFormatDetector].apply(char,char,char)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
- function_names:
  - '[com.univocity.parsers.csv.CsvWriter].<init>(com.univocity.parsers.csv.CsvWriterSettings)'
  - '[com.univocity.parsers.csv.CsvWriter].<init>(Writer,com.univocity.parsers.csv.CsvWriterSettings)'
  - '[com.univocity.parsers.csv.CsvWriter].<init>(File,com.univocity.parsers.csv.CsvWriterSettings)'
  - '[com.univocity.parsers.csv.CsvWriter].<init>(File,String,com.univocity.parsers.csv.CsvWriterSettings)'
  - '[com.univocity.parsers.csv.CsvWriter].<init>(File,Charset,com.univocity.parsers.csv.CsvWriterSettings)'
  - '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStream,com.univocity.parsers.csv.CsvWriterSettings)'
  - '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStream,String,com.univocity.parsers.csv.CsvWriterSettings)'
  - '[com.univocity.parsers.csv.CsvWriter].<init>(OutputStream,Charset,com.univocity.parsers.csv.CsvWriterSettings)'
  - '[com.univocity.parsers.csv.CsvWriter].initialize(com.univocity.parsers.csv.CsvWriterSettings)'
  - '[com.univocity.parsers.csv.CsvWriter].processRow(Object[])'
  - '[com.univocity.parsers.csv.CsvWriter].matchMultiDelimiter(String,int)'
  - '[com.univocity.parsers.csv.CsvWriter].quoteElement(int,String)'
  - '[com.univocity.parsers.csv.CsvWriter].append(int,boolean,boolean,String)'
  - '[com.univocity.parsers.csv.CsvWriter].appendQuoted(int,boolean,String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriter.java
- function_names:
  - '[com.univocity.parsers.csv.CsvWriterSettings].getQuoteAllFields()'
  - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteAllFields(boolean)'
  - '[com.univocity.parsers.csv.CsvWriterSettings].isEscapeUnquotedValues()'
  - '[com.univocity.parsers.csv.CsvWriterSettings].setEscapeUnquotedValues(boolean)'
  - '[com.univocity.parsers.csv.CsvWriterSettings].isInputEscaped()'
  - '[com.univocity.parsers.csv.CsvWriterSettings].setInputEscaped(boolean)'
  - '[com.univocity.parsers.csv.CsvWriterSettings].isNormalizeLineEndingsWithinQuotes()'
  - '[com.univocity.parsers.csv.CsvWriterSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
  - '[com.univocity.parsers.csv.CsvWriterSettings].createDefaultFormat()'
  - '[com.univocity.parsers.csv.CsvWriterSettings].getQuotationTriggers()'
  - '[com.univocity.parsers.csv.CsvWriterSettings].setQuotationTriggers()'
  - '[com.univocity.parsers.csv.CsvWriterSettings].isQuotationTrigger(char)'
  - '[com.univocity.parsers.csv.CsvWriterSettings].isQuoteEscapingEnabled()'
  - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteEscapingEnabled(boolean)'
  - '[com.univocity.parsers.csv.CsvWriterSettings].addConfiguration(Map<String,Object>)'
  - '[com.univocity.parsers.csv.CsvWriterSettings].clone()'
  - '[com.univocity.parsers.csv.CsvWriterSettings].clone(boolean)'
  - '[com.univocity.parsers.csv.CsvWriterSettings].getQuotedFieldSelector()'
  - '[com.univocity.parsers.csv.CsvWriterSettings].setFieldSet(com.univocity.parsers.common.fields.FieldSet<T>)'
  - '[com.univocity.parsers.csv.CsvWriterSettings].quoteFields()'
  - '[com.univocity.parsers.csv.CsvWriterSettings].quoteIndexes()'
  - '[com.univocity.parsers.csv.CsvWriterSettings].setQuoteNulls(boolean)'
  - '[com.univocity.parsers.csv.CsvWriterSettings].getQuoteNulls()'
  - '[com.univocity.parsers.csv.CsvWriterSettings].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
- function_names:
  - '[com.univocity.parsers.csv.CsvParserSettings].getEmptyValue()'
  - '[com.univocity.parsers.csv.CsvParserSettings].setEmptyValue(String)'
  - '[com.univocity.parsers.csv.CsvParserSettings].newCharAppender()'
  - '[com.univocity.parsers.csv.CsvParserSettings].createDefaultFormat()'
  - '[com.univocity.parsers.csv.CsvParserSettings].isParseUnescapedQuotes()'
  - '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotes(boolean)'
  - '[com.univocity.parsers.csv.CsvParserSettings].setParseUnescapedQuotesUntilDelimiter(boolean)'
  - '[com.univocity.parsers.csv.CsvParserSettings].isParseUnescapedQuotesUntilDelimiter()'
  - '[com.univocity.parsers.csv.CsvParserSettings].isEscapeUnquotedValues()'
  - '[com.univocity.parsers.csv.CsvParserSettings].setEscapeUnquotedValues(boolean)'
  - '[com.univocity.parsers.csv.CsvParserSettings].isKeepEscapeSequences()'
  - '[com.univocity.parsers.csv.CsvParserSettings].setKeepEscapeSequences(boolean)'
  - '[com.univocity.parsers.csv.CsvParserSettings].isDelimiterDetectionEnabled()'
  - '[com.univocity.parsers.csv.CsvParserSettings].setDelimiterDetectionEnabled(boolean)'
  - '[com.univocity.parsers.csv.CsvParserSettings].isQuoteDetectionEnabled()'
  - '[com.univocity.parsers.csv.CsvParserSettings].setQuoteDetectionEnabled(boolean)'
  - '[com.univocity.parsers.csv.CsvParserSettings].detectFormatAutomatically()'
  - '[com.univocity.parsers.csv.CsvParserSettings].isNormalizeLineEndingsWithinQuotes()'
  - '[com.univocity.parsers.csv.CsvParserSettings].setNormalizeLineEndingsWithinQuotes(boolean)'
  - '[com.univocity.parsers.csv.CsvParserSettings].setUnescapedQuoteHandling(UnescapedQuoteHandling)'
  - '[com.univocity.parsers.csv.CsvParserSettings].getUnescapedQuoteHandling()'
  - '[com.univocity.parsers.csv.CsvParserSettings].getKeepQuotes()'
  - '[com.univocity.parsers.csv.CsvParserSettings].setKeepQuotes(boolean)'
  - '[com.univocity.parsers.csv.CsvParserSettings].addConfiguration(Map<String,Object>)'
  - '[com.univocity.parsers.csv.CsvParserSettings].clone()'
  - '[com.univocity.parsers.csv.CsvParserSettings].clone(boolean)'
  - '[com.univocity.parsers.csv.CsvParserSettings].getDelimitersForDetection()'
  - '[com.univocity.parsers.csv.CsvParserSettings].getIgnoreTrailingWhitespacesInQuotes()'
  - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreTrailingWhitespacesInQuotes(boolean)'
  - '[com.univocity.parsers.csv.CsvParserSettings].getIgnoreLeadingWhitespacesInQuotes()'
  - '[com.univocity.parsers.csv.CsvParserSettings].setIgnoreLeadingWhitespacesInQuotes(boolean)'
  - '[com.univocity.parsers.csv.CsvParserSettings].trimQuotedValues(boolean)'
  - '[com.univocity.parsers.csv.CsvParserSettings].getFormatDetectorRowSampleCount()'
  - '[com.univocity.parsers.csv.CsvParserSettings].setFormatDetectorRowSampleCount(int)'
  - '[com.univocity.parsers.csv.CsvParserSettings].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
- function_names:
  - '[com.univocity.parsers.csv.CsvParser].<init>(com.univocity.parsers.csv.CsvParserSettings)'
  - '[com.univocity.parsers.csv.CsvParser].parseRecord()'
  - '[com.univocity.parsers.csv.CsvParser].parseSingleDelimiterRecord()'
  - '[com.univocity.parsers.csv.CsvParser].skipValue()'
  - '[com.univocity.parsers.csv.CsvParser].handleValueSkipping(boolean)'
  - '[com.univocity.parsers.csv.CsvParser].handleUnescapedQuoteInValue()'
  - '[com.univocity.parsers.csv.CsvParser].nextDelimiter()'
  - '[com.univocity.parsers.csv.CsvParser].handleUnescapedQuote()'
  - '[com.univocity.parsers.csv.CsvParser].processQuoteEscape()'
  - '[com.univocity.parsers.csv.CsvParser].parseValueProcessingEscape()'
  - '[com.univocity.parsers.csv.CsvParser].parseQuotedValue()'
  - '[com.univocity.parsers.csv.CsvParser].getInputAnalysisProcess()'
  - '[com.univocity.parsers.csv.CsvParser].getDetectedFormat()'
  - '[com.univocity.parsers.csv.CsvParser].consumeValueOnEOF()'
  - '[com.univocity.parsers.csv.CsvParser].updateFormat(com.univocity.parsers.csv.CsvFormat)'
  - '[com.univocity.parsers.csv.CsvParser].skipWhitespace()'
  - '[com.univocity.parsers.csv.CsvParser].saveMatchingCharacters()'
  - '[com.univocity.parsers.csv.CsvParser].matchDelimiter()'
  - '[com.univocity.parsers.csv.CsvParser].matchDelimiterAfterQuote()'
  - '[com.univocity.parsers.csv.CsvParser].parseMultiDelimiterRecord()'
  - '[com.univocity.parsers.csv.CsvParser].appendUntilMultiDelimiter()'
  - '[com.univocity.parsers.csv.CsvParser].parseQuotedValueMultiDelimiter()'
  - '[com.univocity.parsers.csv.CsvParser].parseValueProcessingEscapeMultiDelimiter()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/CsvParser.java
- function_names:
  - '[com.univocity.parsers.csv.Csv].parseExcel()'
  - '[com.univocity.parsers.csv.Csv].parseRfc4180()'
  - '[com.univocity.parsers.csv.Csv].writeExcel()'
  - '[com.univocity.parsers.csv.Csv].writeRfc4180()'
  - '[com.univocity.parsers.csv.Csv].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/csv/Csv.java
- function_names:
  - '[com.univocity.parsers.common.DefaultContext].<init>(int)'
  - '[com.univocity.parsers.common.DefaultContext].<init>(com.univocity.parsers.common.ParserOutput,int)'
  - '[com.univocity.parsers.common.DefaultContext].headers()'
  - '[com.univocity.parsers.common.DefaultContext].selectedHeaders()'
  - '[com.univocity.parsers.common.DefaultContext].extractedFieldIndexes()'
  - '[com.univocity.parsers.common.DefaultContext].columnsReordered()'
  - '[com.univocity.parsers.common.DefaultContext].indexOf(String)'
  - '[com.univocity.parsers.common.DefaultContext].indexOf(Enum<?>)'
  - '[com.univocity.parsers.common.DefaultContext].reset()'
  - '[com.univocity.parsers.common.DefaultContext].currentColumn()'
  - '[com.univocity.parsers.common.DefaultContext].currentRecord()'
  - '[com.univocity.parsers.common.DefaultContext].stop()'
  - '[com.univocity.parsers.common.DefaultContext].isStopped()'
  - '[com.univocity.parsers.common.DefaultContext].errorContentLength()'
  - '[com.univocity.parsers.common.DefaultContext].toRecord(String[])'
  - '[com.univocity.parsers.common.DefaultContext].recordMetaData()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultContext.java
- function_names:
  - '[com.univocity.parsers.common.ConversionProcessor].convertIndexes()'
  - '[com.univocity.parsers.common.ConversionProcessor].convertAll()'
  - '[com.univocity.parsers.common.ConversionProcessor].convertFields()'
  - '[com.univocity.parsers.common.ConversionProcessor].convertType(Class<?>)'
  - '[com.univocity.parsers.common.ConversionProcessor].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ConversionProcessor.java
- function_names:
  - '[com.univocity.parsers.common.NoopParsingContext].<init>()'
  - '[com.univocity.parsers.common.NoopParsingContext].stop()'
  - '[com.univocity.parsers.common.NoopParsingContext].isStopped()'
  - '[com.univocity.parsers.common.NoopParsingContext].currentLine()'
  - '[com.univocity.parsers.common.NoopParsingContext].currentChar()'
  - '[com.univocity.parsers.common.NoopParsingContext].currentColumn()'
  - '[com.univocity.parsers.common.NoopParsingContext].currentRecord()'
  - '[com.univocity.parsers.common.NoopParsingContext].skipLines(long)'
  - '[com.univocity.parsers.common.NoopParsingContext].parsedHeaders()'
  - '[com.univocity.parsers.common.NoopParsingContext].currentParsedContent()'
  - '[com.univocity.parsers.common.NoopParsingContext].currentParsedContentLength()'
  - '[com.univocity.parsers.common.NoopParsingContext].comments()'
  - '[com.univocity.parsers.common.NoopParsingContext].lastComment()'
  - '[com.univocity.parsers.common.NoopParsingContext].lineSeparator()'
  - '[com.univocity.parsers.common.NoopParsingContext].headers()'
  - '[com.univocity.parsers.common.NoopParsingContext].selectedHeaders()'
  - '[com.univocity.parsers.common.NoopParsingContext].extractedFieldIndexes()'
  - '[com.univocity.parsers.common.NoopParsingContext].columnsReordered()'
  - '[com.univocity.parsers.common.NoopParsingContext].indexOf(String)'
  - '[com.univocity.parsers.common.NoopParsingContext].indexOf(Enum<?>)'
  - '[com.univocity.parsers.common.NoopParsingContext].fieldContentOnError()'
  - '[com.univocity.parsers.common.NoopParsingContext].errorContentLength()'
  - '[com.univocity.parsers.common.NoopParsingContext].toRecord(String[])'
  - '[com.univocity.parsers.common.NoopParsingContext].recordMetaData()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopParsingContext.java
- function_names:
  - '[com.univocity.parsers.common.Internal].process(String[],com.univocity.parsers.common.processor.core.Processor<C>,C,com.univocity.parsers.common.ProcessorErrorHandler<C>)'
  - '[com.univocity.parsers.common.Internal].throwDataProcessingException(com.univocity.parsers.common.processor.core.Processor,Throwable,String[],int)'
  - '[com.univocity.parsers.common.Internal].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Internal.java
- function_names:
  - '[com.univocity.parsers.common.RowProcessorErrorHandler].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/RowProcessorErrorHandler.java
- function_names:
  - '[com.univocity.parsers.common.ContextSnapshot].<init>(T)'
  - '[com.univocity.parsers.common.ContextSnapshot].currentColumn()'
  - '[com.univocity.parsers.common.ContextSnapshot].currentRecord()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextSnapshot.java
- function_names:
  - '[com.univocity.parsers.common.DummyFormat].<init>()'
  - '[com.univocity.parsers.common.DummyFormat].getConfiguration()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DummyFormat.java
- function_names:
  - '[com.univocity.parsers.common.NoopRowProcessorErrorHandler].<init>()'
  - '[com.univocity.parsers.common.NoopRowProcessorErrorHandler].handleError(com.univocity.parsers.common.DataProcessingException,Object[],com.univocity.parsers.common.ParsingContext)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopRowProcessorErrorHandler.java
- function_names:
  - '[com.univocity.parsers.common.NoopProcessorErrorHandler].<init>()'
  - '[com.univocity.parsers.common.NoopProcessorErrorHandler].handleError(com.univocity.parsers.common.DataProcessingException,Object[],T)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NoopProcessorErrorHandler.java
- function_names:
  - '[com.univocity.parsers.common.CommonParserSettings].getReadInputOnSeparateThread()'
  - '[com.univocity.parsers.common.CommonParserSettings].setReadInputOnSeparateThread(boolean)'
  - '[com.univocity.parsers.common.CommonParserSettings].isHeaderExtractionEnabled()'
  - '[com.univocity.parsers.common.CommonParserSettings].setHeaderExtractionEnabled(boolean)'
  - '[com.univocity.parsers.common.CommonParserSettings].getRowProcessor()'
  - '[com.univocity.parsers.common.CommonParserSettings].setRowProcessor(com.univocity.parsers.common.processor.RowProcessor)'
  - '[com.univocity.parsers.common.CommonParserSettings].getProcessor()'
  - '[com.univocity.parsers.common.CommonParserSettings].setProcessor(com.univocity.parsers.common.processor.core.Processor<?extendsContext>)'
  - '[com.univocity.parsers.common.CommonParserSettings].newCharInputReader(int)'
  - '[com.univocity.parsers.common.CommonParserSettings].getNumberOfRecordsToRead()'
  - '[com.univocity.parsers.common.CommonParserSettings].setNumberOfRecordsToRead(long)'
  - '[com.univocity.parsers.common.CommonParserSettings].isColumnReorderingEnabled()'
  - '[com.univocity.parsers.common.CommonParserSettings].getFieldSet()'
  - '[com.univocity.parsers.common.CommonParserSettings].getFieldSelector()'
  - '[com.univocity.parsers.common.CommonParserSettings].setColumnReorderingEnabled(boolean)'
  - '[com.univocity.parsers.common.CommonParserSettings].getInputBufferSize()'
  - '[com.univocity.parsers.common.CommonParserSettings].setInputBufferSize(int)'
  - '[com.univocity.parsers.common.CommonParserSettings].newCharAppender()'
  - '[com.univocity.parsers.common.CommonParserSettings].isLineSeparatorDetectionEnabled()'
  - '[com.univocity.parsers.common.CommonParserSettings].setLineSeparatorDetectionEnabled(boolean)'
  - '[com.univocity.parsers.common.CommonParserSettings].getNumberOfRowsToSkip()'
  - '[com.univocity.parsers.common.CommonParserSettings].setNumberOfRowsToSkip(long)'
  - '[com.univocity.parsers.common.CommonParserSettings].addConfiguration(Map<String,Object>)'
  - '[com.univocity.parsers.common.CommonParserSettings].preventReordering()'
  - '[com.univocity.parsers.common.CommonParserSettings].isCommentCollectionEnabled()'
  - '[com.univocity.parsers.common.CommonParserSettings].setCommentCollectionEnabled(boolean)'
  - '[com.univocity.parsers.common.CommonParserSettings].setCommentCollectionEnabled(boolean,boolean)'
  - '[com.univocity.parsers.common.CommonParserSettings].isBlankCommentCollectionEnabled()'
  - '[com.univocity.parsers.common.CommonParserSettings].runAutomaticConfiguration()'
  - '[com.univocity.parsers.common.CommonParserSettings].configureFromAnnotations(Class<?>)'
  - '[com.univocity.parsers.common.CommonParserSettings].clone(boolean)'
  - '[com.univocity.parsers.common.CommonParserSettings].clone()'
  - '[com.univocity.parsers.common.CommonParserSettings].clearInputSpecificSettings()'
  - '[com.univocity.parsers.common.CommonParserSettings].isAutoClosingEnabled()'
  - '[com.univocity.parsers.common.CommonParserSettings].setAutoClosingEnabled(boolean)'
  - '[com.univocity.parsers.common.CommonParserSettings].isCommentProcessingEnabled()'
  - '[com.univocity.parsers.common.CommonParserSettings].setCommentProcessingEnabled(boolean)'
  - '[com.univocity.parsers.common.CommonParserSettings].addInputAnalysisProcess(com.univocity.parsers.common.input.InputAnalysisProcess)'
  - '[com.univocity.parsers.common.CommonParserSettings].getInputAnalysisProcesses()'
  - '[com.univocity.parsers.common.CommonParserSettings].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonParserSettings.java
- function_names:
  - '[com.univocity.parsers.common.AbstractException].<init>(String,Throwable)'
  - '[com.univocity.parsers.common.AbstractException].getMessage()'
  - '[com.univocity.parsers.common.AbstractException].updateMessage(String)'
  - '[com.univocity.parsers.common.AbstractException].getDetails()'
  - '[com.univocity.parsers.common.AbstractException].getErrorDescription()'
  - '[com.univocity.parsers.common.AbstractException].printIfNotEmpty(String,String,Object)'
  - '[com.univocity.parsers.common.AbstractException].restrictContent(int,CharSequence)'
  - '[com.univocity.parsers.common.AbstractException].restrictContent(int,Object[])'
  - '[com.univocity.parsers.common.AbstractException].setErrorContentLength(int)'
  - '[com.univocity.parsers.common.AbstractException].restrictContent(CharSequence)'
  - '[com.univocity.parsers.common.AbstractException].restrictContent(Object)'
  - '[com.univocity.parsers.common.AbstractException].restrictContent(Object[])'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractException.java
- function_names:
  - '[com.univocity.parsers.common.DefaultParsingContext].<init>(com.univocity.parsers.common.AbstractParser<?>,int)'
  - '[com.univocity.parsers.common.DefaultParsingContext].currentLine()'
  - '[com.univocity.parsers.common.DefaultParsingContext].currentChar()'
  - '[com.univocity.parsers.common.DefaultParsingContext].skipLines(long)'
  - '[com.univocity.parsers.common.DefaultParsingContext].fieldContentOnError()'
  - '[com.univocity.parsers.common.DefaultParsingContext].currentParsedContent()'
  - '[com.univocity.parsers.common.DefaultParsingContext].currentParsedContentLength()'
  - '[com.univocity.parsers.common.DefaultParsingContext].comments()'
  - '[com.univocity.parsers.common.DefaultParsingContext].lastComment()'
  - '[com.univocity.parsers.common.DefaultParsingContext].parsedHeaders()'
  - '[com.univocity.parsers.common.DefaultParsingContext].lineSeparator()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
- function_names:
  - '[com.univocity.parsers.common.DataProcessingException].<init>(String)'
  - '[com.univocity.parsers.common.DataProcessingException].<init>(String,Throwable)'
  - '[com.univocity.parsers.common.DataProcessingException].<init>(String,Object[])'
  - '[com.univocity.parsers.common.DataProcessingException].<init>(String,Object[],Throwable)'
  - '[com.univocity.parsers.common.DataProcessingException].<init>(String,int)'
  - '[com.univocity.parsers.common.DataProcessingException].<init>(String,int,Object[],Throwable)'
  - '[com.univocity.parsers.common.DataProcessingException].getErrorDescription()'
  - '[com.univocity.parsers.common.DataProcessingException].getDetails()'
  - '[com.univocity.parsers.common.DataProcessingException].getColumnName()'
  - '[com.univocity.parsers.common.DataProcessingException].getColumnIndex()'
  - '[com.univocity.parsers.common.DataProcessingException].getRow()'
  - '[com.univocity.parsers.common.DataProcessingException].setValue(Object)'
  - '[com.univocity.parsers.common.DataProcessingException].setValue(String,Object)'
  - '[com.univocity.parsers.common.DataProcessingException].getValue()'
  - '[com.univocity.parsers.common.DataProcessingException].setColumnIndex(int)'
  - '[com.univocity.parsers.common.DataProcessingException].getExtractedColumnIndex()'
  - '[com.univocity.parsers.common.DataProcessingException].setColumnName(String)'
  - '[com.univocity.parsers.common.DataProcessingException].setRow(Object[])'
  - '[com.univocity.parsers.common.DataProcessingException].isFatal()'
  - '[com.univocity.parsers.common.DataProcessingException].markAsNonFatal()'
  - '[com.univocity.parsers.common.DataProcessingException].markAsHandled(com.univocity.parsers.common.ProcessorErrorHandler)'
  - '[com.univocity.parsers.common.DataProcessingException].isHandled()'
  - '[com.univocity.parsers.common.DataProcessingException].setDetails(String)'
  - '[com.univocity.parsers.common.DataProcessingException].updateMessage(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataProcessingException.java
- function_names:
  - '[com.univocity.parsers.common.ParsingContextSnapshot].<init>(com.univocity.parsers.common.ParsingContext)'
  - '[com.univocity.parsers.common.ParsingContextSnapshot].currentLine()'
  - '[com.univocity.parsers.common.ParsingContextSnapshot].currentChar()'
  - '[com.univocity.parsers.common.ParsingContextSnapshot].comments()'
  - '[com.univocity.parsers.common.ParsingContextSnapshot].lastComment()'
  - '[com.univocity.parsers.common.ParsingContextSnapshot].currentColumn()'
  - '[com.univocity.parsers.common.ParsingContextSnapshot].currentParsedContent()'
  - '[com.univocity.parsers.common.ParsingContextSnapshot].currentRecord()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java
- function_names:
  - '[com.univocity.parsers.common.IterableResult].getContext()'
  - '[com.univocity.parsers.common.IterableResult].iterator()'
  - '[com.univocity.parsers.common.IterableResult].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/IterableResult.java
- function_names:
  - '[com.univocity.parsers.common.ColumnMap].<init>(com.univocity.parsers.common.Context,com.univocity.parsers.common.ParserOutput)'
  - '[com.univocity.parsers.common.ColumnMap].indexOf(String)'
  - '[com.univocity.parsers.common.ColumnMap].validateHeader(Object)'
  - '[com.univocity.parsers.common.ColumnMap].indexOf(Enum<?>)'
  - '[com.univocity.parsers.common.ColumnMap].reset()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ColumnMap.java
- function_names:
  - '[com.univocity.parsers.common.StringCache].process(String)'
  - '[com.univocity.parsers.common.StringCache].containsKey(String)'
  - '[com.univocity.parsers.common.StringCache].getSizeLimit()'
  - '[com.univocity.parsers.common.StringCache].setSizeLimit(int)'
  - '[com.univocity.parsers.common.StringCache].put(String,T)'
  - '[com.univocity.parsers.common.StringCache].get(String)'
  - '[com.univocity.parsers.common.StringCache].clear()'
  - '[com.univocity.parsers.common.StringCache].getMaxStringLength()'
  - '[com.univocity.parsers.common.StringCache].setMaxStringLength(int)'
  - '[com.univocity.parsers.common.StringCache].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/StringCache.java
- function_names:
  - '[com.univocity.parsers.common.ContextWrapper].<init>(T)'
  - '[com.univocity.parsers.common.ContextWrapper].headers()'
  - '[com.univocity.parsers.common.ContextWrapper].extractedFieldIndexes()'
  - '[com.univocity.parsers.common.ContextWrapper].columnsReordered()'
  - '[com.univocity.parsers.common.ContextWrapper].indexOf(String)'
  - '[com.univocity.parsers.common.ContextWrapper].indexOf(Enum<?>)'
  - '[com.univocity.parsers.common.ContextWrapper].currentColumn()'
  - '[com.univocity.parsers.common.ContextWrapper].currentRecord()'
  - '[com.univocity.parsers.common.ContextWrapper].stop()'
  - '[com.univocity.parsers.common.ContextWrapper].isStopped()'
  - '[com.univocity.parsers.common.ContextWrapper].selectedHeaders()'
  - '[com.univocity.parsers.common.ContextWrapper].errorContentLength()'
  - '[com.univocity.parsers.common.ContextWrapper].toRecord(String[])'
  - '[com.univocity.parsers.common.ContextWrapper].recordMetaData()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ContextWrapper.java
- function_names:
  - '[com.univocity.parsers.common.AbstractWriter].<init>(S)'
  - '[com.univocity.parsers.common.AbstractWriter].<init>(File,S)'
  - '[com.univocity.parsers.common.AbstractWriter].<init>(File,String,S)'
  - '[com.univocity.parsers.common.AbstractWriter].<init>(File,Charset,S)'
  - '[com.univocity.parsers.common.AbstractWriter].<init>(OutputStream,S)'
  - '[com.univocity.parsers.common.AbstractWriter].<init>(OutputStream,String,S)'
  - '[com.univocity.parsers.common.AbstractWriter].<init>(OutputStream,Charset,S)'
  - '[com.univocity.parsers.common.AbstractWriter].<init>(Writer,S)'
  - '[com.univocity.parsers.common.AbstractWriter].enableNewlineAfterRecord(boolean)'
  - '[com.univocity.parsers.common.AbstractWriter].initialize(S)'
  - '[com.univocity.parsers.common.AbstractWriter].updateIndexesToWrite(com.univocity.parsers.common.CommonSettings<?>)'
  - '[com.univocity.parsers.common.AbstractWriter].updateFieldSelection()'
  - '[com.univocity.parsers.common.AbstractWriter].updateFieldExclusion()'
  - '[com.univocity.parsers.common.AbstractWriter].submitRow(Object[])'
  - '[com.univocity.parsers.common.AbstractWriter].processRow(Object[])'
  - '[com.univocity.parsers.common.AbstractWriter].appendValueToRow()'
  - '[com.univocity.parsers.common.AbstractWriter].appendToRow(char)'
  - '[com.univocity.parsers.common.AbstractWriter].appendToRow(char[])'
  - '[com.univocity.parsers.common.AbstractWriter].writeHeaders()'
  - '[com.univocity.parsers.common.AbstractWriter].writeHeaders(Collection<?>)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecordsAndClose(Iterable<?>)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecordsAndClose(Object[])'
  - '[com.univocity.parsers.common.AbstractWriter].processRecords(Iterable<?>)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecords(Object[])'
  - '[com.univocity.parsers.common.AbstractWriter].processRecords(T[])'
  - '[com.univocity.parsers.common.AbstractWriter].processRecord()'
  - '[com.univocity.parsers.common.AbstractWriter].processRecord(T)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecord(Object)'
  - '[com.univocity.parsers.common.AbstractWriter].getRowProcessorHeaders()'
  - '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(Iterable<C>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(Collection<Object[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeStringRowsAndClose(Collection<String[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRecordsAndClose(Collection<?extendsRecord>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(Object[][])'
  - '[com.univocity.parsers.common.AbstractWriter].writeRows(Object[][])'
  - '[com.univocity.parsers.common.AbstractWriter].writeRows(Iterable<C>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeStringRows(Collection<String[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRecords(Collection<?extendsRecord>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeStringRows(Iterable<C>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRows(Collection<Object[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRow(Collection<?>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRow(String[])'
  - '[com.univocity.parsers.common.AbstractWriter].writeRecord(T)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRow()'
  - '[com.univocity.parsers.common.AbstractWriter].expand(Object[],int,Integer)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRow(String)'
  - '[com.univocity.parsers.common.AbstractWriter].writeEmptyRow()'
  - '[com.univocity.parsers.common.AbstractWriter].commentRow(String)'
  - '[com.univocity.parsers.common.AbstractWriter].fillOutputRow(T[])'
  - '[com.univocity.parsers.common.AbstractWriter].internalWriteRow()'
  - '[com.univocity.parsers.common.AbstractWriter].skipLeadingWhitespace(int,String)'
  - '[com.univocity.parsers.common.AbstractWriter].flush()'
  - '[com.univocity.parsers.common.AbstractWriter].close()'
  - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String)'
  - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,Throwable)'
  - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,String,Throwable)'
  - '[com.univocity.parsers.common.AbstractWriter].throwExceptionAndClose(String,Object[],Throwable)'
  - '[com.univocity.parsers.common.AbstractWriter].getStringValue(Object)'
  - '[com.univocity.parsers.common.AbstractWriter].addValues()'
  - '[com.univocity.parsers.common.AbstractWriter].addStringValues(Collection<String>)'
  - '[com.univocity.parsers.common.AbstractWriter].addValues(Collection<?>)'
  - '[com.univocity.parsers.common.AbstractWriter].addValue(Object)'
  - '[com.univocity.parsers.common.AbstractWriter].fillPartialLineToMatchHeaders()'
  - '[com.univocity.parsers.common.AbstractWriter].writeValuesToRow()'
  - '[com.univocity.parsers.common.AbstractWriter].addValue(int,Object)'
  - '[com.univocity.parsers.common.AbstractWriter].addValue(String,Object)'
  - '[com.univocity.parsers.common.AbstractWriter].addValue(NormalizedString[],com.univocity.parsers.common.NormalizedString,boolean,Object)'
  - '[com.univocity.parsers.common.AbstractWriter].getFieldIndex(NormalizedString[],com.univocity.parsers.common.NormalizedString,boolean)'
  - '[com.univocity.parsers.common.AbstractWriter].discardValues()'
  - '[com.univocity.parsers.common.AbstractWriter].writeHeadersToString()'
  - '[com.univocity.parsers.common.AbstractWriter].writeHeadersToString(Collection<?>)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecordsToString(Iterable<?>)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecordsToString(Object[])'
  - '[com.univocity.parsers.common.AbstractWriter].processRecordToString()'
  - '[com.univocity.parsers.common.AbstractWriter].processRecordToString(T)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecordToString(Object)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(Object[][])'
  - '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(Iterable<C>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeStringRowsToString(Iterable<C>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(Collection<Object[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeStringRowsToString(Collection<String[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRecordsToString(Collection<?extendsRecord>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Collection<?>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(String[])'
  - '[com.univocity.parsers.common.AbstractWriter].writeRecordToString(T)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRowToString()'
  - '[com.univocity.parsers.common.AbstractWriter].adjustRowLength(Object[])'
  - '[com.univocity.parsers.common.AbstractWriter].commentRowToString(String)'
  - '[com.univocity.parsers.common.AbstractWriter].internalWriteRowToString()'
  - '[com.univocity.parsers.common.AbstractWriter].writeValuesToString()'
  - '[com.univocity.parsers.common.AbstractWriter].processValuesToRow()'
  - '[com.univocity.parsers.common.AbstractWriter].processValuesToString()'
  - '[com.univocity.parsers.common.AbstractWriter].getRecordCount()'
  - '[com.univocity.parsers.common.AbstractWriter].writeValuesFromMap(Map<K,String>,Map<K,?>)'
  - '[com.univocity.parsers.common.AbstractWriter].setHeadersFromMap(Map<?,?>,boolean)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Map<?,?>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRow(Map<?,?>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRowToString(Map<K,String>,Map<K,?>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRow(Map<K,String>,Map<K,?>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(Map<K,I>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,I>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRowsToString(Map<K,String>,Map<K,I>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,I>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRows(Map<K,String>,Map<K,I>,List<String>,boolean)'
  - '[com.univocity.parsers.common.AbstractWriter].writeStringRowsToString(Map<K,String>,Map<K,String[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRecordsToString(Map<K,String>,Map<K,?extendsRecord>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeStringRows(Map<K,String>,Map<K,String[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRecords(Map<K,String>,Map<K,?extendsRecord>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeObjectRowsToString(Map<K,String>,Map<K,Object[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeObjectRows(Map<K,String>,Map<K,Object[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].wrapObjectArray(Map<K,Object[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].wrapStringArray(Map<K,String[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].wrapRecordValues(Map<K,?extendsRecord>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeObjectRowsAndClose(Map<K,String>,Map<K,Object[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeStringRowsAndClose(Map<K,String>,Map<K,String[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRecordsAndClose(Map<K,String>,Map<K,?extendsRecord>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeObjectRowsAndClose(Map<K,Object[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeStringRowsAndClose(Map<K,String[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRecordsAndClose(Map<K,?extendsRecord>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(Map<K,String>,Map<K,I>)'
  - '[com.univocity.parsers.common.AbstractWriter].writeRowsAndClose(Map<K,I>)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecordToString(Map<?,?>)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecord(Map<?,?>)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecordToString(Map<K,String>,Map<K,?>)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecord(Map<K,String>,Map<K,?>)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecordsToString(Map<K,I>)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecords(Map<K,I>)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecordsToString(Map<K,String>,Map<K,I>)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecords(Map<K,String>,Map<K,I>)'
  - '[com.univocity.parsers.common.AbstractWriter].processObjectRecordsToString(Map<K,Object[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].processObjectRecordsToString(Map<K,String>,Map<K,Object[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].processObjectRecords(Map<K,String>,Map<K,Object[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].processObjectRecordsAndClose(Map<K,String>,Map<K,Object[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].processObjectRecordsAndClose(Map<K,Object[]>)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecordsAndClose(Map<K,String>,Map<K,I>)'
  - '[com.univocity.parsers.common.AbstractWriter].processRecordsAndClose(Map<K,I>)'
  - '[com.univocity.parsers.common.AbstractWriter].getContent(Object[])'
  - '[com.univocity.parsers.common.AbstractWriter].getContent(CharSequence)'
  - '[com.univocity.parsers.common.AbstractWriter].allowTrim(int)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractWriter.java
- function_names:
  - '[com.univocity.parsers.common.Format].<init>()'
  - '[com.univocity.parsers.common.Format].getLineSeparator()'
  - '[com.univocity.parsers.common.Format].getSystemLineSeparator()'
  - '[com.univocity.parsers.common.Format].getLineSeparatorString()'
  - '[com.univocity.parsers.common.Format].setLineSeparator(String)'
  - '[com.univocity.parsers.common.Format].setLineSeparator(char[])'
  - '[com.univocity.parsers.common.Format].getNormalizedNewline()'
  - '[com.univocity.parsers.common.Format].setNormalizedNewline(char)'
  - '[com.univocity.parsers.common.Format].isNewLine(char)'
  - '[com.univocity.parsers.common.Format].getComment()'
  - '[com.univocity.parsers.common.Format].setComment(char)'
  - '[com.univocity.parsers.common.Format].isComment(char)'
  - '[com.univocity.parsers.common.Format].getFormattedValue(Object)'
  - '[com.univocity.parsers.common.Format].toString()'
  - '[com.univocity.parsers.common.Format].getConfiguration()'
  - '[com.univocity.parsers.common.Format].clone()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Format.java
- function_names:
  - '[com.univocity.parsers.common.ProcessorErrorHandler].handleError(com.univocity.parsers.common.DataProcessingException,Object[],T)'
  - '[com.univocity.parsers.common.ProcessorErrorHandler].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ProcessorErrorHandler.java
- function_names:
  - '[com.univocity.parsers.common.ParserOutput].<init>(com.univocity.parsers.common.CommonParserSettings<?>)'
  - '[com.univocity.parsers.common.ParserOutput].<init>(com.univocity.parsers.common.AbstractParser<?>,com.univocity.parsers.common.CommonParserSettings<?>)'
  - '[com.univocity.parsers.common.ParserOutput].initializeHeaders()'
  - '[com.univocity.parsers.common.ParserOutput].rowParsed()'
  - '[com.univocity.parsers.common.ParserOutput].getFieldSelector()'
  - '[com.univocity.parsers.common.ParserOutput].initializeColumnsToExtract(NormalizedString[])'
  - '[com.univocity.parsers.common.ParserOutput].getHeaderAsStringArray()'
  - '[com.univocity.parsers.common.ParserOutput].getHeaders()'
  - '[com.univocity.parsers.common.ParserOutput].getSelectedIndexes()'
  - '[com.univocity.parsers.common.ParserOutput].isColumnReorderingEnabled()'
  - '[com.univocity.parsers.common.ParserOutput].getCurrentColumn()'
  - '[com.univocity.parsers.common.ParserOutput].emptyParsed()'
  - '[com.univocity.parsers.common.ParserOutput].valueParsed()'
  - '[com.univocity.parsers.common.ParserOutput].valueParsed(String)'
  - '[com.univocity.parsers.common.ParserOutput].getCurrentRecord()'
  - '[com.univocity.parsers.common.ParserOutput].discardValues()'
  - '[com.univocity.parsers.common.ParserOutput].reset()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParserOutput.java
- function_names:
  - '[com.univocity.parsers.common.NormalizedString].<init>(String)'
  - '[com.univocity.parsers.common.NormalizedString].normalize(Object)'
  - '[com.univocity.parsers.common.NormalizedString].isLiteral()'
  - '[com.univocity.parsers.common.NormalizedString].equals(Object)'
  - '[com.univocity.parsers.common.NormalizedString].hashCode()'
  - '[com.univocity.parsers.common.NormalizedString].length()'
  - '[com.univocity.parsers.common.NormalizedString].charAt(int)'
  - '[com.univocity.parsers.common.NormalizedString].subSequence(int,int)'
  - '[com.univocity.parsers.common.NormalizedString].compareTo(com.univocity.parsers.common.NormalizedString)'
  - '[com.univocity.parsers.common.NormalizedString].compareTo(String)'
  - '[com.univocity.parsers.common.NormalizedString].toString()'
  - '[com.univocity.parsers.common.NormalizedString].literalValueOf(String)'
  - '[com.univocity.parsers.common.NormalizedString].valueOf(Object)'
  - '[com.univocity.parsers.common.NormalizedString].valueOf(String)'
  - '[com.univocity.parsers.common.NormalizedString].valueOf(com.univocity.parsers.common.NormalizedString)'
  - '[com.univocity.parsers.common.NormalizedString].toArray(Collection<String>)'
  - '[com.univocity.parsers.common.NormalizedString].toStringArray(Collection<com.univocity.parsers.common.NormalizedString>)'
  - '[com.univocity.parsers.common.NormalizedString].toUniqueArray()'
  - '[com.univocity.parsers.common.NormalizedString].toArray()'
  - '[com.univocity.parsers.common.NormalizedString].getCollection(T)'
  - '[com.univocity.parsers.common.NormalizedString].getCollection(T,Collection<String>)'
  - '[com.univocity.parsers.common.NormalizedString].getStringCollection(T,Collection<com.univocity.parsers.common.NormalizedString>)'
  - '[com.univocity.parsers.common.NormalizedString].toArrayList()'
  - '[com.univocity.parsers.common.NormalizedString].toArrayList(Collection<String>)'
  - '[com.univocity.parsers.common.NormalizedString].toArrayListOfStrings()'
  - '[com.univocity.parsers.common.NormalizedString].toArrayListOfStrings(Collection<com.univocity.parsers.common.NormalizedString>)'
  - '[com.univocity.parsers.common.NormalizedString].toTreeSet()'
  - '[com.univocity.parsers.common.NormalizedString].toTreeSet(Collection<String>)'
  - '[com.univocity.parsers.common.NormalizedString].toTreeSetOfStrings()'
  - '[com.univocity.parsers.common.NormalizedString].toTreeSetOfStrings(Collection<com.univocity.parsers.common.NormalizedString>)'
  - '[com.univocity.parsers.common.NormalizedString].toHashSet()'
  - '[com.univocity.parsers.common.NormalizedString].toHashSet(Collection<String>)'
  - '[com.univocity.parsers.common.NormalizedString].toHashSetOfStrings()'
  - '[com.univocity.parsers.common.NormalizedString].toHashSetOfStrings(Collection<com.univocity.parsers.common.NormalizedString>)'
  - '[com.univocity.parsers.common.NormalizedString].toLinkedHashSet()'
  - '[com.univocity.parsers.common.NormalizedString].toLinkedHashSet(Collection<String>)'
  - '[com.univocity.parsers.common.NormalizedString].toLinkedHashSetOfStrings()'
  - '[com.univocity.parsers.common.NormalizedString].toLinkedHashSetOfStrings(Collection<com.univocity.parsers.common.NormalizedString>)'
  - '[com.univocity.parsers.common.NormalizedString].toLiteral()'
  - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(NormalizedString[])'
  - '[com.univocity.parsers.common.NormalizedString].toIdentifierGroupArray(String[])'
  - '[com.univocity.parsers.common.NormalizedString].identifyLiterals(NormalizedString[])'
  - '[com.univocity.parsers.common.NormalizedString].identifyLiterals(NormalizedString[],boolean,boolean)'
  - '[com.univocity.parsers.common.NormalizedString].shouldBeLiteral(String,boolean,boolean)'
  - '[com.univocity.parsers.common.NormalizedString].getCache()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/NormalizedString.java
- function_names:
  - '[com.univocity.parsers.common.LineReader].<init>()'
  - '[com.univocity.parsers.common.LineReader].setLine(String)'
  - '[com.univocity.parsers.common.LineReader].read(char,int,int)'
  - '[com.univocity.parsers.common.LineReader].skip(long)'
  - '[com.univocity.parsers.common.LineReader].ready()'
  - '[com.univocity.parsers.common.LineReader].markSupported()'
  - '[com.univocity.parsers.common.LineReader].close()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/LineReader.java
- function_names:
  - '[com.univocity.parsers.common.ResultIterator].getContext()'
  - '[com.univocity.parsers.common.ResultIterator].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ResultIterator.java
- function_names:
  - '[com.univocity.parsers.common.Context].headers()'
  - '[com.univocity.parsers.common.Context].selectedHeaders()'
  - '[com.univocity.parsers.common.Context].extractedFieldIndexes()'
  - '[com.univocity.parsers.common.Context].columnsReordered()'
  - '[com.univocity.parsers.common.Context].indexOf(String)'
  - '[com.univocity.parsers.common.Context].indexOf(Enum<?>)'
  - '[com.univocity.parsers.common.Context].currentColumn()'
  - '[com.univocity.parsers.common.Context].currentRecord()'
  - '[com.univocity.parsers.common.Context].stop()'
  - '[com.univocity.parsers.common.Context].isStopped()'
  - '[com.univocity.parsers.common.Context].errorContentLength()'
  - '[com.univocity.parsers.common.Context].toRecord(String[])'
  - '[com.univocity.parsers.common.Context].recordMetaData()'
  - '[com.univocity.parsers.common.Context].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/Context.java
- function_names:
  - '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.Context,String,Throwable)'
  - '[com.univocity.parsers.common.TextParsingException].setContext(com.univocity.parsers.common.Context)'
  - '[com.univocity.parsers.common.TextParsingException].setParsingContext(com.univocity.parsers.common.ParsingContext)'
  - '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext,String)'
  - '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext,Throwable)'
  - '[com.univocity.parsers.common.TextParsingException].<init>(com.univocity.parsers.common.ParsingContext)'
  - '[com.univocity.parsers.common.TextParsingException].getErrorDescription()'
  - '[com.univocity.parsers.common.TextParsingException].getDetails()'
  - '[com.univocity.parsers.common.TextParsingException].getRecordNumber()'
  - '[com.univocity.parsers.common.TextParsingException].getColumnIndex()'
  - '[com.univocity.parsers.common.TextParsingException].getLineIndex()'
  - '[com.univocity.parsers.common.TextParsingException].getCharIndex()'
  - '[com.univocity.parsers.common.TextParsingException].getParsedContent()'
  - '[com.univocity.parsers.common.TextParsingException].getHeaders()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextParsingException.java
- function_names:
  - '[com.univocity.parsers.common.CommonSettings].<init>()'
  - '[com.univocity.parsers.common.CommonSettings].getNullValue()'
  - '[com.univocity.parsers.common.CommonSettings].setNullValue(String)'
  - '[com.univocity.parsers.common.CommonSettings].getMaxCharsPerColumn()'
  - '[com.univocity.parsers.common.CommonSettings].setMaxCharsPerColumn(int)'
  - '[com.univocity.parsers.common.CommonSettings].getSkipEmptyLines()'
  - '[com.univocity.parsers.common.CommonSettings].setSkipEmptyLines(boolean)'
  - '[com.univocity.parsers.common.CommonSettings].getIgnoreTrailingWhitespaces()'
  - '[com.univocity.parsers.common.CommonSettings].setIgnoreTrailingWhitespaces(boolean)'
  - '[com.univocity.parsers.common.CommonSettings].getIgnoreLeadingWhitespaces()'
  - '[com.univocity.parsers.common.CommonSettings].setIgnoreLeadingWhitespaces(boolean)'
  - '[com.univocity.parsers.common.CommonSettings].setHeaders()'
  - '[com.univocity.parsers.common.CommonSettings].setHeadersDerivedFromClass(Class<?>)'
  - '[com.univocity.parsers.common.CommonSettings].deriveHeadersFrom(Class<?>)'
  - '[com.univocity.parsers.common.CommonSettings].getHeaders()'
  - '[com.univocity.parsers.common.CommonSettings].getMaxColumns()'
  - '[com.univocity.parsers.common.CommonSettings].setMaxColumns(int)'
  - '[com.univocity.parsers.common.CommonSettings].getFormat()'
  - '[com.univocity.parsers.common.CommonSettings].setFormat(F)'
  - '[com.univocity.parsers.common.CommonSettings].selectFields()'
  - '[com.univocity.parsers.common.CommonSettings].excludeFields()'
  - '[com.univocity.parsers.common.CommonSettings].selectIndexes()'
  - '[com.univocity.parsers.common.CommonSettings].excludeIndexes()'
  - '[com.univocity.parsers.common.CommonSettings].setFieldSet(com.univocity.parsers.common.fields.FieldSet<T>)'
  - '[com.univocity.parsers.common.CommonSettings].getFieldSet()'
  - '[com.univocity.parsers.common.CommonSettings].getFieldSelector()'
  - '[com.univocity.parsers.common.CommonSettings].isAutoConfigurationEnabled()'
  - '[com.univocity.parsers.common.CommonSettings].setAutoConfigurationEnabled(boolean)'
  - '[com.univocity.parsers.common.CommonSettings].getRowProcessorErrorHandler()'
  - '[com.univocity.parsers.common.CommonSettings].setRowProcessorErrorHandler(com.univocity.parsers.common.RowProcessorErrorHandler)'
  - '[com.univocity.parsers.common.CommonSettings].getProcessorErrorHandler()'
  - '[com.univocity.parsers.common.CommonSettings].setProcessorErrorHandler(com.univocity.parsers.common.ProcessorErrorHandler<?extendsContext>)'
  - '[com.univocity.parsers.common.CommonSettings].isProcessorErrorHandlerDefined()'
  - '[com.univocity.parsers.common.CommonSettings].createDefaultFormat()'
  - '[com.univocity.parsers.common.CommonSettings].autoConfigure()'
  - '[com.univocity.parsers.common.CommonSettings].trimValues(boolean)'
  - '[com.univocity.parsers.common.CommonSettings].getErrorContentLength()'
  - '[com.univocity.parsers.common.CommonSettings].setErrorContentLength(int)'
  - '[com.univocity.parsers.common.CommonSettings].runAutomaticConfiguration()'
  - '[com.univocity.parsers.common.CommonSettings].getSkipBitsAsWhitespace()'
  - '[com.univocity.parsers.common.CommonSettings].setSkipBitsAsWhitespace(boolean)'
  - '[com.univocity.parsers.common.CommonSettings].getWhitespaceRangeStart()'
  - '[com.univocity.parsers.common.CommonSettings].toString()'
  - '[com.univocity.parsers.common.CommonSettings].addConfiguration(Map<String,Object>)'
  - '[com.univocity.parsers.common.CommonSettings].clone(boolean)'
  - '[com.univocity.parsers.common.CommonSettings].clone()'
  - '[com.univocity.parsers.common.CommonSettings].clearInputSpecificSettings()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonSettings.java
- function_names:
  - '[com.univocity.parsers.common.TextWritingException].<init>(String,long,Object[],String,Throwable)'
  - '[com.univocity.parsers.common.TextWritingException].<init>(String,long,String,Throwable)'
  - '[com.univocity.parsers.common.TextWritingException].<init>(String,long,Object[],Throwable)'
  - '[com.univocity.parsers.common.TextWritingException].<init>(String)'
  - '[com.univocity.parsers.common.TextWritingException].<init>(Throwable)'
  - '[com.univocity.parsers.common.TextWritingException].<init>(String,long,Object[])'
  - '[com.univocity.parsers.common.TextWritingException].<init>(String,long,String)'
  - '[com.univocity.parsers.common.TextWritingException].getRecordCount()'
  - '[com.univocity.parsers.common.TextWritingException].getRecordData()'
  - '[com.univocity.parsers.common.TextWritingException].getRecordCharacters()'
  - '[com.univocity.parsers.common.TextWritingException].getDetails()'
  - '[com.univocity.parsers.common.TextWritingException].getErrorDescription()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/TextWritingException.java
- function_names:
  - '[com.univocity.parsers.common.ParsingContextWrapper].<init>(com.univocity.parsers.common.ParsingContext)'
  - '[com.univocity.parsers.common.ParsingContextWrapper].currentLine()'
  - '[com.univocity.parsers.common.ParsingContextWrapper].currentChar()'
  - '[com.univocity.parsers.common.ParsingContextWrapper].skipLines(long)'
  - '[com.univocity.parsers.common.ParsingContextWrapper].currentParsedContent()'
  - '[com.univocity.parsers.common.ParsingContextWrapper].currentParsedContentLength()'
  - '[com.univocity.parsers.common.ParsingContextWrapper].comments()'
  - '[com.univocity.parsers.common.ParsingContextWrapper].lastComment()'
  - '[com.univocity.parsers.common.ParsingContextWrapper].parsedHeaders()'
  - '[com.univocity.parsers.common.ParsingContextWrapper].lineSeparator()'
  - '[com.univocity.parsers.common.ParsingContextWrapper].fieldContentOnError()'
  - '[com.univocity.parsers.common.ParsingContextWrapper].selectedHeaders()'
  - '[com.univocity.parsers.common.ParsingContextWrapper].toRecord(String[])'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
- function_names:
  - '[com.univocity.parsers.common.ParsingContext].headers()'
  - '[com.univocity.parsers.common.ParsingContext].extractedFieldIndexes()'
  - '[com.univocity.parsers.common.ParsingContext].columnsReordered()'
  - '[com.univocity.parsers.common.ParsingContext].currentLine()'
  - '[com.univocity.parsers.common.ParsingContext].currentChar()'
  - '[com.univocity.parsers.common.ParsingContext].skipLines(long)'
  - '[com.univocity.parsers.common.ParsingContext].parsedHeaders()'
  - '[com.univocity.parsers.common.ParsingContext].currentParsedContent()'
  - '[com.univocity.parsers.common.ParsingContext].currentParsedContentLength()'
  - '[com.univocity.parsers.common.ParsingContext].fieldContentOnError()'
  - '[com.univocity.parsers.common.ParsingContext].comments()'
  - '[com.univocity.parsers.common.ParsingContext].lastComment()'
  - '[com.univocity.parsers.common.ParsingContext].lineSeparator()'
  - '[com.univocity.parsers.common.ParsingContext].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ParsingContext.java
- function_names:
  - '[com.univocity.parsers.common.DataValidationException].<init>(String)'
  - '[com.univocity.parsers.common.DataValidationException].<init>(String,Throwable)'
  - '[com.univocity.parsers.common.DataValidationException].<init>(String,Object[])'
  - '[com.univocity.parsers.common.DataValidationException].<init>(String,Object[],Throwable)'
  - '[com.univocity.parsers.common.DataValidationException].<init>(String,int)'
  - '[com.univocity.parsers.common.DataValidationException].getErrorDescription()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DataValidationException.java
- function_names:
  - '[com.univocity.parsers.common.DefaultConversionProcessor].convertIndexes()'
  - '[com.univocity.parsers.common.DefaultConversionProcessor].convertAll()'
  - '[com.univocity.parsers.common.DefaultConversionProcessor].convertFields()'
  - '[com.univocity.parsers.common.DefaultConversionProcessor].getConversions()'
  - '[com.univocity.parsers.common.DefaultConversionProcessor].initializeConversions(String[],com.univocity.parsers.common.Context)'
  - '[com.univocity.parsers.common.DefaultConversionProcessor].applyConversions(String[],com.univocity.parsers.common.Context)'
  - '[com.univocity.parsers.common.DefaultConversionProcessor].populateReverseFieldIndexes()'
  - '[com.univocity.parsers.common.DefaultConversionProcessor].validateAllValues(Object[])'
  - '[com.univocity.parsers.common.DefaultConversionProcessor].reverseConversions(boolean,Object[],NormalizedString[],int[])'
  - '[com.univocity.parsers.common.DefaultConversionProcessor].applyConversionsByType(boolean,Object[],boolean[])'
  - '[com.univocity.parsers.common.DefaultConversionProcessor].handleConversionError(Throwable,Object[],int)'
  - '[com.univocity.parsers.common.DefaultConversionProcessor].toDataProcessingException(Throwable,Object[],int)'
  - '[com.univocity.parsers.common.DefaultConversionProcessor].convertType(Class<?>)'
  - '[com.univocity.parsers.common.DefaultConversionProcessor].applyTypeConversion(boolean,Object)'
  - '[com.univocity.parsers.common.DefaultConversionProcessor].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
- function_names:
  - '[com.univocity.parsers.common.RetryableErrorHandler].setDefaultValue(Object)'
  - '[com.univocity.parsers.common.RetryableErrorHandler].keepRecord()'
  - '[com.univocity.parsers.common.RetryableErrorHandler].getDefaultValue()'
  - '[com.univocity.parsers.common.RetryableErrorHandler].prepareToRun()'
  - '[com.univocity.parsers.common.RetryableErrorHandler].isRecordSkipped()'
  - '[com.univocity.parsers.common.RetryableErrorHandler].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/RetryableErrorHandler.java
- function_names:
  - '[com.univocity.parsers.common.AbstractParser].<init>(T)'
  - '[com.univocity.parsers.common.AbstractParser].processComment()'
  - '[com.univocity.parsers.common.AbstractParser].parse(Reader)'
  - '[com.univocity.parsers.common.AbstractParser].parseRecord()'
  - '[com.univocity.parsers.common.AbstractParser].consumeValueOnEOF()'
  - '[com.univocity.parsers.common.AbstractParser].handleEOF()'
  - '[com.univocity.parsers.common.AbstractParser].beginParsing(Reader)'
  - '[com.univocity.parsers.common.AbstractParser].extractHeadersIfRequired()'
  - '[com.univocity.parsers.common.AbstractParser].createParsingContext()'
  - '[com.univocity.parsers.common.AbstractParser].initialize()'
  - '[com.univocity.parsers.common.AbstractParser].getInputAnalysisProcess()'
  - '[com.univocity.parsers.common.AbstractParser].getParsedContent(CharSequence)'
  - '[com.univocity.parsers.common.AbstractParser].handleException(Throwable)'
  - '[com.univocity.parsers.common.AbstractParser].stopParsing(Throwable)'
  - '[com.univocity.parsers.common.AbstractParser].stopParsing()'
  - '[com.univocity.parsers.common.AbstractParser].beginParseAll(boolean,Reader,int)'
  - '[com.univocity.parsers.common.AbstractParser].parseAll(int)'
  - '[com.univocity.parsers.common.AbstractParser].parseAll()'
  - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(int)'
  - '[com.univocity.parsers.common.AbstractParser].parseAllRecords()'
  - '[com.univocity.parsers.common.AbstractParser].parseAll(Reader)'
  - '[com.univocity.parsers.common.AbstractParser].parseAll(Reader,int)'
  - '[com.univocity.parsers.common.AbstractParser].internalParseAll(boolean,Reader,int)'
  - '[com.univocity.parsers.common.AbstractParser].inComment()'
  - '[com.univocity.parsers.common.AbstractParser].parseNext()'
  - '[com.univocity.parsers.common.AbstractParser].reloadHeaders()'
  - '[com.univocity.parsers.common.AbstractParser].parseRecord(String)'
  - '[com.univocity.parsers.common.AbstractParser].parseLine(String)'
  - '[com.univocity.parsers.common.AbstractParser].rowProcessed(String[])'
  - '[com.univocity.parsers.common.AbstractParser].parse(File)'
  - '[com.univocity.parsers.common.AbstractParser].parse(File,String)'
  - '[com.univocity.parsers.common.AbstractParser].parse(File,Charset)'
  - '[com.univocity.parsers.common.AbstractParser].parse(InputStream)'
  - '[com.univocity.parsers.common.AbstractParser].parse(InputStream,String)'
  - '[com.univocity.parsers.common.AbstractParser].parse(InputStream,Charset)'
  - '[com.univocity.parsers.common.AbstractParser].beginParsing(File)'
  - '[com.univocity.parsers.common.AbstractParser].beginParsing(File,String)'
  - '[com.univocity.parsers.common.AbstractParser].beginParsing(File,Charset)'
  - '[com.univocity.parsers.common.AbstractParser].beginParsing(InputStream)'
  - '[com.univocity.parsers.common.AbstractParser].beginParsing(InputStream,String)'
  - '[com.univocity.parsers.common.AbstractParser].beginParsing(InputStream,Charset)'
  - '[com.univocity.parsers.common.AbstractParser].parseAll(File,int)'
  - '[com.univocity.parsers.common.AbstractParser].parseAll(File,String,int)'
  - '[com.univocity.parsers.common.AbstractParser].parseAll(File,Charset,int)'
  - '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream,int)'
  - '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream,String,int)'
  - '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream,Charset,int)'
  - '[com.univocity.parsers.common.AbstractParser].parseAll(File)'
  - '[com.univocity.parsers.common.AbstractParser].parseAll(File,String)'
  - '[com.univocity.parsers.common.AbstractParser].parseAll(File,Charset)'
  - '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream)'
  - '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream,String)'
  - '[com.univocity.parsers.common.AbstractParser].parseAll(InputStream,Charset)'
  - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File,int)'
  - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File,String,int)'
  - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File,Charset,int)'
  - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream,int)'
  - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream,String,int)'
  - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream,Charset,int)'
  - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File)'
  - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File,String)'
  - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(File,Charset)'
  - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream)'
  - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream,String)'
  - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(InputStream,Charset)'
  - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader,int)'
  - '[com.univocity.parsers.common.AbstractParser].internalParseAllRecords(boolean,Reader,int)'
  - '[com.univocity.parsers.common.AbstractParser].parseAllRecords(Reader)'
  - '[com.univocity.parsers.common.AbstractParser].parseNextRecord()'
  - '[com.univocity.parsers.common.AbstractParser].getComments()'
  - '[com.univocity.parsers.common.AbstractParser].getLastComment()'
  - '[com.univocity.parsers.common.AbstractParser].getParsedHeaders()'
  - '[com.univocity.parsers.common.AbstractParser].getContext()'
  - '[com.univocity.parsers.common.AbstractParser].getRecordMetadata()'
  - '[com.univocity.parsers.common.AbstractParser].iterate(File,String)'
  - '[com.univocity.parsers.common.AbstractParser].iterate(File,Charset)'
  - '[com.univocity.parsers.common.AbstractParser].iterate(File)'
  - '[com.univocity.parsers.common.AbstractParser].iterate(Reader)'
  - '[com.univocity.parsers.common.AbstractParser].iterate(InputStream,String)'
  - '[com.univocity.parsers.common.AbstractParser].iterate(InputStream,Charset)'
  - '[com.univocity.parsers.common.AbstractParser].iterate(InputStream)'
  - '[com.univocity.parsers.common.AbstractParser].iterateRecords(File,String)'
  - '[com.univocity.parsers.common.AbstractParser].iterateRecords(File,Charset)'
  - '[com.univocity.parsers.common.AbstractParser].iterateRecords(File)'
  - '[com.univocity.parsers.common.AbstractParser].iterateRecords(Reader)'
  - '[com.univocity.parsers.common.AbstractParser].iterateRecords(InputStream,String)'
  - '[com.univocity.parsers.common.AbstractParser].iterateRecords(InputStream,Charset)'
  - '[com.univocity.parsers.common.AbstractParser].iterateRecords(InputStream)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/AbstractParser.java
- function_names:
  - '[com.univocity.parsers.common.ArgumentUtils].notEmpty(String)'
  - '[com.univocity.parsers.common.ArgumentUtils].noNulls(String)'
  - '[com.univocity.parsers.common.ArgumentUtils].indexOf(NormalizedString[],com.univocity.parsers.common.NormalizedString,com.univocity.parsers.common.fields.FieldSelector)'
  - '[com.univocity.parsers.common.ArgumentUtils].indexesOf(Object[],Object)'
  - '[com.univocity.parsers.common.ArgumentUtils].indexOf(Object[],Object)'
  - '[com.univocity.parsers.common.ArgumentUtils].indexOf(char[],char,int)'
  - '[com.univocity.parsers.common.ArgumentUtils].indexOf(Object[],Object,int)'
  - '[com.univocity.parsers.common.ArgumentUtils].findMissingElements(Object[],Collection<?>)'
  - '[com.univocity.parsers.common.ArgumentUtils].findMissingElements(Object[],Object[])'
  - '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream)'
  - '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,String)'
  - '[com.univocity.parsers.common.ArgumentUtils].newWriter(OutputStream,Charset)'
  - '[com.univocity.parsers.common.ArgumentUtils].newWriter(File)'
  - '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,String)'
  - '[com.univocity.parsers.common.ArgumentUtils].newWriter(File,Charset)'
  - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream)'
  - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,String)'
  - '[com.univocity.parsers.common.ArgumentUtils].newReader(InputStream,Charset)'
  - '[com.univocity.parsers.common.ArgumentUtils].newReader(File)'
  - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,String)'
  - '[com.univocity.parsers.common.ArgumentUtils].newReader(File,Charset)'
  - '[com.univocity.parsers.common.ArgumentUtils].toArray(List<Enum>)'
  - '[com.univocity.parsers.common.ArgumentUtils].toIntArray(Collection<Integer>)'
  - '[com.univocity.parsers.common.ArgumentUtils].toCharArray(Collection<Character>)'
  - '[com.univocity.parsers.common.ArgumentUtils].restrictContent(int,CharSequence)'
  - '[com.univocity.parsers.common.ArgumentUtils].restrictContent(int,Object)'
  - '[com.univocity.parsers.common.ArgumentUtils].throwUnchecked(Throwable)'
  - '[com.univocity.parsers.common.ArgumentUtils].throwsUnchecked(Throwable)'
  - '[com.univocity.parsers.common.ArgumentUtils].toByteArray()'
  - '[com.univocity.parsers.common.ArgumentUtils].findDuplicates(T[])'
  - '[com.univocity.parsers.common.ArgumentUtils].trim(String,boolean,boolean)'
  - '[com.univocity.parsers.common.ArgumentUtils].displayLineSeparators(String,boolean)'
  - '[com.univocity.parsers.common.ArgumentUtils].removeAll(int[],int)'
  - '[com.univocity.parsers.common.ArgumentUtils].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/ArgumentUtils.java
- function_names:
  - '[com.univocity.parsers.common.CommonWriterSettings].getEmptyValue()'
  - '[com.univocity.parsers.common.CommonWriterSettings].setEmptyValue(String)'
  - '[com.univocity.parsers.common.CommonWriterSettings].getRowWriterProcessor()'
  - '[com.univocity.parsers.common.CommonWriterSettings].setRowWriterProcessor(com.univocity.parsers.common.processor.RowWriterProcessor<?>)'
  - '[com.univocity.parsers.common.CommonWriterSettings].isHeaderWritingEnabled()'
  - '[com.univocity.parsers.common.CommonWriterSettings].setHeaderWritingEnabled(boolean)'
  - '[com.univocity.parsers.common.CommonWriterSettings].getExpandIncompleteRows()'
  - '[com.univocity.parsers.common.CommonWriterSettings].setExpandIncompleteRows(boolean)'
  - '[com.univocity.parsers.common.CommonWriterSettings].addConfiguration(Map<String,Object>)'
  - '[com.univocity.parsers.common.CommonWriterSettings].runAutomaticConfiguration()'
  - '[com.univocity.parsers.common.CommonWriterSettings].configureFromAnnotations(Class<?>)'
  - '[com.univocity.parsers.common.CommonWriterSettings].clone(boolean)'
  - '[com.univocity.parsers.common.CommonWriterSettings].clone()'
  - '[com.univocity.parsers.common.CommonWriterSettings].clearInputSpecificSettings()'
  - '[com.univocity.parsers.common.CommonWriterSettings].isColumnReorderingEnabled()'
  - '[com.univocity.parsers.common.CommonWriterSettings].setColumnReorderingEnabled(boolean)'
  - '[com.univocity.parsers.common.CommonWriterSettings].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
- function_names:
  - '[com.univocity.parsers.common.record.RecordFactory].<init>(com.univocity.parsers.common.Context)'
  - '[com.univocity.parsers.common.record.RecordFactory].newRecord(String[])'
  - '[com.univocity.parsers.common.record.RecordFactory].createMetaData(com.univocity.parsers.common.Context)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordFactory.java
- function_names:
  - '[com.univocity.parsers.common.record.Record].getMetaData()'
  - '[com.univocity.parsers.common.record.Record].getValues()'
  - '[com.univocity.parsers.common.record.Record].getValue(String,Class<T>)'
  - '[com.univocity.parsers.common.record.Record].getValue(Enum<?>,Class<T>)'
  - '[com.univocity.parsers.common.record.Record].getValue(int,Class<T>)'
  - '[com.univocity.parsers.common.record.Record].getValue(String,T)'
  - '[com.univocity.parsers.common.record.Record].getValue(Enum<?>,T)'
  - '[com.univocity.parsers.common.record.Record].getValue(int,T)'
  - '[com.univocity.parsers.common.record.Record].getString(String)'
  - '[com.univocity.parsers.common.record.Record].getString(Enum<?>)'
  - '[com.univocity.parsers.common.record.Record].getString(int,int)'
  - '[com.univocity.parsers.common.record.Record].getString(String,int)'
  - '[com.univocity.parsers.common.record.Record].getString(Enum<?>,int)'
  - '[com.univocity.parsers.common.record.Record].getString(int)'
  - '[com.univocity.parsers.common.record.Record].getByte(String,String)'
  - '[com.univocity.parsers.common.record.Record].getByte(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.Record].getByte(int,String)'
  - '[com.univocity.parsers.common.record.Record].getShort(String,String)'
  - '[com.univocity.parsers.common.record.Record].getShort(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.Record].getShort(int,String)'
  - '[com.univocity.parsers.common.record.Record].getInt(String,String)'
  - '[com.univocity.parsers.common.record.Record].getInt(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.Record].getInt(int,String)'
  - '[com.univocity.parsers.common.record.Record].getLong(String,String)'
  - '[com.univocity.parsers.common.record.Record].getLong(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.Record].getLong(int,String)'
  - '[com.univocity.parsers.common.record.Record].getFloat(String,String)'
  - '[com.univocity.parsers.common.record.Record].getFloat(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.Record].getFloat(int,String)'
  - '[com.univocity.parsers.common.record.Record].getDouble(String,String)'
  - '[com.univocity.parsers.common.record.Record].getDouble(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.Record].getDouble(int,String)'
  - '[com.univocity.parsers.common.record.Record].getByte(String)'
  - '[com.univocity.parsers.common.record.Record].getByte(Enum<?>)'
  - '[com.univocity.parsers.common.record.Record].getByte(int)'
  - '[com.univocity.parsers.common.record.Record].getShort(String)'
  - '[com.univocity.parsers.common.record.Record].getShort(Enum<?>)'
  - '[com.univocity.parsers.common.record.Record].getShort(int)'
  - '[com.univocity.parsers.common.record.Record].getInt(String)'
  - '[com.univocity.parsers.common.record.Record].getInt(Enum<?>)'
  - '[com.univocity.parsers.common.record.Record].getInt(int)'
  - '[com.univocity.parsers.common.record.Record].getLong(String)'
  - '[com.univocity.parsers.common.record.Record].getLong(Enum<?>)'
  - '[com.univocity.parsers.common.record.Record].getLong(int)'
  - '[com.univocity.parsers.common.record.Record].getFloat(String)'
  - '[com.univocity.parsers.common.record.Record].getFloat(Enum<?>)'
  - '[com.univocity.parsers.common.record.Record].getFloat(int)'
  - '[com.univocity.parsers.common.record.Record].getDouble(String)'
  - '[com.univocity.parsers.common.record.Record].getDouble(Enum<?>)'
  - '[com.univocity.parsers.common.record.Record].getDouble(int)'
  - '[com.univocity.parsers.common.record.Record].getChar(String)'
  - '[com.univocity.parsers.common.record.Record].getChar(Enum<?>)'
  - '[com.univocity.parsers.common.record.Record].getChar(int)'
  - '[com.univocity.parsers.common.record.Record].getBoolean(String)'
  - '[com.univocity.parsers.common.record.Record].getBoolean(Enum<?>)'
  - '[com.univocity.parsers.common.record.Record].getBoolean(int)'
  - '[com.univocity.parsers.common.record.Record].getBoolean(String,String,String)'
  - '[com.univocity.parsers.common.record.Record].getBoolean(Enum<?>,String,String)'
  - '[com.univocity.parsers.common.record.Record].getBoolean(int,String,String)'
  - '[com.univocity.parsers.common.record.Record].getBigInteger(String,String)'
  - '[com.univocity.parsers.common.record.Record].getBigInteger(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.Record].getBigInteger(int,String)'
  - '[com.univocity.parsers.common.record.Record].getBigDecimal(String,String)'
  - '[com.univocity.parsers.common.record.Record].getBigDecimal(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.Record].getBigDecimal(int,String)'
  - '[com.univocity.parsers.common.record.Record].getBigInteger(String)'
  - '[com.univocity.parsers.common.record.Record].getBigInteger(Enum<?>)'
  - '[com.univocity.parsers.common.record.Record].getBigInteger(int)'
  - '[com.univocity.parsers.common.record.Record].getBigDecimal(String)'
  - '[com.univocity.parsers.common.record.Record].getBigDecimal(Enum<?>)'
  - '[com.univocity.parsers.common.record.Record].getBigDecimal(int)'
  - '[com.univocity.parsers.common.record.Record].getDate(String,String)'
  - '[com.univocity.parsers.common.record.Record].getDate(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.Record].getDate(int,String)'
  - '[com.univocity.parsers.common.record.Record].getCalendar(String,String)'
  - '[com.univocity.parsers.common.record.Record].getCalendar(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.Record].getCalendar(int,String)'
  - '[com.univocity.parsers.common.record.Record].getDate(String)'
  - '[com.univocity.parsers.common.record.Record].getDate(Enum<?>)'
  - '[com.univocity.parsers.common.record.Record].getDate(int)'
  - '[com.univocity.parsers.common.record.Record].getCalendar(String)'
  - '[com.univocity.parsers.common.record.Record].getCalendar(Enum<?>)'
  - '[com.univocity.parsers.common.record.Record].getCalendar(int)'
  - '[com.univocity.parsers.common.record.Record].toFieldMap()'
  - '[com.univocity.parsers.common.record.Record].toIndexMap()'
  - '[com.univocity.parsers.common.record.Record].toEnumMap(Class<T>)'
  - '[com.univocity.parsers.common.record.Record].fillFieldMap(Map<String,String>)'
  - '[com.univocity.parsers.common.record.Record].fillIndexMap(Map<Integer,String>)'
  - '[com.univocity.parsers.common.record.Record].fillEnumMap(Map<T,String>)'
  - '[com.univocity.parsers.common.record.Record].toFieldObjectMap()'
  - '[com.univocity.parsers.common.record.Record].toIndexObjectMap()'
  - '[com.univocity.parsers.common.record.Record].toEnumObjectMap(Class<T>)'
  - '[com.univocity.parsers.common.record.Record].fillFieldObjectMap(Map<String,Object>)'
  - '[com.univocity.parsers.common.record.Record].fillIndexObjectMap(Map<Integer,Object>)'
  - '[com.univocity.parsers.common.record.Record].fillEnumObjectMap(Map<T,Object>)'
  - '[com.univocity.parsers.common.record.Record].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/Record.java
- function_names:
  - '[com.univocity.parsers.common.record.RecordImpl].<init>(String[],com.univocity.parsers.common.record.RecordMetaDataImpl)'
  - '[com.univocity.parsers.common.record.RecordImpl].getMetaData()'
  - '[com.univocity.parsers.common.record.RecordImpl].getValues()'
  - '[com.univocity.parsers.common.record.RecordImpl].getValue(String,Class<T>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getValue(Enum<?>,Class<T>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getValue(int,Class<T>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getValue(String,T)'
  - '[com.univocity.parsers.common.record.RecordImpl].getValue(Enum<?>,T)'
  - '[com.univocity.parsers.common.record.RecordImpl].getValue(int,T)'
  - '[com.univocity.parsers.common.record.RecordImpl].getString(String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getString(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getString(int)'
  - '[com.univocity.parsers.common.record.RecordImpl].getString(String,int)'
  - '[com.univocity.parsers.common.record.RecordImpl].getString(Enum<?>,int)'
  - '[com.univocity.parsers.common.record.RecordImpl].getString(int,int)'
  - '[com.univocity.parsers.common.record.RecordImpl].truncate(String,int)'
  - '[com.univocity.parsers.common.record.RecordImpl].getByte(String,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getByte(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getByte(int,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getShort(String,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getShort(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getShort(int,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getInt(String,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getInt(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getInt(int,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getLong(String,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getLong(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getLong(int,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getFloat(String,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getFloat(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getFloat(int,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getDouble(String,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getDouble(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getDouble(int,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getChar(String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getChar(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getChar(int)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBoolean(String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBoolean(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBoolean(int)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBoolean(String,String,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBoolean(Enum<?>,String,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBoolean(int,String,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(String,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(int,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(String,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(int,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getDate(String,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getDate(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getDate(int,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getCalendar(String,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getCalendar(Enum<?>,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getCalendar(int,String)'
  - '[com.univocity.parsers.common.record.RecordImpl].buildSelection(String[])'
  - '[com.univocity.parsers.common.record.RecordImpl].buildSelection(int[])'
  - '[com.univocity.parsers.common.record.RecordImpl].buildSelection(Class<T>)'
  - '[com.univocity.parsers.common.record.RecordImpl].toIndexMap()'
  - '[com.univocity.parsers.common.record.RecordImpl].toFieldMap()'
  - '[com.univocity.parsers.common.record.RecordImpl].toEnumMap(Class<T>)'
  - '[com.univocity.parsers.common.record.RecordImpl].fillFieldMap(Map<String,String>)'
  - '[com.univocity.parsers.common.record.RecordImpl].fillIndexMap(Map<Integer,String>)'
  - '[com.univocity.parsers.common.record.RecordImpl].fillEnumMap(Map<T,String>)'
  - '[com.univocity.parsers.common.record.RecordImpl].toFieldObjectMap()'
  - '[com.univocity.parsers.common.record.RecordImpl].toIndexObjectMap()'
  - '[com.univocity.parsers.common.record.RecordImpl].toEnumObjectMap(Class<T>)'
  - '[com.univocity.parsers.common.record.RecordImpl].fillFieldObjectMap(Map<String,Object>)'
  - '[com.univocity.parsers.common.record.RecordImpl].fillIndexObjectMap(Map<Integer,Object>)'
  - '[com.univocity.parsers.common.record.RecordImpl].fillEnumObjectMap(Map<T,Object>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBigInteger(int)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getBigDecimal(int)'
  - '[com.univocity.parsers.common.record.RecordImpl].getByte(String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getByte(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getByte(int)'
  - '[com.univocity.parsers.common.record.RecordImpl].getShort(String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getShort(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getShort(int)'
  - '[com.univocity.parsers.common.record.RecordImpl].getInt(String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getInt(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getInt(int)'
  - '[com.univocity.parsers.common.record.RecordImpl].getLong(String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getLong(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getLong(int)'
  - '[com.univocity.parsers.common.record.RecordImpl].getFloat(String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getFloat(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getFloat(int)'
  - '[com.univocity.parsers.common.record.RecordImpl].getDouble(String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getDouble(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getDouble(int)'
  - '[com.univocity.parsers.common.record.RecordImpl].getDate(String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getDate(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getDate(int)'
  - '[com.univocity.parsers.common.record.RecordImpl].getCalendar(String)'
  - '[com.univocity.parsers.common.record.RecordImpl].getCalendar(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordImpl].getCalendar(int)'
  - '[com.univocity.parsers.common.record.RecordImpl].toString()'
  - '[com.univocity.parsers.common.record.RecordImpl].equals(Object)'
  - '[com.univocity.parsers.common.record.RecordImpl].hashCode()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordImpl.java
- function_names:
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].<init>(C)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(String)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValidatedHeaders()'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getMetaData(int)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].indexOf(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(String)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].metadataOf(int)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].indexOf(String)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].typeOf(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].typeOf(String)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].typeOf(int)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].setDefaultValueOfColumns(T)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].defaultValueOf(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].defaultValueOf(String)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].defaultValueOf(int)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getConversions()'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convertFields(Class<T>)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convertFields()'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convertIndexes()'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].headers()'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].selectedHeaders()'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],String)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],int)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,Conversion[])'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Object,Conversion[])'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Conversion[])'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],String,T,Conversion[])'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],int,T,Conversion[])'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],Enum<?>,T,Conversion[])'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],String,Class<T>,Conversion[])'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],int,Class<T>,Conversion[])'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getValue(String[],Enum<?>,Class<T>,Conversion[])'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].convert(com.univocity.parsers.common.record.MetaData,String[],Class<T>,T,Annotation)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].initializeMetadataConversions(String[],com.univocity.parsers.common.record.MetaData)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],String,Class<T>,T)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],int,Class<T>,T)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],Enum<?>,Class<T>,T)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],String,Class<T>,T,String)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],int,Class<T>,T,String)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].getObjectValue(String[],Enum<?>,Class<T>,T,String)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].buildBooleanStringAnnotation(String[],String[])'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].newFormatAnnotation(String)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].buildAnnotation(Class<T>,String)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].setTypeOfColumns(Class<?>)'
  - '[com.univocity.parsers.common.record.RecordMetaDataImpl].containsColumn(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
- function_names:
  - '[com.univocity.parsers.common.record.MetaData].<init>(int)'
  - '[com.univocity.parsers.common.record.MetaData].getConversions()'
  - '[com.univocity.parsers.common.record.MetaData].setDefaultConversions(Conversion[])'
  - '[com.univocity.parsers.common.record.MetaData].convert(Object)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/MetaData.java
- function_names:
  - '[com.univocity.parsers.common.record.AbstractRecordFactory].<init>(com.univocity.parsers.common.Context)'
  - '[com.univocity.parsers.common.record.AbstractRecordFactory].newRecord(String[])'
  - '[com.univocity.parsers.common.record.AbstractRecordFactory].createMetaData(com.univocity.parsers.common.Context)'
  - '[com.univocity.parsers.common.record.AbstractRecordFactory].getRecordMetaData()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/AbstractRecordFactory.java
- function_names:
  - '[com.univocity.parsers.common.record.RecordMetaData].indexOf(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordMetaData].indexOf(String)'
  - '[com.univocity.parsers.common.record.RecordMetaData].typeOf(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordMetaData].typeOf(String)'
  - '[com.univocity.parsers.common.record.RecordMetaData].typeOf(int)'
  - '[com.univocity.parsers.common.record.RecordMetaData].setTypeOfColumns(Class<?>)'
  - '[com.univocity.parsers.common.record.RecordMetaData].setDefaultValueOfColumns(T)'
  - '[com.univocity.parsers.common.record.RecordMetaData].defaultValueOf(Enum<?>)'
  - '[com.univocity.parsers.common.record.RecordMetaData].defaultValueOf(String)'
  - '[com.univocity.parsers.common.record.RecordMetaData].defaultValueOf(int)'
  - '[com.univocity.parsers.common.record.RecordMetaData].convertFields(Class<T>)'
  - '[com.univocity.parsers.common.record.RecordMetaData].convertFields()'
  - '[com.univocity.parsers.common.record.RecordMetaData].convertIndexes()'
  - '[com.univocity.parsers.common.record.RecordMetaData].headers()'
  - '[com.univocity.parsers.common.record.RecordMetaData].selectedHeaders()'
  - '[com.univocity.parsers.common.record.RecordMetaData].containsColumn(String)'
  - '[com.univocity.parsers.common.record.RecordMetaData].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
- function_names:
  - '[com.univocity.parsers.common.fields.AllIndexesSelector].getFieldIndexes(NormalizedString[])'
  - '[com.univocity.parsers.common.fields.AllIndexesSelector].describe()'
  - '[com.univocity.parsers.common.fields.AllIndexesSelector].clone()'
  - '[com.univocity.parsers.common.fields.AllIndexesSelector].getFieldIndexes(String[])'
  - '[com.univocity.parsers.common.fields.AllIndexesSelector].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
- function_names:
  - '[com.univocity.parsers.common.fields.FieldSet].<init>()'
  - '[com.univocity.parsers.common.fields.FieldSet].<init>(List<com.univocity.parsers.common.fields.FieldSet<T>>)'
  - '[com.univocity.parsers.common.fields.FieldSet].get()'
  - '[com.univocity.parsers.common.fields.FieldSet].set()'
  - '[com.univocity.parsers.common.fields.FieldSet].add()'
  - '[com.univocity.parsers.common.fields.FieldSet].addElement(T)'
  - '[com.univocity.parsers.common.fields.FieldSet].set(Collection<T>)'
  - '[com.univocity.parsers.common.fields.FieldSet].add(Collection<T>)'
  - '[com.univocity.parsers.common.fields.FieldSet].remove()'
  - '[com.univocity.parsers.common.fields.FieldSet].remove(Collection<T>)'
  - '[com.univocity.parsers.common.fields.FieldSet].describe()'
  - '[com.univocity.parsers.common.fields.FieldSet].toString()'
  - '[com.univocity.parsers.common.fields.FieldSet].clone()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSet.java
- function_names:
  - '[com.univocity.parsers.common.fields.ColumnMapper].attributeToColumnName(String,String)'
  - '[com.univocity.parsers.common.fields.ColumnMapper].attributeToColumn(String,Enum<?>)'
  - '[com.univocity.parsers.common.fields.ColumnMapper].attributeToIndex(String,int)'
  - '[com.univocity.parsers.common.fields.ColumnMapper].attributesToColumnNames(Map<String,String>)'
  - '[com.univocity.parsers.common.fields.ColumnMapper].attributesToColumns(Map<String,Enum<?>>)'
  - '[com.univocity.parsers.common.fields.ColumnMapper].attributesToIndexes(Map<String,Integer>)'
  - '[com.univocity.parsers.common.fields.ColumnMapper].methodToColumnName(String,Class<?>,String)'
  - '[com.univocity.parsers.common.fields.ColumnMapper].methodToColumn(String,Class<?>,Enum<?>)'
  - '[com.univocity.parsers.common.fields.ColumnMapper].methodToIndex(String,Class<?>,int)'
  - '[com.univocity.parsers.common.fields.ColumnMapper].methodToColumnName(String,String)'
  - '[com.univocity.parsers.common.fields.ColumnMapper].methodToColumn(String,Enum<?>)'
  - '[com.univocity.parsers.common.fields.ColumnMapper].methodToIndex(String,int)'
  - '[com.univocity.parsers.common.fields.ColumnMapper].methodsToColumnNames(Map<String,String>)'
  - '[com.univocity.parsers.common.fields.ColumnMapper].methodsToColumns(Map<String,Enum<?>>)'
  - '[com.univocity.parsers.common.fields.ColumnMapper].methodsToIndexes(Map<String,Integer>)'
  - '[com.univocity.parsers.common.fields.ColumnMapper].clone()'
  - '[com.univocity.parsers.common.fields.ColumnMapper].remove(String)'
  - '[com.univocity.parsers.common.fields.ColumnMapper].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
- function_names:
  - '[com.univocity.parsers.common.fields.FieldIndexSelector].getFieldIndexes(NormalizedString[])'
  - '[com.univocity.parsers.common.fields.FieldIndexSelector].getFieldIndexes(String[])'
  - '[com.univocity.parsers.common.fields.FieldIndexSelector].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
- function_names:
  - '[com.univocity.parsers.common.fields.FieldConversionMapping].prepareExecution(boolean,String[])'
  - '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnAllFields()'
  - '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldIndexes()'
  - '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldNames()'
  - '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversionsOnFieldEnums()'
  - '[com.univocity.parsers.common.fields.FieldConversionMapping].executeValidations(int,Object)'
  - '[com.univocity.parsers.common.fields.FieldConversionMapping].reverseConversions(boolean,int,Object,boolean[])'
  - '[com.univocity.parsers.common.fields.FieldConversionMapping].applyConversions(int,String,boolean[])'
  - '[com.univocity.parsers.common.fields.FieldConversionMapping].getConversions(int,Class<?>)'
  - '[com.univocity.parsers.common.fields.FieldConversionMapping].clone()'
  - '[com.univocity.parsers.common.fields.FieldConversionMapping].<init>()'
  - '[com.univocity.parsers.common.fields.AbstractConversionMapping].<init>(List<com.univocity.parsers.common.fields.FieldSelector>)'
  - '[com.univocity.parsers.common.fields.AbstractConversionMapping].registerConversions()'
  - '[com.univocity.parsers.common.fields.AbstractConversionMapping].newFieldSelector()'
  - '[com.univocity.parsers.common.fields.AbstractConversionMapping].prepareExecution(boolean,com.univocity.parsers.common.fields.FieldSelector,Map<Integer,List<com.univocity.parsers.conversions.Conversion<?,?>>>,String[])'
  - '[com.univocity.parsers.common.fields.AbstractConversionMapping].validateDuplicates(com.univocity.parsers.common.fields.FieldSelector,List<com.univocity.parsers.conversions.Conversion<?,?>>,com.univocity.parsers.conversions.Conversion<?,?>[])'
  - '[com.univocity.parsers.common.fields.AbstractConversionMapping].isEmpty()'
  - '[com.univocity.parsers.common.fields.AbstractConversionMapping].clone()'
  - '[com.univocity.parsers.common.fields.AbstractConversionMapping].clone(Map<com.univocity.parsers.common.fields.FieldSelector,com.univocity.parsers.common.fields.FieldSelector>,List<com.univocity.parsers.common.fields.FieldSelector>)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
- function_names:
  - '[com.univocity.parsers.common.fields.AbstractColumnMapping].<init>(String,com.univocity.parsers.common.fields.AbstractColumnMapping)'
  - '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumnName(K,String)'
  - '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumn(K,Enum<?>)'
  - '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumnIndex(K,int)'
  - '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumnNames(Map<K,String>)'
  - '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumns(Map<K,Enum<?>>)'
  - '[com.univocity.parsers.common.fields.AbstractColumnMapping].mapToColumnIndexes(Map<K,Integer>)'
  - '[com.univocity.parsers.common.fields.AbstractColumnMapping].isMapped(K)'
  - '[com.univocity.parsers.common.fields.AbstractColumnMapping].prefixKey(String,K)'
  - '[com.univocity.parsers.common.fields.AbstractColumnMapping].getMappedColumn(K)'
  - '[com.univocity.parsers.common.fields.AbstractColumnMapping].updateFieldMapping(com.univocity.parsers.annotations.helpers.FieldMapping,K)'
  - '[com.univocity.parsers.common.fields.AbstractColumnMapping].extractPrefixes(Set<String>)'
  - '[com.univocity.parsers.common.fields.AbstractColumnMapping].getKeyPrefix(String,K)'
  - '[com.univocity.parsers.common.fields.AbstractColumnMapping].clone()'
  - '[com.univocity.parsers.common.fields.AbstractColumnMapping].findKey(String)'
  - '[com.univocity.parsers.common.fields.AbstractColumnMapping].remove(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
- function_names:
  - '[com.univocity.parsers.common.fields.ColumnMapping].getCurrentAttributePrefix(String,String)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].<init>()'
  - '[com.univocity.parsers.common.fields.ColumnMapping].<init>(String,com.univocity.parsers.common.fields.ColumnMapping)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].attributeToColumnName(String,String)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].attributeToColumn(String,Enum<?>)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].attributeToIndex(String,int)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].attributesToColumnNames(Map<String,String>)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].attributesToColumns(Map<String,Enum<?>>)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].attributesToIndexes(Map<String,Integer>)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumnName(com.univocity.parsers.annotations.helpers.MethodDescriptor,String)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumn(com.univocity.parsers.annotations.helpers.MethodDescriptor,Enum<?>)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].methodToIndex(com.univocity.parsers.annotations.helpers.MethodDescriptor,int)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].isMapped(com.univocity.parsers.annotations.helpers.MethodDescriptor,String)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].updateMapping(com.univocity.parsers.annotations.helpers.FieldMapping,String,com.univocity.parsers.annotations.helpers.MethodDescriptor)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].getPrefix()'
  - '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumnName(String,String)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumn(String,Enum<?>)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].methodToIndex(String,int)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].methodsToColumnNames(Map<String,String>)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].methodsToColumns(Map<String,Enum<?>>)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].methodsToIndexes(Map<String,Integer>)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].remove(String)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumnName(String,Class<?>,String)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].methodToColumn(String,Class<?>,Enum<?>)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].methodToIndex(String,Class<?>,int)'
  - '[com.univocity.parsers.common.fields.ColumnMapping].getNestedAttributeNames()'
  - '[com.univocity.parsers.common.fields.ColumnMapping].clone()'
  - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].<init>(String,NameMapping)'
  - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].prefixKey(String,String)'
  - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].getKeyPrefix(String,String)'
  - '[com.univocity.parsers.common.fields.ColumnMapping.NameMapping].findKey(String)'
  - '[com.univocity.parsers.common.fields.ColumnMapping.MethodMapping].<init>(String,MethodMapping)'
  - '[com.univocity.parsers.common.fields.ColumnMapping.MethodMapping].prefixKey(String,com.univocity.parsers.annotations.helpers.MethodDescriptor)'
  - '[com.univocity.parsers.common.fields.ColumnMapping.MethodMapping].getKeyPrefix(String,com.univocity.parsers.annotations.helpers.MethodDescriptor)'
  - '[com.univocity.parsers.common.fields.ColumnMapping.MethodMapping].findKey(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
- function_names:
  - '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].getFieldIndexes(NormalizedString[])'
  - '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].describe()'
  - '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].getFieldIndexes(String[])'
  - '[com.univocity.parsers.common.fields.ExcludeFieldIndexSelector].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
- function_names:
  - '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].getFieldIndexes(NormalizedString[])'
  - '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].describe()'
  - '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].clone()'
  - '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].getFieldIndexes(String[])'
  - '[com.univocity.parsers.common.fields.ExcludeFieldEnumSelector].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
- function_names:
  - '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].getFieldIndexes(NormalizedString[])'
  - '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].describe()'
  - '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].getFieldIndexes(String[])'
  - '[com.univocity.parsers.common.fields.ExcludeFieldNameSelector].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
- function_names:
  - '[com.univocity.parsers.common.fields.FieldEnumSelector].getFieldIndex(Enum)'
  - '[com.univocity.parsers.common.fields.FieldEnumSelector].getFieldIndexes(NormalizedString[])'
  - '[com.univocity.parsers.common.fields.FieldEnumSelector].clone()'
  - '[com.univocity.parsers.common.fields.FieldEnumSelector].getFieldIndexes(String[])'
  - '[com.univocity.parsers.common.fields.FieldEnumSelector].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
- function_names:
  - '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndex(String)'
  - '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndexes(NormalizedString[])'
  - '[com.univocity.parsers.common.fields.FieldNameSelector].getFieldIndexes(String[])'
  - '[com.univocity.parsers.common.fields.FieldNameSelector].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
- function_names:
  - '[com.univocity.parsers.common.fields.FieldSelector].getFieldIndexes(String[])'
  - '[com.univocity.parsers.common.fields.FieldSelector].getFieldIndexes(NormalizedString[])'
  - '[com.univocity.parsers.common.fields.FieldSelector].describe()'
  - '[com.univocity.parsers.common.fields.FieldSelector].clone()'
  - '[com.univocity.parsers.common.fields.FieldSelector].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
- function_names:
  - '[com.univocity.parsers.common.beans.PropertyWrapper].<init>(Object)'
  - '[com.univocity.parsers.common.beans.PropertyWrapper].getWriteMethod()'
  - '[com.univocity.parsers.common.beans.PropertyWrapper].getReadMethod()'
  - '[com.univocity.parsers.common.beans.PropertyWrapper].getName()'
  - '[com.univocity.parsers.common.beans.PropertyWrapper].invoke(Object,Method)'
  - '[com.univocity.parsers.common.beans.PropertyWrapper].getNullMethod()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/beans/PropertyWrapper.java
- function_names:
  - '[com.univocity.parsers.common.beans.BeanHelper].<init>()'
  - '[com.univocity.parsers.common.beans.BeanHelper].getPropertyDescriptors(Class<?>)'
  - '[com.univocity.parsers.common.beans.BeanHelper].findIntrospectorImplementationClass()'
  - '[com.univocity.parsers.common.beans.BeanHelper].getBeanInfoMethod()'
  - '[com.univocity.parsers.common.beans.BeanHelper].getMethod(String,Method,boolean)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/beans/BeanHelper.java
- function_names:
  - '[com.univocity.parsers.common.input.DefaultCharAppender].<init>(int,String,int)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringPadding(char,char)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].appendIgnoringWhitespace(char)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].indexOf(char,int)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].indexOfAny(char[],int)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].substring(int,int)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].remove(int,int)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].append(char)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].append(Object)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].append(int)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].append(int[])'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].getAndReset()'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].toString()'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].length()'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].getCharsAndReset()'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].whitespaceCount()'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].reset()'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].append(com.univocity.parsers.common.input.DefaultCharAppender)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].resetWhitespaceCount()'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].getChars()'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].fill(char,int)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char,char)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].prepend(char[])'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].updateWhitespace()'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char,char)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].append(char[],int,int)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].append(char[])'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].append(String,int,int)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].append(String)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].charAt(int)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].subSequence(int,int)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].ignore(int)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].delete(int)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].indexOf(char[],int)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].indexOf(CharSequence,int)'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].isEmpty()'
  - '[com.univocity.parsers.common.input.DefaultCharAppender].lastIndexOf(char)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
- function_names:
  - '[com.univocity.parsers.common.input.EOFException].<init>()'
  - '[com.univocity.parsers.common.input.EOFException].fillInStackTrace()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/EOFException.java
- function_names:
  - '[com.univocity.parsers.common.input.ElasticCharAppender].<init>(String)'
  - '[com.univocity.parsers.common.input.ElasticCharAppender].<init>(int,String)'
  - '[com.univocity.parsers.common.input.ElasticCharAppender].getAndReset()'
  - '[com.univocity.parsers.common.input.ElasticCharAppender].getCharsAndReset()'
  - '[com.univocity.parsers.common.input.ElasticCharAppender].reset()'
  - '[com.univocity.parsers.common.input.ElasticCharAppender].getTrimmedStringAndReset()'
  - '[com.univocity.parsers.common.input.ElasticCharAppender].getTrimmedCharsAndReset()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ElasticCharAppender.java
- function_names:
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(String,int)'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].<init>(int,String,int)'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespace(char)'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringPadding(char,char)'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char)'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].fill(char,int)'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].expandAndRetry()'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(int,double)'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].expand()'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].expand(int)'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].prepend(char)'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].prepend(char,char)'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].prepend(char[])'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].append(com.univocity.parsers.common.input.DefaultCharAppender)'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char)'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char)'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char,char)'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].append(char[],int,int)'
  - '[com.univocity.parsers.common.input.ExpandingCharAppender].append(String,int,int)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
- function_names:
  - '[com.univocity.parsers.common.input.WriterCharAppender].<init>(int,String,int,com.univocity.parsers.common.Format)'
  - '[com.univocity.parsers.common.input.WriterCharAppender].appendIgnoringWhitespace(char)'
  - '[com.univocity.parsers.common.input.WriterCharAppender].appendIgnoringPadding(char,char)'
  - '[com.univocity.parsers.common.input.WriterCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
  - '[com.univocity.parsers.common.input.WriterCharAppender].append(char)'
  - '[com.univocity.parsers.common.input.WriterCharAppender].writeCharsAndReset(Writer)'
  - '[com.univocity.parsers.common.input.WriterCharAppender].appendNewLine()'
  - '[com.univocity.parsers.common.input.WriterCharAppender].enableDenormalizedLineEndings(boolean)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
- function_names:
  - '[com.univocity.parsers.common.input.InputAnalysisProcess].execute(char[],int)'
  - '[com.univocity.parsers.common.input.InputAnalysisProcess].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/InputAnalysisProcess.java
- function_names:
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].<init>(char,int,boolean)'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].<init>(char[],char,int,boolean)'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].submitLineSeparatorDetector()'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].setLineSeparator(char[])'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].setReader(Reader)'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].reloadBuffer()'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].unwrapInputStream(BomInput.BytesProcessedNotification)'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].start(Reader,boolean)'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].start(Reader)'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].updateBuffer()'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].addInputAnalysisProcess(com.univocity.parsers.common.input.InputAnalysisProcess)'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].throwEOFException()'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].nextChar()'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].getChar()'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].lineCount()'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].skipLines(long)'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].readComment()'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].charCount()'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].enableNormalizeLineEndings(boolean)'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].getLineSeparator()'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].skipWhitespace(char,char,char)'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].currentParsedContentLength()'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].currentParsedContent()'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].lastIndexOf(char)'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].markRecordStart()'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].skipString(char,char)'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].getString(char,char,boolean,String,int)'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].getQuotedString(char,char,char,int,char,char,boolean,boolean,boolean,boolean)'
  - '[com.univocity.parsers.common.input.AbstractCharInputReader].skipQuotedString(char,char,char,char)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
- function_names:
  - '[com.univocity.parsers.common.input.CharInputReader].start(Reader)'
  - '[com.univocity.parsers.common.input.CharInputReader].stop()'
  - '[com.univocity.parsers.common.input.CharInputReader].nextChar()'
  - '[com.univocity.parsers.common.input.CharInputReader].getChar()'
  - '[com.univocity.parsers.common.input.CharInputReader].charCount()'
  - '[com.univocity.parsers.common.input.CharInputReader].lineCount()'
  - '[com.univocity.parsers.common.input.CharInputReader].skipLines(long)'
  - '[com.univocity.parsers.common.input.CharInputReader].readComment()'
  - '[com.univocity.parsers.common.input.CharInputReader].enableNormalizeLineEndings(boolean)'
  - '[com.univocity.parsers.common.input.CharInputReader].getLineSeparator()'
  - '[com.univocity.parsers.common.input.CharInputReader].skipWhitespace(char,char,char)'
  - '[com.univocity.parsers.common.input.CharInputReader].currentParsedContentLength()'
  - '[com.univocity.parsers.common.input.CharInputReader].currentParsedContent()'
  - '[com.univocity.parsers.common.input.CharInputReader].lastIndexOf(char)'
  - '[com.univocity.parsers.common.input.CharInputReader].markRecordStart()'
  - '[com.univocity.parsers.common.input.CharInputReader].getString(char,char,boolean,String,int)'
  - '[com.univocity.parsers.common.input.CharInputReader].skipString(char,char)'
  - '[com.univocity.parsers.common.input.CharInputReader].getQuotedString(char,char,char,int,char,char,boolean,boolean,boolean,boolean)'
  - '[com.univocity.parsers.common.input.CharInputReader].skipQuotedString(char,char,char,char)'
  - '[com.univocity.parsers.common.input.CharInputReader].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInputReader.java
- function_names:
  - '[com.univocity.parsers.common.input.CharInput].nextChar()'
  - '[com.univocity.parsers.common.input.CharInput].getChar()'
  - '[com.univocity.parsers.common.input.CharInput].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharInput.java
- function_names:
  - '[com.univocity.parsers.common.input.CharAppender].appendIgnoringWhitespace(char)'
  - '[com.univocity.parsers.common.input.CharAppender].appendIgnoringPadding(char,char)'
  - '[com.univocity.parsers.common.input.CharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
  - '[com.univocity.parsers.common.input.CharAppender].append(char)'
  - '[com.univocity.parsers.common.input.CharAppender].indexOf(char,int)'
  - '[com.univocity.parsers.common.input.CharAppender].indexOf(char[],int)'
  - '[com.univocity.parsers.common.input.CharAppender].indexOf(CharSequence,int)'
  - '[com.univocity.parsers.common.input.CharAppender].indexOfAny(char[],int)'
  - '[com.univocity.parsers.common.input.CharAppender].substring(int,int)'
  - '[com.univocity.parsers.common.input.CharAppender].remove(int,int)'
  - '[com.univocity.parsers.common.input.CharAppender].append(int)'
  - '[com.univocity.parsers.common.input.CharAppender].append(Object)'
  - '[com.univocity.parsers.common.input.CharAppender].length()'
  - '[com.univocity.parsers.common.input.CharAppender].whitespaceCount()'
  - '[com.univocity.parsers.common.input.CharAppender].resetWhitespaceCount()'
  - '[com.univocity.parsers.common.input.CharAppender].getAndReset()'
  - '[com.univocity.parsers.common.input.CharAppender].reset()'
  - '[com.univocity.parsers.common.input.CharAppender].getCharsAndReset()'
  - '[com.univocity.parsers.common.input.CharAppender].getChars()'
  - '[com.univocity.parsers.common.input.CharAppender].fill(char,int)'
  - '[com.univocity.parsers.common.input.CharAppender].prepend(char)'
  - '[com.univocity.parsers.common.input.CharAppender].prepend(char,char)'
  - '[com.univocity.parsers.common.input.CharAppender].prepend(char[])'
  - '[com.univocity.parsers.common.input.CharAppender].updateWhitespace()'
  - '[com.univocity.parsers.common.input.CharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char)'
  - '[com.univocity.parsers.common.input.CharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char)'
  - '[com.univocity.parsers.common.input.CharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char,char)'
  - '[com.univocity.parsers.common.input.CharAppender].append(char[],int,int)'
  - '[com.univocity.parsers.common.input.CharAppender].append(char[])'
  - '[com.univocity.parsers.common.input.CharAppender].append(int[])'
  - '[com.univocity.parsers.common.input.CharAppender].append(String)'
  - '[com.univocity.parsers.common.input.CharAppender].append(String,int,int)'
  - '[com.univocity.parsers.common.input.CharAppender].ignore(int)'
  - '[com.univocity.parsers.common.input.CharAppender].delete(int)'
  - '[com.univocity.parsers.common.input.CharAppender].isEmpty()'
  - '[com.univocity.parsers.common.input.CharAppender].lastIndexOf(char)'
  - '[com.univocity.parsers.common.input.CharAppender].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/CharAppender.java
- function_names:
  - '[com.univocity.parsers.common.input.BomInput].<init>(InputStream)'
  - '[com.univocity.parsers.common.input.BomInput].setEncoding(String)'
  - '[com.univocity.parsers.common.input.BomInput].next()'
  - '[com.univocity.parsers.common.input.BomInput].read()'
  - '[com.univocity.parsers.common.input.BomInput].hasBytesStored()'
  - '[com.univocity.parsers.common.input.BomInput].getCharset()'
  - '[com.univocity.parsers.common.input.BomInput].getEncoding()'
  - '[com.univocity.parsers.common.input.BomInput].close()'
  - '[com.univocity.parsers.common.input.BomInput.BytesProcessedNotification].<init>(InputStream,String)'
  - '[com.univocity.parsers.common.input.BomInput.BytesProcessedNotification].fillInStackTrace()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/BomInput.java
- function_names:
  - '[com.univocity.parsers.common.input.DefaultCharInputReader].<init>(char,int,int,boolean)'
  - '[com.univocity.parsers.common.input.DefaultCharInputReader].<init>(char[],char,int,int,boolean)'
  - '[com.univocity.parsers.common.input.DefaultCharInputReader].stop()'
  - '[com.univocity.parsers.common.input.DefaultCharInputReader].setReader(Reader)'
  - '[com.univocity.parsers.common.input.DefaultCharInputReader].reloadBuffer()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
- function_names:
  - '[com.univocity.parsers.common.input.NoopCharAppender].getInstance()'
  - '[com.univocity.parsers.common.input.NoopCharAppender].<init>()'
  - '[com.univocity.parsers.common.input.NoopCharAppender].length()'
  - '[com.univocity.parsers.common.input.NoopCharAppender].getAndReset()'
  - '[com.univocity.parsers.common.input.NoopCharAppender].appendIgnoringWhitespace(char)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].append(char)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].getCharsAndReset()'
  - '[com.univocity.parsers.common.input.NoopCharAppender].whitespaceCount()'
  - '[com.univocity.parsers.common.input.NoopCharAppender].reset()'
  - '[com.univocity.parsers.common.input.NoopCharAppender].resetWhitespaceCount()'
  - '[com.univocity.parsers.common.input.NoopCharAppender].getChars()'
  - '[com.univocity.parsers.common.input.NoopCharAppender].fill(char,int)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].appendIgnoringPadding(char,char)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].appendIgnoringWhitespaceAndPadding(char,char)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].prepend(char)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].updateWhitespace()'
  - '[com.univocity.parsers.common.input.NoopCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].appendUntil(char,com.univocity.parsers.common.input.CharInput,char,char,char)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].append(char[],int,int)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].prepend(char,char)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].prepend(char[])'
  - '[com.univocity.parsers.common.input.NoopCharAppender].append(char[])'
  - '[com.univocity.parsers.common.input.NoopCharAppender].append(String)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].append(String,int,int)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].charAt(int)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].subSequence(int,int)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].append(int)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].append(int[])'
  - '[com.univocity.parsers.common.input.NoopCharAppender].append(Object)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].ignore(int)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].indexOf(char,int)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].substring(int,int)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].remove(int,int)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].delete(int)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].indexOfAny(char[],int)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].indexOf(char[],int)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].indexOf(CharSequence,int)'
  - '[com.univocity.parsers.common.input.NoopCharAppender].isEmpty()'
  - '[com.univocity.parsers.common.input.NoopCharAppender].lastIndexOf(char)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
- function_names:
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].<init>(com.univocity.parsers.common.input.CharInputReader,char,int)'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char,char[],char)'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].matches(char[],char)'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].getLookahead()'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].getLookahead(char)'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].lookahead(int)'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].start(Reader)'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].stop()'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].nextChar()'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].charCount()'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].lineCount()'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].skipLines(long)'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].enableNormalizeLineEndings(boolean)'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].readComment()'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].getLineSeparator()'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].getChar()'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].skipWhitespace(char,char,char)'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].currentParsedContent()'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].markRecordStart()'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].getString(char,char,boolean,String,int)'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].getQuotedString(char,char,char,int,char,char,boolean,boolean,boolean,boolean)'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].currentParsedContentLength()'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].skipString(char,char)'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].skipQuotedString(char,char,char,char)'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].lastIndexOf(char)'
  - '[com.univocity.parsers.common.input.LookaheadCharInputReader].reloadBuffer()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
- function_names:
  - '[com.univocity.parsers.common.input.LineSeparatorDetector].execute(char[],int)'
  - '[com.univocity.parsers.common.input.LineSeparatorDetector].apply(char,char)'
  - '[com.univocity.parsers.common.input.LineSeparatorDetector].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/LineSeparatorDetector.java
- function_names:
  - '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].<init>(int)'
  - '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].newInstance()'
  - '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].allocate()'
  - '[com.univocity.parsers.common.input.concurrent.FixedInstancePool].release(com.univocity.parsers.common.input.concurrent.Entry<T>)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
- function_names:
  - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].<init>(Reader,int,int,boolean)'
  - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].readBucket()'
  - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].run()'
  - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].setError(Exception)'
  - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].nextBucket()'
  - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].stopReading()'
  - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharLoader].reportError()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
- function_names:
  - '[com.univocity.parsers.common.input.concurrent.Entry].<init>(T,int)'
  - '[com.univocity.parsers.common.input.concurrent.Entry].get()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/Entry.java
- function_names:
  - '[com.univocity.parsers.common.input.concurrent.CharBucket].<init>(int)'
  - '[com.univocity.parsers.common.input.concurrent.CharBucket].<init>(int,char)'
  - '[com.univocity.parsers.common.input.concurrent.CharBucket].fill(Reader)'
  - '[com.univocity.parsers.common.input.concurrent.CharBucket].isEmpty()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
- function_names:
  - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].<init>(char,int,int,int,boolean)'
  - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].<init>(char[],char,int,int,int,boolean)'
  - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].stop()'
  - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].setReader(Reader)'
  - '[com.univocity.parsers.common.input.concurrent.ConcurrentCharInputReader].reloadBuffer()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
- function_names:
  - '[com.univocity.parsers.common.routine.InputDimension].<init>()'
  - '[com.univocity.parsers.common.routine.InputDimension].rowCount()'
  - '[com.univocity.parsers.common.routine.InputDimension].columnCount()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/InputDimension.java
- function_names:
  - '[com.univocity.parsers.common.routine.AbstractRoutines].createParser(P)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].createWriter(Writer,W)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].createDefaultParserSettings()'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].createDefaultWriterSettings()'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String,P)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String,W)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].<init>(String,P,W)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].validateWriterSettings()'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].validateParserSettings()'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].getParserSettings()'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].setParserSettings(P)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].getWriterSettings()'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].setWriterSettings(W)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].adjustColumnLengths(String[],int[])'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,File)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,File,String)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,File,Charset)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,OutputStream)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,OutputStream,String)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,OutputStream,Charset)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].write(ResultSet,Writer)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAndWrite(Reader,Writer)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].setRowWriterProcessor(com.univocity.parsers.common.processor.RowWriterProcessor)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].setRowProcessor(com.univocity.parsers.common.processor.RowProcessor)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].createWritingRowProcessor(Writer)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].close(com.univocity.parsers.common.AbstractWriter)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,File)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,File,String,String[])'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,File,Charset)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,OutputStream)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,OutputStream,String,String[])'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,OutputStream,Charset)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].writeAll(Iterable<T>,Class<T>,Writer)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,int)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,String,int)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,Charset,int)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,int)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,String,int)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,Charset,int)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader,int)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,String)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,File,Charset)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,String)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,InputStream,Charset)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].parseAll(Class<T>,Reader)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,File)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,File,String)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,File,Charset)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,InputStream)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,InputStream,String)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,InputStream,Charset)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].iterate(Class<T>,Reader)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].toString()'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(File)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(File,String)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(InputStream)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(InputStream,String)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].getInputDimension(Reader)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].getKeepResourcesOpen()'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].setKeepResourcesOpen(boolean)'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].getColumnMapper()'
  - '[com.univocity.parsers.common.routine.AbstractRoutines].setColumnMapper(com.univocity.parsers.common.fields.ColumnMapper)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
- function_names:
  - '[com.univocity.parsers.common.iterators.RowIterator].<init>(com.univocity.parsers.common.AbstractParser)'
  - '[com.univocity.parsers.common.iterators.RowIterator].nextResult()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/iterators/RowIterator.java
- function_names:
  - '[com.univocity.parsers.common.iterators.RecordIterator].<init>(com.univocity.parsers.common.AbstractParser)'
  - '[com.univocity.parsers.common.iterators.RecordIterator].nextResult()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/iterators/RecordIterator.java
- function_names:
  - '[com.univocity.parsers.common.iterators.ParserIterator].<init>(com.univocity.parsers.common.AbstractParser)'
  - '[com.univocity.parsers.common.iterators.ParserIterator].getContext()'
  - '[com.univocity.parsers.common.iterators.ParserIterator].beginParsing()'
  - '[com.univocity.parsers.common.iterators.ParserIterator].iterator()'
  - '[com.univocity.parsers.common.iterators.ParserIterator].nextResult()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
- function_names:
  - '[com.univocity.parsers.common.processor.MasterDetailListProcessor].<init>(RowPlacement,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
  - '[com.univocity.parsers.common.processor.MasterDetailListProcessor].<init>(com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.ObjectRowProcessor].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.RowWriterProcessor].write(T,NormalizedString[],int[])'
  - '[com.univocity.parsers.common.processor.RowWriterProcessor].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowWriterProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.RowProcessorSwitch].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
- function_names:
  - '[com.univocity.parsers.common.processor.RowListProcessor].<init>()'
  - '[com.univocity.parsers.common.processor.RowListProcessor].<init>(int)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.BatchedObjectColumnProcessor].<init>(int)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.BatchedColumnProcessor].<init>(int)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/BatchedColumnProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].switchRowProcessor(Object)'
  - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders()'
  - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getIndexes()'
  - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].rowProcessorSwitched(com.univocity.parsers.common.processor.RowWriterProcessor<?>,com.univocity.parsers.common.processor.RowWriterProcessor<?>)'
  - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders(java.util.Map,java.util.Map)'
  - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getHeaders(Object)'
  - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].describeSwitch()'
  - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].getMinimumRowLength()'
  - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].write(Object,String[],int[])'
  - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].write(Object,NormalizedString[],int[])'
  - '[com.univocity.parsers.common.processor.RowWriterProcessorSwitch].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
- function_names:
  - '[com.univocity.parsers.common.processor.MultiBeanRowProcessor].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MultiBeanRowProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.RowProcessor].processStarted(com.univocity.parsers.common.ParsingContext)'
  - '[com.univocity.parsers.common.processor.RowProcessor].rowProcessed(String[],com.univocity.parsers.common.ParsingContext)'
  - '[com.univocity.parsers.common.processor.RowProcessor].processEnded(com.univocity.parsers.common.ParsingContext)'
  - '[com.univocity.parsers.common.processor.RowProcessor].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowProcessor.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/RowPlacement.java
- function_names:
  - '[com.univocity.parsers.common.processor.MasterDetailRecord].getMasterRow()'
  - '[com.univocity.parsers.common.processor.MasterDetailRecord].setMasterRow(Object[])'
  - '[com.univocity.parsers.common.processor.MasterDetailRecord].getDetailRows()'
  - '[com.univocity.parsers.common.processor.MasterDetailRecord].setDetailRows(List<Object[]>)'
  - '[com.univocity.parsers.common.processor.MasterDetailRecord].clear()'
  - '[com.univocity.parsers.common.processor.MasterDetailRecord].clone()'
  - '[com.univocity.parsers.common.processor.MasterDetailRecord].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
- function_names:
  - '[com.univocity.parsers.common.processor.MultiBeanListProcessor].<init>(int)'
  - '[com.univocity.parsers.common.processor.MultiBeanListProcessor].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MultiBeanListProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.InputValueSwitch].<init>()'
  - '[com.univocity.parsers.common.processor.InputValueSwitch].<init>(int)'
  - '[com.univocity.parsers.common.processor.InputValueSwitch].<init>(String)'
  - '[com.univocity.parsers.common.processor.InputValueSwitch].wrapContext(com.univocity.parsers.common.ParsingContext)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
- function_names:
  - '[com.univocity.parsers.common.processor.CustomMatcher].matches(String)'
  - '[com.univocity.parsers.common.processor.CustomMatcher].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/CustomMatcher.java
- function_names:
  - '[com.univocity.parsers.common.processor.AbstractRowProcessor].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/AbstractRowProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].write(Object[],String[],int[])'
  - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].write(Object[],NormalizedString[],int[])'
  - '[com.univocity.parsers.common.processor.ObjectRowWriterProcessor].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.ColumnProcessor].<init>()'
  - '[com.univocity.parsers.common.processor.ColumnProcessor].<init>(int)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ColumnProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>()'
  - '[com.univocity.parsers.common.processor.ObjectRowListProcessor].<init>(int)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>(Class<T>)'
  - '[com.univocity.parsers.common.processor.BeanListProcessor].<init>(Class<T>,int)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.NoopRowProcessor].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/NoopRowProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.MasterDetailProcessor].<init>(RowPlacement,com.univocity.parsers.common.processor.ObjectRowListProcessor)'
  - '[com.univocity.parsers.common.processor.MasterDetailProcessor].<init>(com.univocity.parsers.common.processor.ObjectRowListProcessor)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.CompositeRowProcessor].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/CompositeRowProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.BeanWriterProcessor].<init>(Class<T>)'
  - '[com.univocity.parsers.common.processor.BeanWriterProcessor].write(T,String[],int[])'
  - '[com.univocity.parsers.common.processor.BeanWriterProcessor].write(T,NormalizedString[],int[])'
  - '[com.univocity.parsers.common.processor.BeanWriterProcessor].cloneConversions()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>()'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(int)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(String)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].<init>(String,int)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].getValidatedIndex(int)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].getValidatedHeaderName(String)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].setComparator(java.util.Comparator<?>)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].setDefaultSwitch(com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeaders()'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].getIndexes()'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].getSwitch(Object)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].switchRowProcessor(Object)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForValue(Object,com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitchForType(Class<T>)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].addSwitch(Switch)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].getValue(java.util.Map<?,V>,int)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeadersFromSwitch(Object)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeaders(Object)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].getHeaders(java.util.Map,java.util.Map)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].getColumnIndex()'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].getSwitchValues()'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch].describeSwitch()'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>,String[],int[],Object)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(String[],int[],Class<?>)'
  - '[com.univocity.parsers.common.processor.OutputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.RowWriterProcessor<Object[]>,String[],int[],Object,Class<?>)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
- function_names:
  - '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].<init>(com.univocity.parsers.common.processor.RowProcessor)'
  - '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].<init>(com.univocity.parsers.common.processor.RowProcessor,int)'
  - '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].copyContext(com.univocity.parsers.common.ParsingContext)'
  - '[com.univocity.parsers.common.processor.ConcurrentRowProcessor].wrapContext(com.univocity.parsers.common.ParsingContext)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>()'
  - '[com.univocity.parsers.common.processor.ObjectColumnProcessor].<init>(int)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.BeanProcessor].<init>(Class<T>)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.MultiBeanProcessor].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class<T>)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class<T>,MethodFilter)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].<init>(Class<T>,com.univocity.parsers.annotations.HeaderTransformer,MethodFilter)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].isStrictHeaderValidationEnabled()'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initialize()'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getColumnMapper()'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initialize(String[])'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initialize(NormalizedString[])'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].identifyLiterals()'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].setStrictHeaderValidationEnabled(boolean)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processField(AnnotatedElement,String,com.univocity.parsers.common.beans.PropertyWrapper,NormalizedString[])'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processNestedField(Class,AnnotatedElement,String,com.univocity.parsers.common.beans.PropertyWrapper,NormalizedString[],Nested)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].cloneConversions()'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getNestedAttributes()'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].createNestedProcessor(Annotation,Class,com.univocity.parsers.annotations.helpers.FieldMapping,com.univocity.parsers.annotations.HeaderTransformer)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processField(com.univocity.parsers.annotations.helpers.FieldMapping)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].validateMappings()'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].describeField(AnnotatedElement)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].setupConversions(AnnotatedElement,com.univocity.parsers.annotations.helpers.FieldMapping)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].applyDefaultConversion(com.univocity.parsers.conversions.Conversion,com.univocity.parsers.conversions.Conversion)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getConversionMethod(com.univocity.parsers.conversions.Conversion,String)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].addConversion(com.univocity.parsers.conversions.Conversion,com.univocity.parsers.annotations.helpers.FieldMapping)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapValuesToFields(T,Object[],com.univocity.parsers.common.Context)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapFieldIndexes(com.univocity.parsers.common.Context,Object[],NormalizedString[],int[],boolean)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].nonNullReadOrderLength()'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].initializeValuesForMissing()'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].createBean(String[],com.univocity.parsers.common.Context)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].processNestedAttributes(String[],Object,com.univocity.parsers.common.Context)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].mapFieldsToValues(T,Object[],NormalizedString[],int[],boolean)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].reverseConversions(T,NormalizedString[],int[])'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].getBeanClass()'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].setColumnMapper(com.univocity.parsers.common.fields.ColumnMapper)'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].validateMappingsForWriting()'
  - '[com.univocity.parsers.common.processor.core.BeanConversionProcessor].populateTargetMaps(Map<Object,Integer>,Map<Object,String>)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.CompositeProcessor].<init>()'
  - '[com.univocity.parsers.common.processor.core.CompositeProcessor].processStarted(C)'
  - '[com.univocity.parsers.common.processor.core.CompositeProcessor].rowProcessed(String[],C)'
  - '[com.univocity.parsers.common.processor.core.CompositeProcessor].processEnded(C)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/CompositeProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].<init>(Class<T>,MethodFilter)'
  - '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].rowProcessed(String[],C)'
  - '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].beanProcessed(T,C)'
  - '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].processStarted(C)'
  - '[com.univocity.parsers.common.processor.core.AbstractBeanProcessor].processEnded(C)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractProcessor].processStarted(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractProcessor].rowProcessed(String[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractProcessor].processEnded(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractProcessor].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].<init>(RowPlacement,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
  - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].<init>(com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
  - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].processStarted(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].rowProcessed(String[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].rowProcessed(Object[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].processRecord(Object[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].processEnded(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].isMasterRecord(String[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor].masterDetailRecordProcessed(com.univocity.parsers.common.processor.MasterDetailRecord,T)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].<init>(int)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].processStarted(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].rowProcessed(String[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].processEnded(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getHeaders()'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getColumnValuesAsList()'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].putColumnValuesInMapOfNames(Map<String,List<String>>)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].putColumnValuesInMapOfIndexes(Map<Integer,List<String>>)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getColumnValuesAsMapOfNames()'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getColumnValuesAsMapOfIndexes()'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getColumn(String)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getColumn(int)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getRowsPerBatch()'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].getBatchesProcessed()'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedColumnProcessor].batchProcessed(int)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].<init>()'
  - '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].<init>(int)'
  - '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].processStarted(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].rowProcessed(String[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].processEnded(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getHeaders()'
  - '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getColumnValuesAsList()'
  - '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].putColumnValuesInMapOfNames(Map<String,List<String>>)'
  - '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].putColumnValuesInMapOfIndexes(Map<Integer,List<String>>)'
  - '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getColumnValuesAsMapOfNames()'
  - '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getColumnValuesAsMapOfIndexes()'
  - '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getColumn(String)'
  - '[com.univocity.parsers.common.processor.core.AbstractColumnProcessor].getColumn(int)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].<init>()'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].<init>(int)'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].processStarted(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].rowProcessed(Object[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].processEnded(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].getRows()'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectListProcessor].getHeaders()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].<init>()'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].processStarted(C)'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].beanProcessed(Class<?>,Object,C)'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].submitRow(C)'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].processEnded(C)'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanRowProcessor].rowProcessed(Map<Class<?>,Object>,C)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanRowProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].<init>(com.univocity.parsers.common.processor.core.Processor<T>)'
  - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].<init>(com.univocity.parsers.common.processor.core.Processor<T>,int)'
  - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].isContextCopyingEnabled()'
  - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].setContextCopyingEnabled(boolean)'
  - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].processStarted(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].startProcess()'
  - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].rowProcessed(String[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].processEnded(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].grabContext(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].getRowCount()'
  - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].copyContext(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor].wrapContext(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractConcurrentProcessor.Node].<init>(String[],T)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.BatchedColumnReader].getRowsPerBatch()'
  - '[com.univocity.parsers.common.processor.core.BatchedColumnReader].getBatchesProcessed()'
  - '[com.univocity.parsers.common.processor.core.BatchedColumnReader].batchProcessed(int)'
  - '[com.univocity.parsers.common.processor.core.BatchedColumnReader].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/BatchedColumnReader.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].<init>()'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].<init>(int)'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getHeaders()'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumnValuesAsList()'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].putColumnValuesInMapOfNames(Map<String,List<Object>>)'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].putColumnValuesInMapOfIndexes(Map<Integer,List<Object>>)'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumnValuesAsMapOfNames()'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumnValuesAsMapOfIndexes()'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].rowProcessed(Object[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].processStarted(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumn(String,Class<V>)'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumn(int,Class<V>)'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumn(String)'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectColumnProcessor].getColumn(int)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].<init>(RowPlacement,com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
  - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].<init>(com.univocity.parsers.common.processor.core.AbstractObjectListProcessor)'
  - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].masterDetailRecordProcessed(com.univocity.parsers.common.processor.MasterDetailRecord,T)'
  - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].processEnded(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].getRecords()'
  - '[com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor].getHeaders()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailListProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].<init>()'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].getBeanClasses()'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].getProcessorOfType(Class<T>)'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].beanProcessed(Class<?>,Object,C)'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].processStarted(C)'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].rowProcessed(String[],C)'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].processEnded(C)'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].convertIndexes()'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].convertAll()'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].convertFields()'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanProcessor].convertType(Class<?>)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractListProcessor].<init>()'
  - '[com.univocity.parsers.common.processor.core.AbstractListProcessor].<init>(int)'
  - '[com.univocity.parsers.common.processor.core.AbstractListProcessor].processStarted(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractListProcessor].rowProcessed(String[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractListProcessor].processEnded(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractListProcessor].getRows()'
  - '[com.univocity.parsers.common.processor.core.AbstractListProcessor].getHeaders()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].rowProcessed(String[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].rowProcessed(Object[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].processStarted(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].processEnded(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractObjectProcessor].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].<init>()'
  - '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].<init>(int)'
  - '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].<init>(String)'
  - '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].setCaseSensitive(boolean)'
  - '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].setComparator(Comparator<String>)'
  - '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].setDefaultSwitch(com.univocity.parsers.common.processor.core.Processor<T>)'
  - '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].hasDefaultSwitch()'
  - '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].addSwitchForValue(String,com.univocity.parsers.common.processor.core.Processor<T>)'
  - '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].addSwitchForValue(com.univocity.parsers.common.processor.CustomMatcher,com.univocity.parsers.common.processor.core.Processor<T>)'
  - '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].getHeaders()'
  - '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].getIndexes()'
  - '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch].switchRowProcessor(String[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch.Switch].<init>(com.univocity.parsers.common.processor.core.Processor<T>,String[],int[],String,com.univocity.parsers.common.processor.CustomMatcher)'
  - '[com.univocity.parsers.common.processor.core.AbstractInputValueSwitch.Switch].toString()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].<init>(int)'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].<init>()'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].processStarted(C)'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].rowProcessed(Map<Class<?>,Object>,C)'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].processEnded(C)'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].getHeaders()'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].getBeans(Class<T>)'
  - '[com.univocity.parsers.common.processor.core.AbstractMultiBeanListProcessor].getBeans()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].switchRowProcessor(String[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].getHeaders()'
  - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].getIndexes()'
  - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].processorSwitched(com.univocity.parsers.common.processor.core.Processor<T>,com.univocity.parsers.common.processor.core.Processor<T>)'
  - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].rowProcessorSwitched(com.univocity.parsers.common.processor.RowProcessor,com.univocity.parsers.common.processor.RowProcessor)'
  - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].processStarted(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].wrapContext(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].rowProcessed(String[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].processEnded(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].preventColumnReordering()'
  - '[com.univocity.parsers.common.processor.core.AbstractProcessorSwitch].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.ColumnReader].getHeaders()'
  - '[com.univocity.parsers.common.processor.core.ColumnReader].getColumnValuesAsList()'
  - '[com.univocity.parsers.common.processor.core.ColumnReader].putColumnValuesInMapOfNames(Map<String,List<T>>)'
  - '[com.univocity.parsers.common.processor.core.ColumnReader].putColumnValuesInMapOfIndexes(Map<Integer,List<T>>)'
  - '[com.univocity.parsers.common.processor.core.ColumnReader].getColumnValuesAsMapOfNames()'
  - '[com.univocity.parsers.common.processor.core.ColumnReader].getColumnValuesAsMapOfIndexes()'
  - '[com.univocity.parsers.common.processor.core.ColumnReader].getColumn(String)'
  - '[com.univocity.parsers.common.processor.core.ColumnReader].getColumn(int)'
  - '[com.univocity.parsers.common.processor.core.ColumnReader].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].<init>(int)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].processStarted(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].rowProcessed(Object[],T)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].processEnded(T)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getHeaders()'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumnValuesAsList()'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].putColumnValuesInMapOfNames(Map<String,List<Object>>)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].putColumnValuesInMapOfIndexes(Map<Integer,List<Object>>)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumnValuesAsMapOfNames()'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumnValuesAsMapOfIndexes()'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumn(String)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumn(int)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumn(String,Class<V>)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getColumn(int,Class<V>)'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getRowsPerBatch()'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].getBatchesProcessed()'
  - '[com.univocity.parsers.common.processor.core.AbstractBatchedObjectColumnProcessor].batchProcessed(int)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.Processor].processStarted(T)'
  - '[com.univocity.parsers.common.processor.core.Processor].rowProcessed(String[],T)'
  - '[com.univocity.parsers.common.processor.core.Processor].processEnded(T)'
  - '[com.univocity.parsers.common.processor.core.Processor].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/Processor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.NoopProcessor].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/NoopProcessor.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.ColumnSplitter].<init>(int)'
  - '[com.univocity.parsers.common.processor.core.ColumnSplitter].clearValues()'
  - '[com.univocity.parsers.common.processor.core.ColumnSplitter].reset()'
  - '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValues()'
  - '[com.univocity.parsers.common.processor.core.ColumnSplitter].getHeaders()'
  - '[com.univocity.parsers.common.processor.core.ColumnSplitter].initialize(com.univocity.parsers.common.Context)'
  - '[com.univocity.parsers.common.processor.core.ColumnSplitter].getHeader(int)'
  - '[com.univocity.parsers.common.processor.core.ColumnSplitter].addValuesToColumns(T[],com.univocity.parsers.common.Context)'
  - '[com.univocity.parsers.common.processor.core.ColumnSplitter].putColumnValuesInMapOfNames(Map<String,List<T>>)'
  - '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValues(int,Class<V>)'
  - '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValues(String,Class<V>)'
  - '[com.univocity.parsers.common.processor.core.ColumnSplitter].putColumnValuesInMapOfIndexes(Map<Integer,List<T>>)'
  - '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValuesAsMapOfNames()'
  - '[com.univocity.parsers.common.processor.core.ColumnSplitter].getColumnValuesAsMapOfIndexes()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.ColumnOrderDependent].preventColumnReordering()'
  - '[com.univocity.parsers.common.processor.core.ColumnOrderDependent].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/ColumnOrderDependent.java
- function_names:
  - '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].<init>(Class<T>)'
  - '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].<init>(Class<T>,int)'
  - '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].beanProcessed(T,C)'
  - '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].getBeans()'
  - '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].processStarted(C)'
  - '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].processEnded(C)'
  - '[com.univocity.parsers.common.processor.core.AbstractBeanListProcessor].getHeaders()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
- function_names:
  - '[com.univocity.parsers.conversions.ValidatedConversion].<init>()'
  - '[com.univocity.parsers.conversions.ValidatedConversion].<init>(String)'
  - '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean)'
  - '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,String[],String[],String)'
  - '[com.univocity.parsers.conversions.ValidatedConversion].<init>(boolean,boolean,String[],String[],String,Class[])'
  - '[com.univocity.parsers.conversions.ValidatedConversion].instantiateValidators(Class[])'
  - '[com.univocity.parsers.conversions.ValidatedConversion].execute(Object)'
  - '[com.univocity.parsers.conversions.ValidatedConversion].revert(Object)'
  - '[com.univocity.parsers.conversions.ValidatedConversion].validate(Object)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.EnumConversion].<init>(Class<T>)'
  - '[com.univocity.parsers.conversions.EnumConversion].<init>(Class<T>,String)'
  - '[com.univocity.parsers.conversions.EnumConversion].<init>(Class<T>,T,String,String)'
  - '[com.univocity.parsers.conversions.EnumConversion].initializeMappings(Set<EnumSelector>)'
  - '[com.univocity.parsers.conversions.EnumConversion].getKey(T,EnumSelector)'
  - '[com.univocity.parsers.conversions.EnumConversion].revert(T)'
  - '[com.univocity.parsers.conversions.EnumConversion].fromString(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/EnumConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.FormattedConversion].getFormatterObjects()'
  - '[com.univocity.parsers.conversions.FormattedConversion].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/FormattedConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.LongConversion].<init>()'
  - '[com.univocity.parsers.conversions.LongConversion].<init>(Long,String)'
  - '[com.univocity.parsers.conversions.LongConversion].fromString(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/LongConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.ToStringConversion].<init>()'
  - '[com.univocity.parsers.conversions.ToStringConversion].<init>(Object,Object)'
  - '[com.univocity.parsers.conversions.ToStringConversion].fromInput(Object)'
  - '[com.univocity.parsers.conversions.ToStringConversion].undo(Object)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ToStringConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.FormattedDateConversion].<init>(String,Locale,String)'
  - '[com.univocity.parsers.conversions.FormattedDateConversion].execute(Object)'
  - '[com.univocity.parsers.conversions.FormattedDateConversion].revert(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/FormattedDateConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.NullConversion].<init>()'
  - '[com.univocity.parsers.conversions.NullConversion].<init>(O,I)'
  - '[com.univocity.parsers.conversions.NullConversion].execute(I)'
  - '[com.univocity.parsers.conversions.NullConversion].fromInput(I)'
  - '[com.univocity.parsers.conversions.NullConversion].revert(O)'
  - '[com.univocity.parsers.conversions.NullConversion].undo(O)'
  - '[com.univocity.parsers.conversions.NullConversion].getValueOnNullInput()'
  - '[com.univocity.parsers.conversions.NullConversion].getValueOnNullOutput()'
  - '[com.univocity.parsers.conversions.NullConversion].setValueOnNullInput(O)'
  - '[com.univocity.parsers.conversions.NullConversion].setValueOnNullOutput(I)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NullConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.LowerCaseConversion].execute(String)'
  - '[com.univocity.parsers.conversions.LowerCaseConversion].revert(String)'
  - '[com.univocity.parsers.conversions.LowerCaseConversion].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/LowerCaseConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.Conversions].<init>()'
  - '[com.univocity.parsers.conversions.Conversions].string()'
  - '[com.univocity.parsers.conversions.Conversions].toUpperCase()'
  - '[com.univocity.parsers.conversions.Conversions].toLowerCase()'
  - '[com.univocity.parsers.conversions.Conversions].trim()'
  - '[com.univocity.parsers.conversions.Conversions].trim(int)'
  - '[com.univocity.parsers.conversions.Conversions].replace(String,String)'
  - '[com.univocity.parsers.conversions.Conversions].toNull()'
  - '[com.univocity.parsers.conversions.Conversions].toDate(Locale)'
  - '[com.univocity.parsers.conversions.Conversions].toDate()'
  - '[com.univocity.parsers.conversions.Conversions].toDate(Locale,Date)'
  - '[com.univocity.parsers.conversions.Conversions].toDate(Date)'
  - '[com.univocity.parsers.conversions.Conversions].toDate(TimeZone,Locale,Date,String)'
  - '[com.univocity.parsers.conversions.Conversions].toDate(Locale,Date,String)'
  - '[com.univocity.parsers.conversions.Conversions].toDate(Date,String)'
  - '[com.univocity.parsers.conversions.Conversions].toCalendar(Locale)'
  - '[com.univocity.parsers.conversions.Conversions].toCalendar()'
  - '[com.univocity.parsers.conversions.Conversions].toCalendar(Locale,Calendar)'
  - '[com.univocity.parsers.conversions.Conversions].toCalendar(Calendar)'
  - '[com.univocity.parsers.conversions.Conversions].toCalendar(Locale,Calendar,String)'
  - '[com.univocity.parsers.conversions.Conversions].toCalendar(TimeZone,Locale,Calendar,String)'
  - '[com.univocity.parsers.conversions.Conversions].toCalendar(Calendar,String)'
  - '[com.univocity.parsers.conversions.Conversions].toByte()'
  - '[com.univocity.parsers.conversions.Conversions].toShort()'
  - '[com.univocity.parsers.conversions.Conversions].toInteger()'
  - '[com.univocity.parsers.conversions.Conversions].toLong()'
  - '[com.univocity.parsers.conversions.Conversions].toBigInteger()'
  - '[com.univocity.parsers.conversions.Conversions].toFloat()'
  - '[com.univocity.parsers.conversions.Conversions].toDouble()'
  - '[com.univocity.parsers.conversions.Conversions].toBigDecimal()'
  - '[com.univocity.parsers.conversions.Conversions].formatToNumber()'
  - '[com.univocity.parsers.conversions.Conversions].formatToNumber(Class<T>)'
  - '[com.univocity.parsers.conversions.Conversions].formatToBigDecimal()'
  - '[com.univocity.parsers.conversions.Conversions].formatToBigDecimal(BigDecimal)'
  - '[com.univocity.parsers.conversions.Conversions].formatToBigDecimal(BigDecimal,String)'
  - '[com.univocity.parsers.conversions.Conversions].toBoolean(Boolean,String,String[],String[])'
  - '[com.univocity.parsers.conversions.Conversions].toBoolean(Boolean,String,String,String)'
  - '[com.univocity.parsers.conversions.Conversions].toBoolean(String[],String[])'
  - '[com.univocity.parsers.conversions.Conversions].toBoolean()'
  - '[com.univocity.parsers.conversions.Conversions].toBoolean(String,String)'
  - '[com.univocity.parsers.conversions.Conversions].toChar()'
  - '[com.univocity.parsers.conversions.Conversions].toChar(Character,String)'
  - '[com.univocity.parsers.conversions.Conversions].toChar(Character)'
  - '[com.univocity.parsers.conversions.Conversions].toEnum(Class<T>)'
  - '[com.univocity.parsers.conversions.Conversions].toEnum(Class<T>,String)'
  - '[com.univocity.parsers.conversions.Conversions].toEnum(Class<T>,T,String,String)'
  - '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String)'
  - '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String,String)'
  - '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String,Locale)'
  - '[com.univocity.parsers.conversions.Conversions].toFormattedDate(String,Locale,String)'
  - '[com.univocity.parsers.conversions.Conversions].notNull()'
  - '[com.univocity.parsers.conversions.Conversions].notBlank()'
  - '[com.univocity.parsers.conversions.Conversions].notBlank(String)'
  - '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean)'
  - '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean,String[],String[])'
  - '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean,String)'
  - '[com.univocity.parsers.conversions.Conversions].validate(boolean,boolean,String[],String[],String)'
  - '[com.univocity.parsers.conversions.Conversions].oneOf()'
  - '[com.univocity.parsers.conversions.Conversions].noneOf()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversions.java
- function_names:
  - '[com.univocity.parsers.conversions.ObjectConversion].<init>()'
  - '[com.univocity.parsers.conversions.ObjectConversion].<init>(T,String)'
  - '[com.univocity.parsers.conversions.ObjectConversion].execute(String)'
  - '[com.univocity.parsers.conversions.ObjectConversion].fromInput(String)'
  - '[com.univocity.parsers.conversions.ObjectConversion].fromString(String)'
  - '[com.univocity.parsers.conversions.ObjectConversion].revert(T)'
  - '[com.univocity.parsers.conversions.ObjectConversion].undo(T)'
  - '[com.univocity.parsers.conversions.ObjectConversion].getValueIfStringIsNull()'
  - '[com.univocity.parsers.conversions.ObjectConversion].getValueIfObjectIsNull()'
  - '[com.univocity.parsers.conversions.ObjectConversion].setValueIfStringIsNull(T)'
  - '[com.univocity.parsers.conversions.ObjectConversion].setValueIfObjectIsNull(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.BigIntegerConversion].<init>()'
  - '[com.univocity.parsers.conversions.BigIntegerConversion].<init>(BigInteger,String)'
  - '[com.univocity.parsers.conversions.BigIntegerConversion].fromString(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BigIntegerConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.RegexConversion].<init>(String,String)'
  - '[com.univocity.parsers.conversions.RegexConversion].execute(String)'
  - '[com.univocity.parsers.conversions.RegexConversion].revert(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/RegexConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.IntegerConversion].<init>()'
  - '[com.univocity.parsers.conversions.IntegerConversion].<init>(Integer,String)'
  - '[com.univocity.parsers.conversions.IntegerConversion].fromString(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/IntegerConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.Validator].validate(T)'
  - '[com.univocity.parsers.conversions.Validator].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Validator.java
- function_names:
  - '[com.univocity.parsers.conversions.ShortConversion].<init>()'
  - '[com.univocity.parsers.conversions.ShortConversion].<init>(Short,String)'
  - '[com.univocity.parsers.conversions.ShortConversion].fromString(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ShortConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.TrimConversion].<init>()'
  - '[com.univocity.parsers.conversions.TrimConversion].<init>(int)'
  - '[com.univocity.parsers.conversions.TrimConversion].execute(String)'
  - '[com.univocity.parsers.conversions.TrimConversion].revert(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/TrimConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.ByteConversion].<init>()'
  - '[com.univocity.parsers.conversions.ByteConversion].<init>(Byte,String)'
  - '[com.univocity.parsers.conversions.ByteConversion].fromString(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/ByteConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.CharacterConversion].<init>()'
  - '[com.univocity.parsers.conversions.CharacterConversion].<init>(Character,String)'
  - '[com.univocity.parsers.conversions.CharacterConversion].fromString(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.CalendarConversion].<init>(TimeZone,Locale,Calendar,String)'
  - '[com.univocity.parsers.conversions.CalendarConversion].<init>(Locale,Calendar,String)'
  - '[com.univocity.parsers.conversions.CalendarConversion].<init>(Calendar,String)'
  - '[com.univocity.parsers.conversions.CalendarConversion].<init>(Locale)'
  - '[com.univocity.parsers.conversions.CalendarConversion].<init>()'
  - '[com.univocity.parsers.conversions.CalendarConversion].revert(Calendar)'
  - '[com.univocity.parsers.conversions.CalendarConversion].fromString(String)'
  - '[com.univocity.parsers.conversions.CalendarConversion].getFormatterObjects()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.Conversion].execute(I)'
  - '[com.univocity.parsers.conversions.Conversion].revert(O)'
  - '[com.univocity.parsers.conversions.Conversion].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/Conversion.java
- function_names:
  - '[com.univocity.parsers.conversions.DateConversion].<init>(TimeZone,Locale,Date,String)'
  - '[com.univocity.parsers.conversions.DateConversion].<init>(Locale,Date,String)'
  - '[com.univocity.parsers.conversions.DateConversion].<init>(Date,String)'
  - '[com.univocity.parsers.conversions.DateConversion].<init>(Locale)'
  - '[com.univocity.parsers.conversions.DateConversion].<init>()'
  - '[com.univocity.parsers.conversions.DateConversion].revert(Date)'
  - '[com.univocity.parsers.conversions.DateConversion].fromString(String)'
  - '[com.univocity.parsers.conversions.DateConversion].getFormatterObjects()'
  - '[com.univocity.parsers.conversions.DateConversion].getTimeZone()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/DateConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.BooleanConversion].<init>(String[],String[])'
  - '[com.univocity.parsers.conversions.BooleanConversion].<init>(Boolean,String,String[],String[])'
  - '[com.univocity.parsers.conversions.BooleanConversion].revert(Boolean)'
  - '[com.univocity.parsers.conversions.BooleanConversion].fromString(String)'
  - '[com.univocity.parsers.conversions.BooleanConversion].getBoolean(String,String[],String[])'
  - '[com.univocity.parsers.conversions.BooleanConversion].getBoolean(String,Set<String>,Set<String>)'
  - '[com.univocity.parsers.conversions.BooleanConversion].normalize(String)'
  - '[com.univocity.parsers.conversions.BooleanConversion].normalize(Collection<String>)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.BigDecimalConversion].<init>()'
  - '[com.univocity.parsers.conversions.BigDecimalConversion].<init>(BigDecimal,String)'
  - '[com.univocity.parsers.conversions.BigDecimalConversion].fromString(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/BigDecimalConversion.java
- function_names: []
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/EnumSelector.java
- function_names:
  - '[com.univocity.parsers.conversions.NullStringConversion].<init>()'
  - '[com.univocity.parsers.conversions.NullStringConversion].execute(Object)'
  - '[com.univocity.parsers.conversions.NullStringConversion].revert(Object)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NullStringConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.UpperCaseConversion].execute(String)'
  - '[com.univocity.parsers.conversions.UpperCaseConversion].revert(String)'
  - '[com.univocity.parsers.conversions.UpperCaseConversion].<init>()'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/UpperCaseConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.FloatConversion].<init>()'
  - '[com.univocity.parsers.conversions.FloatConversion].<init>(Float,String)'
  - '[com.univocity.parsers.conversions.FloatConversion].fromString(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/FloatConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.DoubleConversion].<init>()'
  - '[com.univocity.parsers.conversions.DoubleConversion].<init>(Double,String)'
  - '[com.univocity.parsers.conversions.DoubleConversion].fromString(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/DoubleConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.NumericConversion].<init>(T,String)'
  - '[com.univocity.parsers.conversions.NumericConversion].<init>()'
  - '[com.univocity.parsers.conversions.NumericConversion].getNumberType()'
  - '[com.univocity.parsers.conversions.NumericConversion].setNumberType(Class<?extendsNumber>)'
  - '[com.univocity.parsers.conversions.NumericConversion].getFormatterObjects()'
  - '[com.univocity.parsers.conversions.NumericConversion].configureFormatter(DecimalFormat)'
  - '[com.univocity.parsers.conversions.NumericConversion].fromString(String)'
  - '[com.univocity.parsers.conversions.NumericConversion].revert(T)'
  - '[com.univocity.parsers.conversions.NumericConversion].addFormat(String)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/NumericConversion.java
- function_names:
  - '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].<init>(BigDecimal,String)'
  - '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].<init>()'
  - '[com.univocity.parsers.conversions.FormattedBigDecimalConversion].configureFormatter(DecimalFormat)'
  source_file: /src/project-parent/univocity-parsers/src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
